Font Size: a A A

The Design And Implementation Of Geocoding System Based On Search Engine

Posted on:2018-08-02Degree:MasterType:Thesis
Country:ChinaCandidate:K YuFull Text:PDF
GTID:2370330515989770Subject:Geodesy and Survey Engineering
Abstract/Summary:PDF Full Text Request
Geocoding can relate attributes containing address description with spatial locations.Forward geocoding can map attributes containing address description from different departments to a unified geographic space,thus making the city management data managed uniformly.Meanwhile,spatial data mining can be applied in the data mapped to geographic space so as to make key contributions to the development of smart city.Reverse geocoding is the infrastructure of mobile internet.It offers efficient proximity query which is the key of location based service(LBS)applications.The current geocoding systems are mainly provided by GIS software companies and online web map sites.The authorization of usage of these systems should be paid and the free edition only offers restricted functions.Meanwhile,the usage should be online.Therefore,GIS system relied on current geocoding systems has expensive construction costs and limited using range.In order to solve this problem,this paper analyzes the key principle of geocoding system and related open source technologies.Then a construction scheme of geocoding system based on search engine is proposed.According to the scheme,this paper designs and implements a geocoding system which can provide efficient geocoding service.In the meanwhile,the service is free and offline.In this paper,the key principal of geocoding system is analyzed firstly.The paper introduces the theories and technologies of geocoding database building.The theories and technologies of Chinese address word segmentation and matching which applied in forward geocoding are discussed as well.The paper also discusses the spatial indices related with reverse geocoding in detail.Secondly,search engine theories are introduced.The article introduces and compares the mainstream open source search engines.After analysis and comparison,Elasticsearch is chosen to provide address matching function.The article also discusses the support for spatial data of Elaticsearch.Thirdly,this paper designs a technical route of geocoding system construction based on Elasticsearch and Geohash after demand analysis.In accordance with the route,the aticle designs the system overall and detailedly.The data structure of system is designed as well.In the end,the paper implements the geocoding system and demonstrates its functions in detail.
Keywords/Search Tags:geocoding, search engine, spatial index, WebService
PDF Full Text Request
Related items