Font Size: a A A

Research And Application Of Indoor Map Service Engine

Posted on:2021-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:G H LiFull Text:PDF
GTID:2428330605467858Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years,the internal structure of large-scale buildings is becoming increasingly complex,and people have become increasingly "lost" indoors,which promotes the development of indoor location service technology.However,the existing indoor location service research focuses more on engineering applications such as visual expression,indoor positioning and navigation,and less on the theoretical knowledge of indoor map data organization methods and lightweight map service engines.Due to the high degree of refinement of indoor map data,the variety of representation forms,and the high cost of acquiring and updating services,it is not conducive to the large-scale production,application,and sharing of indoor maps.Therefore,based on the RESTful service architecture and Mongo DB database,this paper designs and implements a lightweight indoor map service engine for the application of indoor location service to solve the problems of complex structure and sharing difficulties faced by the existing indoor location service in the process of data organization and service publishing.Finally,third-party Web GIS front-end platforms such as Leaflet and Cesium were used to develop a visual application system for indoor map data on the client.The related technologies proposed in this paper were verified.The results show that the indoor map service engine can meet the supply demand of different users for indoor location service,and provide good technical support for client application systems.The main contents of the paper includes:(1)Existing research in the field of indoor location services focuses on engineering applications,and the research on data organization is relatively inadequate.The differences in building types and the complexity of data structures are the main difficulties in indoor map research.In this paper,Geo JSON is selected as the basic geographic format,and the points,linestrings and polygons are the basic element units.A unified organization method for multi-source heterogeneous indoor map data is developed.This article implements the conversion of OSM,Shapefile data to Geo JSON data,and the feature collection and conversion function based on plane construction drawings,selects Mongo DB database to store indoor map data,and effectively organizes indoor map facilities and feature information.(2)In light of the characteristics of the existing commercial GIS engine,such as the huge system,high cost,and difficult deployment,and the inapplicability of the open-source map service engine for the indoor map data with complex structure and many rules,this paper designed a lightweight indoor map service engine system.The system uses Jersey architecture,combined with Swagger tools,takes the map,features and users as the main resources,and designs interface and function of various service.The system achieve the addition,deletion and permissions modification of map resources,query,editing processing and real-time update indoor functions of feature resources,and user resource management,which provide a good solution for the release and sharing of indoor map data.(3)In addition,this paper combines the front-end platforms such as Leaflet and Cesium to design a client-side indoor map data visualization application system.The system accesses the map resource service on the server side to implement the user's operations of adding,deleting,and modifying the map.By accessing the feature query interface and using Leaflet technology,it implements data query and feature visualization display functions.The server-side user resource editing and processing service implement the user management function of the application system.
Keywords/Search Tags:Indoor map, Multi-source heterogeneous data, RESTful services, Jersey, Leaflet
PDF Full Text Request
Related items