论文部分内容阅读
城市地质数据随着居民生活、城市经济等变化而大量积累,在城市数量与人口规模增长的发展中扮演着越来越来越重角色。面对海量城市地质数据的呈现,如何有效的对这些海量数据进行集成管理、可视化分析、共享服务,是目前存在的一大难点。计算机、GIS等技术在城市地质领域中能发挥较大的实际生产作用,传统的城市地质数据平台是存在着较多的缺陷,在数据的可扩展性、灵活性等都具有较大的限制,需要新的研究技术来提高城市地质数据平台多方面的性能需求。本文从城市地质数据集成、城市地质数据共享方面进行研究,采用了Postgre SQL、Postgis、Mongo DB、Geoserver、Java、Open Layers等技术的结合,实现了对城市地质数据集成管理、可视化与共享服务。主要包含以下几个方面的工作:(1)城市地质数据的特征分析。对城市地质数据按照不同专题、不同数据格式、不同规范来进行划分,并研究相应的特点。(2)城市地质数据的集成。以城市地质数据各专题展开,对集成方法及集成流程进行具体设计,采用Postgis和Mongo DB数据库相结合作为集成平台,结合地质灾害、工程勘察、矿产勘察、水文地质中包含的数据结构特点,对不同格式的数据采用不同集成方法,从而实现城市地质数据的集成,并对城市地质数据库进行设计。(3)城市地质数据的共享。从城市地质数据平台的共享需求出发,对共享方法和共享机制展开分析,平台接口设计调用Web Services API、Java Script API、Client API、地图API等实现共享需求,平台接口是以HTTPGET/POST方式发送,以URL的QUERY_STRING传递的,接口的调用流程以应用系统、CA认证、平台认证、应用接口、平台服务引擎之间的联系来实现。(4)城市地质集成与共享管理平台的实现。为满足城市地质数据平台的集成与共享一体化服务,结合开源GIS技术与计算机技术,对城市地质数据架构、功能模块展开设计,构建城市地质集成与共享管理平台原型系统,实现数据集成与共享一体化服务。