scholarly journals Optimization of automated retrieval of semantic 3D city data

2020 ◽  
Author(s):  
Ιωάννης Πισπιδίκης

Το τρισδιάστατο μοντέλο πόλης θεωρείται η ψηφιακή αναπαράσταση μιας πόλης που μπορεί να αποσυντεθεί σε ένα σύνολο αντικείμενων όπως κτήρια, δρόμοι, σιδηρόδρομοι, εδάφη, νερό, βλάστηση κλπ. με σαφώς καθορισμένη σημασιολογία, καθώς και χωρικές και θεματικές ιδιότητες. Αναλόγως το επίπεδο λεπτομέρειας, τα εν λόγω αντικείμενα μπορούν να αποσυντεθούν περαιτέρω σε πιο λεπτομερή χαρακτηριστικά. To CityGML, που αποτελεί πρότυπο OGC, επιτρέπει την βέλτιστη ενσωμάτωση της ποικιλόμορφης γεωπληροφορίας των προαναφερθέντων στοιχείων παρέχοντας διαφορετική ανάλυση της πληροφορίας τους σε διαφορετικά επίπεδα λεπτομέρειας. Από το 2008 αποτελεί πρότυπο OGC για την αναπαράσταση και την ανταλλαγή 3D δεδομένων πόλης, ενώ από το 2012 βρίσκεται στην έκδοση 2.0. Επιπλέον, το CityGML αντιπροσωπεύει τις γεωμετρικές, σημασιολογικές και οπτικές πτυχές των 3D μοντέλων πόλης και, ως εκ τούτου, θεωρείται το καταλληλότερο πρότυπο για την αναπαράσταση τρισδιάστατων μοντέλων πόλης. Ωστόσο, προκειμένου να υποστηρίξει όλες τις προαναφερθείσες δυνατότητες, διαθέτει αρκετά πολύπλοκη δομή. Επιπλέον, ο βασικός στόχος σχεδίασης του CityGML είναι η αναπαράσταση του τρισδιάστατου μοντέλου πόλης και όχι η οπτικοποίησή του απευθείας στο διαδίκτυο. Επομένως, η δυνατότητα ανάκτησης όλων των διαθέσιμων σημασιολογικών πληροφορίων από το εν λόγω πρότυπο με την χρήση διαλειτουργικών προσεγγίσεων και χωρίς την ανάγκη ύπαρξης εξειδικευμένης γνώσης, αποτελεί σημαντική πρόκληση και δημιουργεί το βασικό ερευνητικό ερώτημα για τη διατριβή. Συγκεκριμένα, η ανάκτηση των δεδομένων του CityGML πρέπει να επιτευχθεί με γνώμονα τη διαλειτουργικότητα (interoperability), τη σημασιολογική προσέγγιση (semantically) και την εύκολη προσπέλαση /χρήση (easy-to-use), ακόμη και από μη ειδικούς (non-expert users). Το περιεχόμενο της παρούσας διατριβής διαρθρώνεται σε έξι κεφάλαια, με στόχο την παροχή ολοκληρωμένων απαντήσεων στα ερευνητικά ερωτήματα που προέκυψαν από την προαναφερθείσα πρόκληση. Αρχικά, εξετάζονται οι διαθέσιμες έρευνες που εστιάζουν στην ανάκτηση δεδομένων CityGML. Στη συνέχεια, γίνεται παρουσίαση της προσέγγισης REST, η οποία στη συνέχεια συγκρίνεται με σύγχρονες τεχνολογίες. Τέλος, γίνεται αναλυτική παρουσίαση της CityGML RESTful Web service, που αποτελεί προτεινομένη λύση της παρούσας διατριβής ώστε να επιτευχθεί η ανάκτηση δεδομένων CityGML με βάση τα σημασιολογικά τους χαρακτηριστικά. Το δεύτερο κεφάλαιο παρουσιάζει και αξιολογεί διάφορες έρευνες που επικεντρώνονται στην ανάκτηση δεδομένων CityGML χρησιμοποιώντας πληθώρα προσεγγίσεων όπως με πλακάκια (tile-based), ιεραρχικές (hierarchical-based) και διαδικτυακές υπηρεσίες. Αρχικά, μελετήθηκαν file-based μορφότυπα όπως X3D, JSON, KML και glTF. Στη συνέχεια τα πρότυπα OGC I3S και OGC 3D tiles μελετήθηκαν περαιτέρω καθώς παρέχουν αρκετά καλή λύση με βάση τις υπάρχουσες έρευνες. Επιπλέον, λαμβάνοντας υπόψη την περίπλοκη δομή του CityGML και την ανάγκη ανάκτησης δεδομένων από κατανεμημένες πηγές, εξετάστηκε η υιοθέτηση των διαθέσιμων OGC γεωχωρικών υπηρεσιών διαδικτύου, που στο πλαίσιο του τρισδιάστατου χώρου είναι τα OGC 3DPS και OGC WFS. Επίσης, αναφορικά με το OGC WFS, εξετάζεται περαιτέρω τόσο η επέκταση του όσο και η ενσωμάτωση RESTful διαδικτυακής υπηρεσίας ως βασικός οδηγός χρήσης του. Το τρίτο κεφάλαιο αυτής της διατριβής μελετά τη διαλειτουργική και εύχρηστη ανάκτηση CityGML πληροφοριών με βάση τα σημασιολογικά χαρακτηριστικά τους χρησιμοποιώντας διαδικτυακές υπηρεσίες που δεν αποτελούν πρότυπα OGC, όπως SOAP και REST. Επιπροσθέτως, η REST αρχιτεκτονική συγκρίνεται περαιτέρω με νέες τεχνολογίες αιχμής που μπορούν να υιοθετηθούν ως μηχανισμός ανάκτησης δεδομένων CityGML, όπως GraphQL και Falcor. Έπειτα, παρουσιάζεται η προσέγγιση REST ως προτεινόμενη λύση και, επιπλέον, περιγράφονται διάφορες αρχές και περιορισμοί που αναφέρονται στη RESTful υλοποίηση. Στη συνέχεια, παρέχονται αρχές και οδηγίες αναφορικά με την CityGML RESTful διαδικτυακή υπηρεσία και τέλος, αναλύεται ο εννοιολογικός σχεδιασμός των πόρων του πυρήνα της, όπως “citymodels” και “gmlid”. Τα Κεφάλαια 4 και 5 εστιάζουν στην αναλυτική περιγραφή και παρουσίαση του εννοιολογικού σχεδιασμού της CityGML RESTful διαδικτυακής υπηρεσίας, η οποία αποτελεί μια νέα προσέγγιση και πρόταση της τρέχουσας διατριβής. Συνεπώς, λαμβάνοντας υπόψη την αρχιτεκτονική του CityGML, η δομή του είναι περισσότερο σημασιολογική παρά γεωμετρική και επομένως η ανάκτηση των δεδομένων πρέπει να υλοποιηθεί κυρίως σύμφωνα με τις σημασιολογικές πληροφορίες του. Από τα πέντε στοιχεία της αρχιτεκτονικής του CityGML, μόνο το στοιχείο των θεματικών μοντέλων καθορίζει τα σημασιολογικά χαρακτηριστικά του CityGML. Συνεπώς, τα εν λόγω θεματικά μοντέλα καθορίζονται ως οι βασικοί πόροι της CityGML RESTful διαδικτυακής υπηρεσίας. Ωστόσο, εκτός από τους προαναφερθέντες πόρους, καθορίζονται κάποιοι επιπλέον βασικοί πόροι προκειμένου να διευκολυνθεί η πρόσβαση στα διαθέσιμα σημασιολογικά τους χαρακτηριστικά. Επιπροσθέτως, υιοθετεί τη μοντελοποίηση πολλαπλών κλιμάκων και υποστηρίζει πέντε διαφορετικά επίπεδα λεπτομέρειας. Στο CityGML, το ίδιο αντικείμενο δύναται να αναπαρασταθεί ταυτόχρονα σε διαφορετικά επίπεδα λεπτομέρειας, επιτρέποντας την οπτικοποίηση του ίδιου αντικειμένου σε διαφορετικά επίπεδα χωρικής ανάλυσης. Ωστόσο, το επίπεδο λεπτομέρειας θεωρείται ζωτικής σημασίας, τόσο στο γεωμετρικό προσδιορισμό των διαθέσιμων χαρακτηριστικών όσο και στο σημασιολογικό, και επομένως, η αύξηση του επιπέδου λεπτομέρειας εμπλουτίζει αντίστοιχα τα σημασιολογικά χαρακτηριστικά του CityGML. Ως εκ τούτου, η ανάκτηση του εκάστοτε σημασιολογικού εμπλουτισμού για κάθε διαθέσιμο θεματικό μοντέλο επιτυγχάνεται με την υιοθέτηση διαφόρων υπο-πόρων της CityGML RESTful διαδικτυακής υπηρεσίας. Ως αποτέλεσμα, ορισμένοι από τους βασικούς πόρους διαθέτουν υπο-πόρους που η διαθεσιμότητά τους βασίζεται στο επίπεδο λεπτομέρειας, ενώ ορισμένοι πόροι είναι ανεξάρτητοι από το επίπεδο λεπτομέρειας και επομένως δεν υπάρχει διαφοροποίηση στη διαθεσιμότητα των αντίστοιχων υπο-πόρων τους από το ένα επίπεδο λεπτομέρειας στο άλλο. Το τέταρτο κεφάλαιο ασχολείται με τον εννοιολογικό σχεδιασμό των LoD-based βασικών θεματικών πόρων της CityGML RESTful διαδικτυακής υπηρεσίας. Συγκεκριμένα, παρουσιάζονται οι βασικοί πόροι “bldg”, “tun” και “brid” και οι αντίστοιχοι υπο-πόροι τους. Οι εν λόγω βασικοί πόροι αναφέρονται στα αντίστοιχα μοντέλα κτηρίων, γεφυρών και τούνελ του CityGML 2.0. Επιπροσθέτως, για κάθε έναν από αυτούς τους πόρους, παρουσιάζονται διάφορα παραδείγματα εφαρμογής σημασιολογικών αιτημάτων. Ο εννοιολογικός σχεδιασμός των υπολοίπων βασικών πόρων της CityGML RESTful διαδικτυακής υπηρεσίας αναλύεται στο Κεφάλαιο 5. Οι συγκεκριμένοι πόροι είναι ανεξάρτητοι από το επίπεδο λεπτομέρειάς τους και επομένως, εμπλουτίζονται με τα ίδια σημασιολογικά χαρακτηριστικά είτε ανεξάρτητα του εκάστοτε επιπέδου λεπτομέρειας είτε από το επίπεδο λεπτομέρειας δύο και πάνω. Τέλος, στο Κεφαλαίο 6 ολοκληρώνεται η μελέτη της τρέχουσας διατριβής συζητώντας τα ευρήματα των προηγούμενων κεφαλαίων και απαντώντας στα αντίστοιχα ερευνητικά ερωτήματα. Επίσης, υποβάλλονται προτάσεις για μελλοντική έρευνα, εστιάζοντας στην καθιέρωση της προτεινόμενης προσέγγισης ως πρότυπο OGC, καθώς επίσης και στην αναβάθμισή της προκειμένου να μπορεί να υποστηρίξει πλήρως την επερχόμενη έκδοση 3 του CityGML.

2019 ◽  
Vol 5 (1) ◽  
pp. 74
Author(s):  
Rohmat Gunawan ◽  
Alam Rahmatulloh

Permasalahan donor darah merupakan masalah disetiap negara, termasuk di Indonesia. Walaupun sudah ada sistem di Palang Merah Indonesia (PMI) namun belum bisa mengatasi permasalahan pencarian maupun distribusi donor darah. Sesuai trend sekarang di jaman gadget yaitu maraknya penggunaan Android, maka untuk mengatasi masalah ini diperlukan aplikasi berbasis Android. Sementara untuk integrasi dengan sistem yang sudah ada diperlukan web service sebagai backend system sehingga layanan donor darah dapat diakses oleh berbagai platform. Arsitektur yang digunakan pada web service menggunakan REST, namun masih ada beberapa masalah pada REST yaitu mengenai keamanan pada proses otentikasi. Pada arsitektur REST diperlukan metode otentikasi yang tidak bernegara (stateless), salah satunya dapat menggunakan JSON Web Token. Hasil penelitian ini menunjukan bahwa penggunaan JSON Web Token Authentication pada Web Service and Backend System Blood Donors dapat membentuk sistem yang sangat skalabel, aman, mampu berinteraksi multi-platform serta dapat diandalkan.


2015 ◽  
Vol 3 (1) ◽  
pp. 75-94 ◽  
Author(s):  
Sungchul Lee ◽  
Ju-Yeon Jo ◽  
Yoohwan Kim

The Nevada Solar Energy-Water-Environment Nexus project collects a large amount of environmental data from a variety of sensors such as soil, atmosphere, biology, and ecology. Mostly, the environmental data is related to a development of renewable energy resources in the Nexus project. The environmental data can have an impact on other research fields if it can easily be shared with other researchers, students, teachers, and general users. Therefore, Nevada Climate Change Portal (NCCP) site was created for Nexus project with a purpose of sharing such data. However, there are some challenges to address in utilizing such data, collecting the data, and sharing the data among the users. In this research, the authors propose Extended Web Service Architecture for solving these challenges. The authors implement Arduino instead of CR1000 as a collector due to its cost effectiveness. The authors also use REST API to overcome the limitations of Arduino. Moreover, the authors experiment with popular Web-based data visualization tools such as Google Chart, Flex, OFC, and D3 to visualize NCCP data.


Author(s):  
Yuhong Feng ◽  
Song She ◽  
Yuanshi Wu ◽  
Mingyang Zhou ◽  
Zhong Ming ◽  
...  

2019 ◽  
Vol 47 (W1) ◽  
pp. W587-W593 ◽  
Author(s):  
Chih-Hsuan Wei ◽  
Alexis Allot ◽  
Robert Leaman ◽  
Zhiyong Lu

AbstractPubTator Central (https://www.ncbi.nlm.nih.gov/research/pubtator/) is a web service for viewing and retrieving bioconcept annotations in full text biomedical articles. PubTator Central (PTC) provides automated annotations from state-of-the-art text mining systems for genes/proteins, genetic variants, diseases, chemicals, species and cell lines, all available for immediate download. PTC annotates PubMed (29 million abstracts) and the PMC Text Mining subset (3 million full text articles). The new PTC web interface allows users to build full text document collections and visualize concept annotations in each document. Annotations are downloadable in multiple formats (XML, JSON and tab delimited) via the online interface, a RESTful web service and bulk FTP. Improved concept identification systems and a new disambiguation module based on deep learning increase annotation accuracy, and the new server-side architecture is significantly faster. PTC is synchronized with PubMed and PubMed Central, with new articles added daily. The original PubTator service has served annotated abstracts for ∼300 million requests, enabling third-party research in use cases such as biocuration support, gene prioritization, genetic disease analysis, and literature-based knowledge discovery. We demonstrate the full text results in PTC significantly increase biomedical concept coverage and anticipate this expansion will both enhance existing downstream applications and enable new use cases.


Sign in / Sign up

Export Citation Format

Share Document