如何搭建webgis开发平台拜托了各位 谢谢

如何搭建webgis开发平台拜托了各位 谢谢,第1张

历经3,4个月终于利用Geoserver搭建起了一个高效的WebGIS平台。能谈得上高效当然不能只用Geoserver,在对Geoserver研究了一段时间后,知道Geoserver的效率瓶颈在地图的生成浏览上。而地图的浏览这是webgis的基本功能,几乎所有的GeoServer中文资料在提到GeoServer的时候都指出不仅仅需jdk的支持,更要安装JAI和JAII/O,包括我自己翻译自refractions "Walking Through"系列文档的《Windows平台下GeoServer安装与使用》也犯了这个错误。 事实上从GS141版本开始,GeoServer不仅不需要JAI,而且额外的JAI会使GS报错,造成141版WMS服务不可用、150版更是无法启动。细心的朋友可以注意到,在GS的WEB-INF/lib目录下的库中,已经包含了jai13jar等文件。 至此,今天GS的问题已经成功解决了,我也可以继续完成“中国地图”这样一个简单的WebGIS了。虽然为此活活浪费了一个下午,但是总结起来也是有几点收获: 1 不要轻信Google给出的答案。第一资料的实效性有限,第二可靠性也不足:我的那篇翻译文章已经排到Google关键字为geoserver的结果页面中非常靠前的位置,不知又要害苦多少初学者。而我今天仔细看了GS官方的UserGuide之后也发现官方的wiki也没有要求安装jJAI。因此,这篇文章的标题也尽可能写得详细些,希望再次借助Google挽回这种损失。 2出现错误要仔细看log。log的重要性不用再说了,虽然有时候它提供的信息并不明确,但是大多数情况下,log总能给出最佳答案。今天就是因为着急,把问题怪罪的WMS的url上,才忽视了JAI的问题。(不过有一点我又不清楚了,我的所有地图在MapBuilder中倒是都能查看,也难怪我会去怪罪WMS的url)。 明天继续工作,希望这个经验能对大伙有所帮助,我马上也要修改那个出错的文章,删去安装JAI的部分。 Geoserver的工程部署说明 No Tags isalie WEBGIS 没有评论 安装环境:Windows 2003 Server SP1+Sun Java 2 SDK 1_4_2_11+Tomcat 5028 如果你希望试用Geoserver,建议下载Windows Installer文件geoserver-133exe,安装程序中包含 Jetty应用服务器,将为你自动创建测试环境。 部署一个Geoserver项目(WAR文件包),大致需要以下六个步骤: 1、安装Sun Java 2 SDK,到sun网站下载j2sdk-1_4_2_11-windows-i586-pexe(版本可能有变化)。 注意:必须下载JDK,而不是JRE。你也可以使用IBM或BEA公司的JDK,经过测试表明BEA的Jrocket在Windows x86平台上比Sun的JVM有更快的速度。 (安装JDK 50可能遇到问题,请参考Geoserver帮助文档。) 2、安装Sun Java Advance Image SDK,到sun网站下载jai-1_1_2_01-lib-windows-i586-jdkexe(版本可能有变化),安装程序自动将Java Advance Image安装到Sun Java 2 SDK所在目录。 注意:必须安装JDK版本。 3、安装Sun Java Advance ImageIO SDK,到sun网站下载jai_imageio-1_0_01-lib-windows-i586-jdkexe(版本可能有变化),安装程序自动将Java Advance ImageIO安装到Sun Java 2 SDK所在目录。 注意:必须安装JDK版本。 4、安装Tomcat应用服务器,到Apache网站下载jakarta-tomcat-5028exe,安装到指定目录,默认使用8080端口。你也可以安装其他J2EE应用服务器,经过Geoserver项目组测试的应用服务器包括:JBoss、Jetty、Tomcat、Resin。 注意:Tomcat 55需要JDK 50支持。 5、安装Apache服务器,到Apache网站下载apache_223-win32-x86-no_sslmsi,安装到指定目录,服务器名为本机IP地址,默认使用80端口。如果Apache Server无法正常启动,检查你的系统上是否正在运行IIS服务器。 (该步骤可选,我们使用Apache处理普通>随着技术的进步,客户端可能会采用新的应用协议,因此也被认为是Internet GIS1、WebGIS是Web 技术和GIS技术相结合的产物,是利用Web技术来扩展和完善地理信息系统的一项新技术。2、由于>webgis是gis技术和Internet的结合,是一种概念上的东西。
arcgis server 是是esri公司的一个产品
没有什么可比性啊~~
基于arcgis server 的二次开发开发,可以采用 arcgis server adf的方式和 arcgis server api的方式进行。adf的方式已经淘汰了,api 具体还可以分flex,silverlight,js等等

随着计算机网络技术与 GIS 技术的发展,WebGIS 技术为当今空间数据的共享提供了一种全新、跨越时空、快捷、有效的手段。从理论上讲,在 WebGIS 环境下,对各种空间数据只要依据统一的数据共享标准和规范进行适当的改造,就能在互联网中自由地存取、发布和共享。但由于空间数据的复杂性,使得在空间信息共享中,还面临各种各样亟待解决的问题,其中之一就是如何为各种 Web 用户提供均质、集成和无缝链接的时空数据,从而实现由数据的检索、查询和信息共享到规律的认识和知识的发现,真正使有限的数据成为服务于社会的 “无限知识”( 郭腾云等,2004) 。

快速发展的 Web 技术可提供面向用户的开放式信息共享环境,并为实现空间数据信息的共享和知识的传播提供了技术平台。WebGIS 的出现,使地理信息能够为更多的民众服务,通过互联网络发布地理空间信息,不仅用户面广,信息实时准确,而且还具有可共享多个数据源、简化客户端配置等优点。用户既可以了解文字内容,又可以了解动态图形或数据。

一般认为,Web 环境下的共享信息应当遵循统一的数据分类和编码标准; 系统应提供良好的交互环境和信息导航服务,以保证数据信息共享在开放式系统中进行; 对客户端的要求不应特殊,而只需安装 Web 浏览器和支持浏览 HTML 文件浏览器的 *** 作系统。本系统为实现空间数据信息共享,分别从基础平台系统、数据组织、服务提供等方面综合考虑,实现塔里木河流域有关地理信息的网络化发布。

1 基础平台确定

选用 ESRI 公司的 ArcIMS 为地理信息发布平台软件,通过 ArcSDE 空间数据引擎访问空间数据库。ArcIMS 是 ESRI 公司开发的一个基于 Internet 的成熟 GIS 平台,ESRI 公司的地理信息系统软件和数据格式已经成为业界的通用标准,许多国家和行业选择 ESRI 公司的系列软件建立专业的 GIS 应用系统。ArcIMS 允许集中建立大范围的 GIS 地图数据和应用,并将这些结果提供给 Internet/Intranet 上的广大用户。ArcIMS 包括了客户端和服务器端两方面的技术,扩展了普通站点,使其能够提供 GIS 数据和应用服务; ArcIMS 提供了完备的 ARCXML 语言,可以定制满足专业功能的 WebGIS 系统,在客户端页面请求与ArcIMS 服务之间架立数据解译的桥梁。ArcSDE 空间数据引擎可以进行空间图形和图像数据的读写 *** 作,为客户端提供了一套管理和 *** 作空间数据库的方法。

2 数据组织

数据标准化: 在 Web 环境下进行空间数据交换和共享,满足用户获取均质、集成的时空数据并完成专题应用的目标,实施数据分类、编码、格式转换等的标准化和规范化是实现这一目标的关键所在。根据统一规范,已采用现行的国家标准、行业标准对有关数据进行了改造,包括各尺度基础地理图形数据、生态环境专题图形数据、遥感影像数据等;统一了坐标体系以及输入输出格式; 建立了标准的元数据和数据字典。

空间数据结构化: 层次理论强调了系统的多层次属性及各层之间的相互关系,并进一步阐述嵌套式和非嵌套式层次关系。层次理论可用于对自然、生态、经济、社会等复杂系统概念的组织、关系的描述和系统的分析。认识任何复杂系统,应同时对各关系层进行深入的分析。塔里木河流域生态环境动态监测系统是一种复杂系统。在设计空间数据结构时需要从属性和空间构成两方面进行仔细分析,针对用户需求设计共享数据的层次结构。

3 服务提供

信息服务有两种方式,即直接和间接方式。在直接方式中,用户在浏览器端通过Web 共享界面,直接存取已在网上发布的共享信息,如各种文档、表格、图形等; 在间接方式中,用户可访问数据库,或先查询元数据,再访问数据库,浏览、查询属性和空间信息,动态定制专题地图,按需求获取各类信息。

系统采用间接信息提供方式,通过 ArcIMS 提供的 ARCXML 语言进行定制开发,除了编辑功能以外,几乎所有的 GIS 功能都可以在以 ArcIMS 为核心开发的 WebGIS 系统中实现。ArcIMS 建立的 WebGIS 系统通过 ESRI 公司的空间数据引擎 ArcSDE 在后台数据库ORACLE 服务器中检索空间数据,通过服务器端或客户端的分析,为客户端提供空间数据查询服务。

庄一兵 郁标 刘映

(上海市地质调查研究院,上海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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10335078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存