论文部分内容阅读
地理编码是建立地理位置坐标与给定地址对应关系的过程。地理编码数据库主要记录了各类地址的标准名称、空间坐标的唯一编码,它是沟通抽象数据与真实空间的桥梁。 目前国内地理编码方面主要存在两个问题: (1) 由于国内现有地址系统的无序性和混乱性,大多数国内商用GIS软件中所提供的地理编码功能都受此限制,匹配结果的准确性不够理想; (2) 具备地理编码功能的软件多与GIS软件捆绑在一起,其使用范围受到限制,没有基于网络为公众提供地理编码服务的平台,因此大大限制了地理编码服务的可用性。 本文针对以上问题,对当前的地理编码应用方式做了较深入分析、研究,提出了多信息源交叉查询方法,根据上下文对查询目标进行多重判断和匹配,对结果进行加权分析从而得出最终目标地址信息,并以Web开发方式对以上思路进行了在技术实现。为解决这些问题进行了探讨与尝试,具体包括: (1) 对查询目标进行综合分析判断,使用分词技术和判断机制,将目标字符串分解为包含地理信息的最小词汇单元; (2) 为了提高编码准确性,设计了多信息源交叉查询数据库,具体为:地址及坐标数据库、邮政编码数据库、长途电话区号数据库、IP区段数据库、身份证号码数据库、手机号码区段数据库,并依据关键字段将各数据库紧密集成; (3) 对包含多个匹配结果进行加权分析,找到正确目标; (4) 基于WEB方式设计并实施了Web网页查询、IE工具条查询和地理编码Web服务等多种客户端服务调用方式。 本文以国家基础地理信息中心承担的国家测绘局基础测绘项目《国家动态地图网工程》有关需求为研究内容,文中程序代码直接来自试运行中的项目。