1 / 26

ISA Server – An Indoor Spatial Data Server

Pusan National University, Korea Joon-Seok Kim Taehoon Kim Ki- Joune Li. ISA Server – An Indoor Spatial Data Server. Outline. Introduction Background Scope of Project Requirements and Issues System Design and Architecture Conclusion. Introduction. ISA Project.

margarettaj
Télécharger la présentation

ISA Server – An Indoor Spatial Data Server

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pusan National University, Korea Joon-Seok Kim Taehoon Kim Ki-Joune Li ISA Server – An Indoor Spatial Data Server

  2. Outline • Introduction • Background • Scope of Project • Requirements and Issues • System Design and Architecture • Conclusion

  3. Introduction

  4. ISA Project • Title: Indoor Spatial Awareness Project (2007-2012) • R&D project • Funded by the Ministry of Construction and Transportation • 7 teams from university and 8 teams from industry • Goal: • To develop a computing technology for ISA • To establish a basis for indoor spatial theory and data model • To develop systems for building and managing indoor spatial databases • To develop pilot application systems

  5. Output of ISA Project • Indoor spatial theory • Data model • Foundation of IndoorGML • Systems • Authoring tools • ISA server • Indoor spatial information applications

  6. Open Source Project • Motivation • Due to advantages of open source project (e.g. efficient maintenance, modularity, scalability) • Goal • To develop the indoor spatial data server as an open source

  7. Scope of Our Project Data producer Flow of Indoor Spatial DB • - Construction of DB Data Provider • - Management of DB Data Consumer • - Application of ISA

  8. Requirements and Issues

  9. Functional Requirements • Storage and indexing • Query processing • Including 3D spatial queries • Supporting international standards • IndoorGML and parts of CityGML • Analysis • Tracking moving objects in indoor space

  10. Non-Functional Requirements • Open source • Maximizing utilization of open source projects related to the ISA project • Environments for project management • Git/GitHub: management tools and archives

  11. Related Open Source Projects • GeoTools • GeoServer • CGAL • SFCGAL • JavaCPP

  12. Introduction of GeoTools • GeoTools • An open source (LGPL) Java code library which provides standards compliant methods for the manipulation of geospatial data • Data structures are based on Open Geospatial Consortium (OGC) specifications such as GML, Filter, KML

  13. GeoTools’ Limitations • Read-only complex feature in app-schema • Associations and attributes with multiplicity • Application schema such as IndoorGML may contain complex features • No 3D operation • Implementations of ISO Geometry: Unsupported • 3D spatial operations: Not implemented yet

  14. Open Source Projects for 3D Spatial Operations • CGAL (Computational Geometry Algorithm) • C++ • Robustness • Different data model from ISO Geometry • SF(Simple Feature) CGAL • Based on CGAL • C++ • Supporting ISOGeometry including 3D operation

  15. Interoperability Issue • To combine SFCGAL with GeoTools • How to invoke C++ codes from Java • Candidates of bridges between Java and C++ • SWIG (GPL) • JavaCPP (GPLv2)

  16. Open Source for Server • GeoServer • Open source server based on GeoToolsfor sharing geospatial data • OGC compliant implementation of a lot of standards such as Web Feature Service (WFS), Web Map Service (WMS) and Web Coverage Service (WCS)

  17. System Design and Architecture

  18. Architecture of ISA Server ISA Server GeoServer Extensions Plugins xsd-citygml 3D Geometry Complex Feature ISA Engine xsd-indoorgml GeoTools Library Interface Implementation

  19. 3D Geometry Extension 3D Geometry GeoTools Library ISO Geometry OpenGIS Converter SFCGAL Wrapper JavaCpp SFCGAL CGAL

  20. Spatial Relations

  21. Complex Feature Extension Complex Feature TransactionQuery Complex Feature Multiplicity Mapping GeoTools Library Simple Feature

  22. ISA Engine Extension ISA Engine GeoTools Library Analysis Routing Map Matching xml ISA Schema Plugins xsd-citygml Space Moving Object Structure xsd-indoorgml Topology Complex Feature 3D Geometry

  23. Conclusion

  24. Summary • ISA Server • Open source library and data server based on GeoTools and GeoServer • To store and manage indoor geospatial data • To support queries and data formats • 3D spatial operations • Analysis queries in indoor space • IndoorGML and parts of CityGML

  25. Perspective • Mobile Service • Indoor Managing Mobile Device Based on PC Service for Administrator ISA Server • Indoor Monitoring • Indoor Information Based on PC or Kiosk Service for User Positioning Sensors

  26. Q & A

More Related