
移动GIS,是以移动互联网为支撑、以GPS智能手机为终端的GIS系统,是继桌面GIS、WEBGIS之后又一新的技术热点,移动定位、移动MIS、移动办公等越来越成为企业或个人的迫切需求,移动GIS就是其中的集中代表,使得随时随地获取信息变得轻松自如。
随着SOA架构思想的渗透、OGC标准的成熟,移动GIS已成为互连、共享、互 *** 作的开放系统,GIS服务端对外发布OGC标准服务,客户端按OGC的协议标准发送请求,以调用服务端发布的服务,获取所需要的结果。这种架构及标准化所带来的优势:一,屏蔽了服务端、客户端的软硬件差异,用户不再关心服务端、客户端的具体实现,不论服务端采用哪种GIS服务器,也不论客户端是桌面程序、WEB程序、还是手机程序,只要服务端和客户端都遵守相同的协议标准,就可以实现之间的交互 *** 作;二,便于服务聚合,实现数据共享与互 *** 作,为解决多系统的信息共享和交互 *** 作,需要解决系统与系统之间的接口问题,web services技术给出了很好解决方案,互相之间通过调用服务的方式来获取对方的信息,方便了移动GIS系统本身以及与其他信息系统之间的交互与集成;三,分布式计算,web 服务分布于互联网不同的服务器上,利用>
庄一兵 郁标 刘映
(上海市地质调查研究院,上海200072)
摘要:本文阐述了建立上海市地面沉降地理信息系统的背景、过程和采用的主要技术手段,概括介绍了系统应具有的功能,为尚未开展地面沉降信息化工作的地区提供了参考。
关键词:地面沉降;WebGIS;上海市
1 引言
自20世纪60年代以来,为了控制上海地面沉降,上海市开始系统实施地面沉降监测,至今已积累了40余年的地面沉降与地下水动态监测数据。为了对这些海量数据进行有效管理,1997年开始基于VisualBasic开发建立统一的“地面沉降信息系统”,初步实现数据管理、地面沉降分析及预测等功能。由于是单用户版,多个用户都必须安装一套系统,维护不同版本数据库,经常造成数据的不一致,数据更新不及时,并缺乏地理空间查询和分析功能。鉴于以上不足,我们对系统进行升级开发,在开发后期,又将系统移植到WebGIS之上,实现了WebGIS功能,并对数据库结构进行标准化统一。这为今后地面沉降日常研究工作,信息定期发布、科学评价地下水资源等工作创造了有利条件。
2 WebGIS服务技术
WebGIS服务(Web Service)是一种自包含(self-containt)、自描述(self-describing)的模块化应用程序,可以通过互联网进行发布、定位和调用。与传统的基于桌面或局域网的GIS相比,WebGIS具有以下的优点:
真正的信息共享:WebGIS可以通过通用的浏览器进行信息发布,使得不仅是专业人员,而且普通用户也能方便地获取所需的信息;此外,由于Internet的迅猛发展,Web服务正在渗入千家万户,在全球范围内任意一个>
平台独立性:无论服务器/客户机是何种机器,无论WebGIS服务器端使用何种GIS软件,由于使用了通用的Web浏览器,用户就可以透明地访问WebGIS数据,在本机或某个服务器上进行分布式部件的动态组合和空间数据的协同处理与分析,实现远程异构数据的共享。
较低的开发和应用管理成本:普通GIS在每个客户端都要配备昂贵的专业GIS软件,而用户使用的经常只是一些最基本的功能,这实际上造成了极大的浪费。WebGIS在客户端通常只需使用Web浏览器(有时还要加一些插件),其软件成本与全套专业GIS相比明显要节省得多。另外,由于客户端的简单性而节省的维护费用也不容忽视。
更简单的 *** 作:要广泛推广GIS,使GIS系统为广大的普通用户所接受,而不仅仅局限于少数受过专业培训的专业用户,就要降低对系统 *** 作的要求。通用的Web浏览器无疑是降低 *** 作复杂度的最好选择。
巨大的扩展空间:Internet技术基于的标准是开放的、非专用的,是经过标准化组织IETF和W3C为Internet制定的,这就为WebGIS的进一步扩展提供了极大的发挥空间,使得WebGIS很容易与Web中的其他信息服务进行无缝集成,建立功能丰富的具体GIS应用。
平衡高效的计算负载:传统的GIS大都使用文件服务器结构的处理方式,其处理能力完全依赖于客户端,效率较低。而当今一些高级的WebGIS能充分利用网络资源,将基础性、全局性的处理交由服务器执行,而对数据量较小的简单 *** 作则由客户端直接完成。这种计算模式能灵活高效地寻求计算负荷和网络流量负载在服务器端和客户端的合理分配,是一种较理想的优化模式。
3 系统平台选择和开发过程
MapGIS-IMS(Internet Map Server)是中地软件推出的新一代基于Internet的分布式GIS解决方案。对于最终用户,它提供了一种更为快捷、廉价的方式以获取地理信息;对于高级用户,它还提供了更为丰富的管理工具来建立可缩放的、高效的站点。MapGIS-IMS遵循GIS标准,采用分布式GIS软件技术,基于Internet网,采用多层体系结构和几种分布式对象技术的综合使用(CORBA,DCOM、JAVA)来为建立及发布地图信息提供了快捷的一体化解决方案。
IMS提供了包括显示、工程管理、工作区管理、分析功能等一系列COM模块,利用微软的Active Server Pages(ASP)技术,可建立丰富的GIS应用。通过JavaScript和VBScript等编程语言,用户可以定制WEB页,通过FrontPage,Visual InterDev等产品建立客户化的用户界面。脚本程序可以在浏览器端执行,也可以通过标准应用服务器(如ASP)在服务器端执行。
因此,本系统选用MapGIS-IMS作为系统开发的网络GIS平台,利用Visual StudioNET2003开发环境进行各模块及功能的开发,调用MapGIS-IMS核心模块,实现监测设施点、线、面的可视化查询显示及图形与属性互查。可以查询地图的属性,地理坐标、位置等信息。浏览的属性数据不仅包括数值型的,而且可以包括非数值型的,如图像、地图、动态图象等多媒体属性。
系统开发过程包括系统目标确立、系统设计、系统开发,系统调试维护及系统评价等几个方面。其中,系统设计是系统实现过程中的核心部分,它包括系统功能设计、数据库设计、应用模块开发设计;而系统开发部分则是系统实现的实践阶段,包括子模块的开发,程序调试、集成及运行等若干阶段。所以,系统的建设过程,就是将系统应用目标、各种数据信息、业务流程以及各种计算机软硬件有机结合形成统一整体的过程。
4 系统开发关键技术
41 多源数据无缝集成技术
本系统除了提供上海市地面沉降专题数据外,还提供了上海市1:25万地图数据和中心城区1:5万地图数据两种不同比例尺的,不同来源的空间数据进行无缝集成显示。
42 有效地管理维护基础数据和地面沉降专业数据
对各种地面沉降专业数据可提供远程导入和维护,方便野外作业用户把测量数据及时导入系统,这样对整个系统数据的快速更新起到了关键作用。系统管理员可以通过在服务器端设置相应的地面沉降研究成果,改变服务平台数据的发布状态,这样大大地节约了系统维护成本,满足地面沉降数据维护的要求。
43 稳定的3层体系结构
根据系统需求和软件工程的原理,本系统采用B/S架构,并且以MapGIS-IMS平台为基础,用户工作界面是通过>
整个系统的网络结构图如下:
华东地区地质调查成果论文集:1999~2005
5 系统主要功能
整个系统由基础信息模块,综合查询模块,综合分析模块,数据管理模块,系统管理模块5大功能模块构成。大概涵盖以下几个方面:
51 数据和权限管理功能
数据管理包括数据维护和数据导入,它实现了专题数据的远程维护、属性数据的灵活导入、统计数据维护和下载,以及各种空间数据的维护和管理。权限管理实现了各种用户对相应的数据和功能进行权限控制,重要数据权限可以控制到字段。
该系统收集了影响上海地面沉降的主要信息数据,包括上海市地下水灌用水量、地下水水位、土层变形量、地基土的孔隙水压力及地面水准点高程监测数据。系统对监测设施和监测数据进行管理,包括监测设施的增加,修改和监测数据的导入和修改。为了便于数据统一管理和灵活使用,并配置相应的地理底图和监测点,使用户在地理底图上所见即所得。
52 空间查询分析功能
对地面沉降数据资料和以往的研究成果有机的结合起来,对资料进行动态管理,建立高效便捷的录入、修改、查询检索、统计、打印。同时实现了矩形、圆形、多边形等多种方式的空间查询。对水量、水位、变形量从时间,区域,含水层次进行三方面查询。对查询结果进行分析,并根据用户需要画出曲线图形。对图形可以进行下载,下载后用户可用Word对其进行编辑修改。
用户可以通过以画圆、多边形、点击等WebGIS的网络 *** 作方式对监测设施进行查询统计。下图表示用户想得到某个范围内的设施在某个时间段内的最大值、最小值、以及均值。
华东地区地质调查成果论文集:1999~2005
53 信息共享发布功能
系统利用MapGIS-IMS建立WebGIS站点,通过Internet提供各种专业数据与应用服务,具有多源数据的集成功能,用户可以通过IE浏览工具,获取想要的地面沉降监测数据,并进行相应的专业分析。通过该系统可以把上海地区地面沉降监测、分析、研究的最新成果,以最方便、最快捷的方式提供给社会,为地区经济建设服务。
华东地区地质调查成果论文集:1999~2005
6 结束语
经过多方面的努力,初步建成了基于WebGIS平台的上海市地面沉降地理信息系统。虽然系统在实现过程中遇到一些困难,但相信该系统的建立为上海地面沉降防治信息化工作打下了一个很好的基础。
参考文献
[1]吴信才WebGIS地理信息系统参考手册武汉:中国地质大学,2001
[2]卓泳地理信息系统论坛,2005
[3]钱贞国基于Web服务的分布式WebGIS设计与应用中国科学院遥感应用研究所2004
Study and Development on the Geographic Information System for Land Subsidence in Shanghai based on WebGIS Platform
Zhuang Yibing,Yu Biao,Liu Ying
(Shanghai Institute of Geological Survey, Shanghai 200072)
Abstract: This article elaborates the background, the process and the technical method used of the geographic information system on Shanghai established and introduces summarized the function of the system which should have This may provide the reference for the area which don’t yet launch the geographic information system information
Key words: Land subsidence; WebGIS; Shanghai
就是浏览器、服务器程序。以前都是客户机服务器的cs结构。
现在随着网络技术的发展,越来越多的使用分布式结构。
也就是说,现在每一台电脑本身都可以是服务器,而这些服务器之间通过浏览器也就是ie来互相连接传递数据。
同学,我见我们是同道中人,送你看片神器一个,手机搜酷影模式,看片没广告!(Geographical Information System, GIS)是一种采集、处理、存贮、管理、分析、输出地理空间数据及其属性信息的计算机信息系统。自20世纪60年代诞生以来,GIS发展迅速,应用也日趋深化和广泛,逐步融入信息技术(IT)的主流,正在成为信息产业新的增长点,是发展潜力巨大的地理信息产业的主要组成部分之一。如今GIS的应用已经成为我国国民经济和社会信息化建设的亮点,日益深入到各个专业领域和百姓日常生活中。
随着计算机技术、网络技术、数据库技术等的发展以及应用的不断深化,GIS技术的发展呈现出新的特点和趋势,基于互联网的Web GIS就是其中之一。Web GIS除了应用于传统的国土、资源、环境等政府管理领域外,也正在促进与老百姓生活息息相关的车载导航、移动位置服务、智能交通、抢险救灾、城市设施管理、现代物流等产业的迅速发展。
GIS经历了单机环境应用向网络环境应用发展的过程,网络环境GIS应用从局域网内客户/服务器(Client/Server,C/S)结构的应用向Internet环境下浏览器/服务器(Browser/Server,B/S)结构的Web GIS应用发展。随着Internet的发展,Web GIS开始逐步成为GIS应用的主流,Web GIS相对于C/S结构而言,具有部署方便、使用简单、对网络带宽要求低的特点,为地理信息服务的发展奠定了基础。
然而,早期的Web GIS功能较弱,主要用于电子地图的发布和简单的空间分析与数据编辑,难以实现较为复杂的图形交互应用(如GIS数据的修改和编辑、制图)和复杂的空间分析,还无法取代传统的C/S结构的GIS应用,出现了B/S结构与C/S结构并存的局面,而C/S结构涉及客户端与服务器端之间大量数据转输,无法在互联网平台实现复杂的、大规模的地理信息服务。
随着电子政务和企业信息化(电子商务)的发展,构建由多个地理信息系统构成的信息系统体系,跨越传统的单个地理信息系统边界,实现多个地理信息系统之间的资源(包括数据、软件、硬件和网络)共享、互 *** 作和协同计算,构建空间信息网格(Spatial Information Grid),成为GIS应用发展需要解决的关键技术问题。这要求将GIS的数据分析与处理的功能移到服务器端,通过多种类型的客户端(如PC、移动终端)上Web Browser或桌面软件调用服务器端的功能,来实现传统C/S结构GIS所具有的功能,最终使B/S结构取代C/S结构的应用,通过GIS应用服务器之间的互 *** 作和协同计算,构建空间信息网格。
B/S结构应用已经由浏览器/网络服务器/数据服务器(Browser/Web Server/Data Server)三层架构阶段进入到浏览器/网络服务器/应用服务器/数据服务器(Browser/Web Server/Application Server/Data Server)四层架构阶段。在新的四层架构中,网络服务器和应用服务器分离,并且其间还可以插入二次开发和扩展功能,其中的应用服务器一般为支持远程调用的组件式GIS平台,或由组件式GIS平台封装而成。将GIS复杂数据分析与处理功能(编辑、拓扑关系的构建、对象关系的自动维护、制图)移到GIS应用服务器上,使客户端与服务端的数据传输减少到最少的程度,为在Internet上实现复杂、大规模的地理信息服务提供了可能。这一架构带来的巨大优势是使服务器端具有极强的扩展性,因此作为应用服务器的组件式GIS所具备的功能,都可以通过B/S结构实现,WebGIS不再是只能满足地图浏览和查询的简单软件了,而是一个体系先进,功能强大的服务器端GIS(Server GIS)。新的服务器端GIS将是未来应用的发展的主流。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)