论文部分内容阅读
地理信息公共服务平台是为政府、企业和社会大众提供地理信息和位置服务的载体,具有丰富的应用开发接口和强大的扩展能力。不同类型用户对地理信息公共服务平台服务的需求差异较大。政府部门按对空间信息需求的程度,可分为强GIS用户和弱GIS用户。弱GIS用户由于缺少空间数据资源且缺乏多源数据集成的有效方法,构建的应用系统功能单一,对地理信息公共服务平台的应用模式不够深入。本文旨在为弱GIS用户基于地理信息公共服务平台构建丰富行业应用提供解决方案,为深化地理信息公共服务平台的应用模式提供新思路。本文以弱GIS用户对地理信息公共服务平台的现有应用模式为基础,分析应用需求,提出针对上述问题的解决方法。本文主要研究内容如下:(1)地名地址匹配方法研究。地名地址匹配是将非空间数据映射到地理空间的重要手段。本文对基础地理数据库的逻辑结构进行改进,为弱GIS用户构建了基于地理信息公共服务平台的地名地址数据库:研究现有地名地址匹配算法流程,分析其在地理信息公共服务平台环境下应用的不足;提出多类型地址要素联合匹配算法的技术路线,对其中地址分词、匹配算法实现进行研究,通过大量实验验证算法的正确与可行,实现了地名地址数据的高效匹配。(2)多源数据集成方法研究。专题数据处理是数据集成的基础,本文通过实验对比三种常见的数据集成方式,提出适合地理信息公共服务平台的GIS数据资源集成方法,并对地理信息公共服务平台的数据层进行设计,通过案例验证方案可行;为增强地图表现力,采用RIA与Feature Service实现了GIS资源与非GIS资源的集成;采用客户端API聚合服务资源,实现资源的地图可视化。(3)应用开发方案设计。根据弱GIS用户对地理信息公共服务平台的应用模式,采用轻量级、简便易行的开发架构。本文首先研究了REST服务接口设计原则与服务发布方式,采用实例论述了服务调用的方式;其次提出采用轻量级的开发框架,论述了该框架的基本原理与基本开发方法;最后将框架实例化,通过案例对本文理论和方法进行验证。