Font Size: a A A

Design And Implementation Of Address Retrieval Service Based On NewMap Server

Posted on:2019-08-03Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y LinFull Text:PDF
GTID:2370330578472654Subject:Surveying and mapping engineering
Abstract/Summary:PDF Full Text Request
The pattern of development of human-inhabited cities has gone through agricultural towns,industrial cities,and digital cities,and finally it has gradually become smart cities.Smart cities have become an inevitable direction of urban development.Address is an important way to associate spatial data with non-spatial data.In the process of building a smart city,address service is one of its basic services.The technology of address retrieval is a core technology that relates GIS to related fields.How to implement fast and accurate of address retrieval is a key issue of address service applications field.Address segmentation is a prerequisite and necessary step for address search service.The word-name address segmentation is to separate the Chinese character sequence of the place name address into words.In this paper,the research on the search services for place names addresses mainly includes the following tasks:(1)By analyzing and comparing the advantages and disadvantages of different Chinese word segmentation algorithms,the simple and efficient MMSEG Chinese word segmentation algorithm is adopted and improved for segmentation of geographical names.We use the Complex character matching algorithm in the word segmentation process,using the four rules which are maximum matching,largest average word length,smallest variance of word lengths,largest sum of degree of morphemic freedom of one-character words,to eliminate segmentation ambiguity in the word segmentation process as much as possible,and improve the precision of word segmentation.In addition,in the construction of the dictionary,on the basis of the original,adding some words related to address to further improve the efficiency and accuracy of word segmentation.(2)Lucene full-text search engines are used to index and retrieve place names addresses.Through the research and analysis of the different functional interfaces of the Lucene search engine,the MMSEG word segmentation algorithm is integrated into Lucene,and then used to segment addresses.We use the improved Lucene to index the address data and retrieve the index.We take the user’s search result information into the index’s update,making the user’s search result more in line with the user’s needs.In the indexing and retrieval process,we optimize the parameters in the indexing process to improve the speed of the index;in the retrieval process,the use of multi-domain retrieval makes the results more accurate.(3)Based on the NewMap Server framework,GeoCodeServer service module for address was developed.The three interfaces of the GeoCodeServer service module are:capabilities,geocode,and reverse.The GeoCodeServer service module is used to publish the address as a service,so that other editors can develop and use it based on this.Through experiments,the retrieval service can have higher retrieval efficiency and higher retrieval accuracy.
Keywords/Search Tags:NewMap Server, Address, MMSEG, Lucene Search Engine
PDF Full Text Request
Related items