基于ArcIMS的WebGIS系统开发设计.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ArcIMS的WebGIS系统开发设计 范新成① 袁春桥② 仇申鹏③ 李宗宝 ③ 1、临沂市国土资源局2、烟台市规划信息中心3、鲁迪地理信息工程有限公司测绘信息网 『摘要』:互联网技术的不断发展推动着Web?GIS?技术走向成熟,Web?GIS?的实现方式有多种,研究如何合理地利用各种技术构建Web?GIS?体系结构具有一定的实际意义Web?GIS?是利用网络和Web?技术对传统单机上的地理信息系统的改造.?利用Web?GIS?技术可以实现GIS的分布式处理.?如何将GIS?引入Internet/?Intranet?,使GIS?充分利用和发挥互联网的优势,是当前GIS?发展的重要课题. 1.1 Web?GIS?应用体系框架结构 图1  Web GIS 体系结构分布式WebGIS?设计模型,如图1?所示.?其中GIS?操作界面可以是Java?Applet或者HTML?,传输的数据可以是图像数据或者矢量数据;WebServer?端须具备Java?Servlet?Engine?;数据中间件可以由JavaBean或者Java?Servlet?实现,提供连接池和数据缓存的功能,并将结果转换成符合XML?规范的文件后传输给Web?服务器;?GIS?Server主要对关键性的GIS?业务逻辑进行处理;数据层主要提供文件管理和数据库维护的功能.如果是构建企业级的Intranet?GIS?应用,整个模型系统可以构架在J2EE?平台上,利用EJB?强大的业务逻辑处理功能更好地为企业构建网络GIS?应用. 1.2? ArcIMS?ArcIMS?是一个基于Internet?的GIS?应用系统开发软件,它提供了多方位的Web?GIS?解决策略,应用了JavaApplet?,Java?Servlet?,XML?等技术,总体结构比较符合上节给出的Web?GIS?模型,在功能和效率上也优于其他同类产品?(尤其是在数据传输和浏览器端地图操作等方面)?,因此用ArcIMS?构建Web?GIS?应用是比较理想的选择.ArcIMS可以运行在一个分布式环境中,包含客户端和服务器组件。一个完整服务的运行过程可以简单的描述为:一个客户端向服务器发送请求信息,服务器处理请求并返回信息到客户端,客户端将所获取的信息展现给终端用户。 ? 图ArcIMS体系结构图 测绘信息网 1.2.1 ArcIMS空间服务器(ArcIMS Spatial Server) ArcIMS空间服务器是ArcIMS的中心枢纽,承载着高负荷的计算任务,对地图数据的请求和相关信息进行处理。当接收到一个服务请求,ArcIMS空间服务器主要可以完成以下功能: Image—从在ArcIMS Author或ArcMap中创建的地图数据中创建影像文件 Feature—缓冲地图特征数据 Query—查找和有哪些信誉好的足球投注网站条件相匹配的特征数据 Geocode—执行地址匹配操作 Extract—从选择的地图特征数据中创建shapefile Metadata—打印出metadata数据 Route—在一系列的点之间计算路径距离测绘信息网 ? 图3 ArcIMS空间服务器功能 两个后台的进程支持着ArcIMS空间服务器的运行:ArcIMS Monitor和ArcIMS Tasker,在Windows中它们作为Windows服务运行,在Unix和Linux中作为daemon进程。 ArcIMS Monitor跟踪ArcIMS空间服务器的状态。当系统重启时,ArcIMS Monitor将自动恢复ArcIMS服务。 ArcIMS Tasker清除output目录中的文件。这些由空间服务器创建,以支持ArcIMS服务的文件,将在用户定义的时间间隔后被清除。当前服务为地图服务时,用户发送请求得到的数据均是由ArcIMS空间服务器对请求产生响应,返回的数据是图片,保存在output目录中,ArcIMS Tasker会在一定时间后清除这些图片数据。 测绘信息网 1.2.2 ArcIMS应用服务器(ArcIMS Application Server) ArcIMS应用服务器控制着传入请求,跟踪当前哪些服务运行在哪些ArcIMS空间服务器中。ArcIMS应用服务器将请求传输到适合的空间服务器。应用服务器是一个Java应用程序,在Windows操作系统中作为一个Windows服务,在Unix和Linux中作为一个daemon进程。 2.基于AcrIMS的WebGIS网站的创建 2.1 ArcIMS站点创建流程 ArcIMS基于标准的Internet技术,用户可以用这些技术创建和管理GIS站点。ArcIMS站点是用标准的HTML和Java工具创建的,创建的过程和建立一个其他的网站一样。ArcIMS的独特之处在于

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档