论文部分内容阅读
城市的快速发展带来了对智慧城市建设的巨大需求。2018年国家城镇化率为59.58%,比上年末提高了1.06个百分点[1]。基础地理信息服务已经成为城市发展中不可或缺的一环,是城市运转管理、居民生活质量的重要保障。“互联网”时代的兴起也对传统地理信息产业带来了冲击,传统地理信息软件开发中存在的拉链式开发等问题,导致其软件核心技术得不到更新和滋养,竞争力逐步下降。近些年来,有关部门一直在积极推进地理信息管理建设,以期实现对城市时空状态的动态管理检测与监督。而这将会涉及到部门之间的壁垒如何打破,数据资源的整理、融合、更新,城市公共管理服务如何对接,地理信息服务可视化如何组织等一系列问题。因此开展城市地理信息服务共享平台的开发十分重要,由技术的发展反向推动数据资源的整合以及地理信息价值最大化。本文的主要研究成果与创新点如下:1)充分利用微服务的架构弹性、技术包容性与开发团队组织架构接近等特性,设计和实现了一个地理信息服务共享平台。研究了平台的整体架构和部署架构,优化了其性能;从前端工程的角度,分析了城市公共管理应用子系统如何保证单页面地理信息应用的健壮性与可扩充性;设计与实现了城市公共管理应用子系统和资源与权限管理应用子系统的主要功能;在微服务层,实现了服务资源管理、服务运行监控、服务运维管理、服务元数据管理四大核心模块。2)分析了襄阳市政务电子地图数据的特点,设计了前端电子政务地图数据可视化模式。该模式从地图服务规范化角度,用地理信息服务标准和服务生成工具辅助服务规范化;用资源与权限管理元数据规范约束了地理信息元数据交互。3)采用了HTTP2协议、Node.js、矢量瓦片等新技术,设计并实现了高性能地图瓦片服务器。本文通过高性能瓦片服务器与传统地理信息服务器之间的对比实验验证了该服务器的服务响应时间缩短和并发性能提升。4)实现了基于SLD(Styled Layer Descriptor样式描述语言)样式描述语言的个性化地图服务。通过前端交互、服务样式标准模板和SLD样式描述文件,实现了规范化地理信息服务与个性化地理信息服务的结合,满足了用户对于个性化样式的需求。为了提升地理信息服务的价值,设计了地图数据计算微服务模块,已经实现了格网统计、区域统计以及规划表格等三项服务。5)本文的研究成果已经成功应用于湖北省襄阳市城市一张图地理信息公共平台的建设。以微服务层作为核心服务,对外服务层包括资源与权限管理体系、个性化地图服务、地图数据计算微服务以及高性能瓦片地图服务。在分析了数据池中襄阳城市地理信息相关数据的基本情况后,实现了时空基准和数据的整合。