基于arcims的webgis系统开发设计doc

基于arcims的webgis系统开发设计doc

ID:18427078

大小:454.50 KB

页数:6页

时间:2018-09-17

基于arcims的webgis系统开发设计doc_第1页
基于arcims的webgis系统开发设计doc_第2页
基于arcims的webgis系统开发设计doc_第3页
基于arcims的webgis系统开发设计doc_第4页
基于arcims的webgis系统开发设计doc_第5页
资源描述:

《基于arcims的webgis系统开发设计doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于ArcIMS的WebGIS系统开发设计范新成①袁春桥②仇申鹏③李宗宝③1、临沂市国土资源局2、烟台市规划信息中心3、鲁迪地理信息工程有限公司『摘要』:互联网技术的不断发展推动着Web GIS 技术走向成熟,网络地理信息系统(WebGIS)是当前GIS技术热点,Web GIS 的实现方式有多种,研究如何合理地利用各种技术构建Web GIS 体系结构具有一定的实际意义。本文探讨基于ArcIMS的WebGIS应用系统的开发创建。通过AcrIMS创建地图或者服务描述文件来发布地图、数据、元数据服务,进

2、而创建一个基于服务的网络应用,为用户提供空间数据浏览,查询等GIS操作功能。『关键词』:WebGIS,ArcIMS,GIS1.WebGIS和ArcIMS体系简介Web GIS 是利用网络和Web 技术对传统单机上的地理信息系统的改造. 利用Web GIS 技术可以实现GIS的分布式处理. 如何将GIS 引入Internet/ Intranet ,使GIS 充分利用和发挥互联网的优势,是当前GIS 发展的重要课题.1.1 Web GIS 应用体系框架结构图1 WebGIS体系结构分布式WebGIS 

3、设计模型,如图1 所示. 其中GIS 操作界面可以是Java Applet或者HTML ,传输的数据可以是图像数据或者矢量数据;WebServer 端须具备Java Servlet Engine ;数据中间件可以由JavaBean或者Java Servlet 实现,提供连接池和数据缓存的功能,并将结果转换成符合XML 规范的文件后传输给Web 服务器; GIS Server主要对关键性的GIS 业务逻辑进行处理;数据层主要提供文件管理和数据库维护的功能.如果是构建企业级的Intranet GIS 

4、应用,整个模型系统可以构架在J2EE 平台上,利用EJB 强大的业务逻辑处理功能更好地为企业构建网络GIS 应用.1.2  ArcIMS 体系结构ArcIMS 是一个基于Internet 的GIS 应用系统开发软件,它提供了多方位的Web GIS 解决策略,应用了JavaApplet ,Java Servlet ,XML 等技术,总体结构比较符合上节给出的Web GIS 模型,在功能和效率上也优于其他同类产品 (尤其是在数据传输和浏览器端地图操作等方面) ,因此用ArcIMS 构建Web GIS 

5、应用是比较理想的选择.ArcIMS可以运行在一个分布式环境中,包含客户端和服务器组件。一个完整服务的运行过程可以简单的描述为:一个客户端向服务器发送请求信息,服务器处理请求并返回信息到客户端,客户端将所获取的信息展现给终端用户。 图2ArcIMS体系结构图1.2.1ArcIMS空间服务器(ArcIMSSpatialServer)ArcIMS空间服务器是ArcIMS的中心枢纽,承载着高负荷的计算任务,对地图数据的请求和相关信息进行处理。当接收到一个服务请求,ArcIMS空间服务器主要可以完成以下功能

6、:Image—从在ArcIMSAuthor或ArcMap中创建的地图数据中创建影像文件Feature—缓冲地图特征数据Query—查找和搜索条件相匹配的特征数据Geocode—执行地址匹配操作Extract—从选择的地图特征数据中创建shapefileMetadata—打印出metadata数据Route—在一系列的点之间计算路径距离 图3ArcIMS空间服务器功能两个后台的进程支持着ArcIMS空间服务器的运行:ArcIMSMonitor和ArcIMSTasker,在Windows中它们作为Wi

7、ndows服务运行,在Unix和Linux中作为daemon进程。ArcIMSMonitor跟踪ArcIMS空间服务器的状态。当系统重启时,ArcIMSMonitor将自动恢复ArcIMS服务。ArcIMSTasker清除output目录中的文件。这些由空间服务器创建,以支持ArcIMS服务的文件,将在用户定义的时间间隔后被清除。当前服务为地图服务时,用户发送请求得到的数据均是由ArcIMS空间服务器对请求产生响应,返回的数据是图片,保存在output目录中,ArcIMSTasker会在一定时间后

8、清除这些图片数据。1.2.2ArcIMS应用服务器(ArcIMSApplicationServer)ArcIMS应用服务器控制着传入请求,跟踪当前哪些服务运行在哪些ArcIMS空间服务器中。ArcIMS应用服务器将请求传输到适合的空间服务器。应用服务器是一个Java应用程序,在Windows操作系统中作为一个Windows服务,在Unix和Linux中作为一个daemon进程。2.基于AcrIMS的WebGIS网站的创建2.1ArcIMS站点创建流程ArcIMS基于标准的Inter

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。