● 摘要
地理信息数据是指具有空间属性(经纬度坐标)和非空间属性的数据,具有存储形式多样,数据量大,展示不直观等特点。在处理地理信息数据的时候,不论是采用现成的工具(如ArcGIS),还是自己编码实现,都对用户机器的存储能力和计算能力有很高的要求,为个人和小企业力所不逮;而且对地理信息数据进行展示所需要的基础地图数据不是所有人都能得到的。这些都严重的限制了地理信息数据处理技术的应用和推广。针对以上这些问题,论文分析了用户对地理信息数据分析,处理和展示的具体需求,设计了一种采用B/S结构的地理信息数据处理平台。该平台依托Terrafly项目的海量数据,以及服务器群的数据处理能力;在客户端利用Dojo JavaScript框架和Terrafly API实现数据的展示;服务器端以SQL Server空间数据库解决地理信息数据的存储问题,同时利用SQL Server的内置方法实现部分地理信息数据处理方法;并通过客户端的按需请求数据和服务器端的层级过滤降低了数据传输量,解决网络带宽限制问题;最终实现了免安装的,支持地理信息数据合并,缓冲区,裁剪,聚集等操作以及结合地图和图表进行数据展示和分析的地理信息数据处理平台。该平台有效的解决了中小企业和个人处理地理信息数据的难处,有利于地理信息数据处理技术的应用和推广;同时对地理信息数据处理服务的发展趋势有一定的借鉴意义。
相关内容
相关标签