论文部分内容阅读
目前我国正在大力推进城市信息数字化即数字城市建设。数字城市是以空间信息为核心的城市信息平台系统,在城市空间信息集成和融合中,地理编码是其中的一项基础性的关键技术。地理编码(Geocode)又称地址匹配,是指将地名地址映射成地理坐标的过程,它提供了一种将社会经济数据等非空间信息与空间信息建立联系的有效方式。基于REST风格的地理编码服务通俗的来说就是基于网络提供地理编码的功能,扩大了地理编码的应用范围,使城市中分散的信息资源库之间建立了有机联系,实现非空间数据与空间数据的集成与融合,为各政府部门实现信息共享、交换和整合提供基础信息支撑。 本文在分析了国内外地理编码相关技术和研究成果的基础上,对地名地址标准化模型,地理编码实现,REST风格架构做了深入的研究,主要研究内容和成果如下: 1)总结了地名地址要素分类及描述规则,在此基础上构建了标准化地址模型,并基于该标准模型,建立了地理编码数据库。 2)分析了常见地理编码实现方案的优缺点,提出并实现了基于中文分词和全文搜索技术的地理编码方案,然后优化了MMSEG分词算法,构建了地理编码词典,提高了分词的准确性,并基于Sphinx引擎实现了全文检索。 3)分析了REST风格架构的特点,并通过与SOAP架构的比较,指出REST更适合资源类型的服务,并采用PHP+Apache+MySQL跨操作系统平台,基于开源Yii框架实现了基于REST风格的地理编码服务,并设计实现了capabilities接口和geocode接口。