论文部分内容阅读
随着数字城市建设在全国范围内的全面展开,构建城市统一的地理信息公共平台,为政府部门和社会公众提供实时、稳定的地理信息服务,极大的促进了地理信息资源的广泛应用。地理信息公共平台为各种专题应用提供了基础性、公共性的应用服务和拓展空间,越来越多的部门迫切需要建立基于地理信息公共平台的并具有自身特点的各种专题系统。首先,本文研究基于NewMap软件研究数字城市地理信息公共平台的架构设计,提出了“运行支撑层-数据层-服务层-应用层”四层结构的公共平台架构设计方案,并针对数据层、服务层及应用层展开详细设计。数据层的设计从数据分层组织、地图表达、多尺度无缝集成、瓦片与要素一体化组织四个方面讨论公共平台数据组织方式,提出基于NewMap Server的Web服务共享模式解决分布式多源异构空间数据的共享问题;服务层针对REST风格不仅更贴近网络本身基础特性,而且更适合发布地理信息服务的特点,研究设计一种符合REST风格的适应并发环境的地理信息Web服务框架,提出设计流程,并实现典型的地理信息服务,并提出了通过“国家-省-城市”三级服务注册中心的方式解决服务的发现与定位问题;应用层讨论当前WebGIS RIA的主流实现技术Ajax及Flex,并基于NewMap讨论了在线地图、零码组装、二次开发、标准服务四种地理信息公共平台应用模式。然后,本文针对MVC软件设计模式进行改进,提出了利用构件动态构造模型的方法,并利用这种方法基于NewMap设计并实现了客户端应用系统可视化在线组装工具——NewMap ZeroCodes。最后,将本文的数字城市地理信息公共平台架构设计应用于数字太原和数字嘉兴的项目建设中,解决数据的获取、更新、整合与管理问题,实现最大限度地资源利用。