1、1数字城市地理信息公共平台建设探究摘要:数字城市是城市社会信息化的表达与实现, “十二五”期间我国地级市将建成数字城市。通过分析地理信息公共平台组成和建设流程,探究了地理信息公共平台总计架构设计及其实现的具体方法,并得到相关结论。 关键词:数字城市;地理信息公共平台;SOA OpenGIS WebServer .net 框架 数字城市是城市发展和社会信息化的必然趋势,它是利用信息技术手段把城市的过去、现状和未来的全部内容在网络上进行数字化虚拟实现。截至 2012 年 9 月,我国已有 270 多个地级市开展数字城市建设,“十二五”期间我国全部地级市将建成数字城市。数字城市地理信息公共平台是数字
2、城市的重要基础设施,是政府各部门共建共享、分布信息的基础平台,能够为城市管理、政府决策提供有力支撑,服务于各企事业单位,方便公众日常生活和出行。 1.数字城市相关概念 数字城市是以计算机技术、多媒体技术和大规模存储技术为基础,以宽带网络为纽带,运用遥感、全球定位系统、地理信息系统、遥测、仿真-虚拟等技术,对城市进行多分辨率、多尺度、多时空和多种类的三维描述。地理信息公共平台依托地理信息数据,通过在线方式满足政府部门、企事业单位和社会公众对地理信息和空间定位、分析的基本需求,2具备个性化应用的二次开发接口和可扩展空间,是实现地理信息空间框架应用服务功能的数据、软件及其支撑环境的总称。地理信息公共
3、平台是其他专业信息空间定位、集成交换和互联互通的基础,数字城市地理空间框架的重要组成部分。 2.地理信息公共平台组成与建设流程 数字城市地理信息公共平台由数据集、管理服务软件系统分为交换管理系统和在线服务系统和支持环境组成。数字城市地理空间信息公共平台技术规范 (CHT9001-2007) 地理信息公共平台建设主要分为 7 大步骤,依次是:立项申请、需求调研、总体设计、方案评审、项目实施、系统测试和项目验收。其中平台总体设计,项目实施中的基础地理信息数据库建设和地理信息公共平台集成是数字城市地理信息公共平台建设关键过程,也是建设难点。 3.地理信息公共平台的架构实现 数据层的实现前提是拥有各类
4、型基础地理信息数据,并按照一定组织方式录入数据库(如 Oracle、SQL Serve) ,实现对基础空间数据的集中统一管理,再通过空间数据库引擎(如 ArcSDE)作为和其他地理信息系统之间的空间数据通道,满足客户端和数据库之间的数据传输。数据集包括从基础地理信息标准数据中提取部分公共性数据和扩充地名/地址及地理编码数据以及相关元数据。良好的数据组织方式是实现地理信息公共平台数据快速、友好访问的基础和前提。公共平台数据按照数据分层和瓦片金字塔方式组织。 服务层实现是利用遵守 OpenGIS(开 放 式 地 理 数 据 互 操 作 3规 范,Open Geodata Interoperatio
5、n Specification) 开发,并可在.NET 框架平台上进行二次开发的地理信息公共平台软件(如 ArcGIS Server 9.3 sp1、 NewMap Server 3.0、V6.0SuperMap SGS V6.0、GeoGlobeCity 2.2)来实现空间数据发布和地理信息 Web 服务。OpenGIS 由美国 OGC 提出和制定的关于地理数据互操作的系列规范。为了实现异构的空间信息共享及地理信息服务的集成,OGC 制定了整套互操作规范,对空间数据共享、WebGIS 互操作起到很好的促进作用,实现分布式网络环境的可互操作3。.NET 框架(.NET Framework)是由
6、微软开发,一个致力于敏捷软件开发(Agile Software Development) 、快速应用开发(Rapidapplication Development) 、平台无关性和网络透明化的软件开发平台。依据 OGC 的地理信息 Web 服务系列标准,结合访问、调查数字太原、武汉、重庆、昆明、广州等多市地理信息公共服务平台主页面,发现公共平台的地理信息 Web 服务框架一般包含以下四类服务:索引服务、地图显示服务、数据服务、数据处理流程服务。 应用层实现是利用 Web 服务器(如 Microsoft IIS7.0)和 Web 浏览器(如 IE7.0、IE8.0、Google Chrome)来
7、实现的,同时具有基于.NET框架(如.NET FrameWork 3.5 sp1)二次开发功能。Web 服务器是指驻留于因特网上某种类型计算机的程序。Web 浏览器是个显示网页伺服器或档案系统内的 HTML 文件,并让用户与此些文件互动的一种软件。当 Web 浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型) 。目前中国数字城市地理信息公共服务平台 Web 服务器多是利4用微软公司开发的、目前最流行的 Web 服务器产品 Microsoft IIS7.0(Internet Information Server
8、 7.0) ,如数字太原、数字重庆。4.结论 数字城市地理信息公共平台由数据集、管理服务软件系统和支持环境组成。 数字城市地理信息公共平台总体架构,共分为四层,分别是运行支撑层、数据层、服务层和应用层。 数据层的实现是在拥有完善的基础地理信息数据基础上,按照一定组织方式将数据录入数据库管理系统,实现对基础空间数据的集中统一管理,再以空间数据库引擎作为连接地理信息系统的空间数据通道,满足客户端和数据库之间的数据传输。 服务层的实现是利用遵守 OpenGIS 规范开发,并可在.NET 框架平台上进行二次开发的地理信息公共平台软件来实现空间数据发布和地理信息 Web 服务。 应用层的实现是利用 Web 服务器和 Web 浏览器来实现的,同时具有基于.NET 框架二次开发功能。 参考文献: 1新华网. “十二五”期间我国全部地级市将建成数字城市EB/OL.2013-2-28.http:/ 2地理信息公共平台基本规定(CH/T 9004-2009) S.国家测绘5局,2009 3焦孟凯.基于 Newmap 的数字城市地理信息公共平台架构设计及客户端实现D.北京:中国测绘科学研究院,2010