基于ArcIMS的国土资源信息服务系统的实现

来源 :光盘技术 | 被引量 : 0次 | 上传用户:hfzwl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:首先对ArcIMS整个技术体系进行描述,基于Java Custom Viewer对国土信息协同处理服务和专题图发布两种关键技术进行研究,实现了国土资源信息服务系统的快速开发、灵活部署和协同处理服务。
  关键词:国土资源;地理信息服务;WebGIS;Web Services;ArcIMS
  中图分类号:TP393.18文献标识码:A
  
  The Research of Land Resources Information Service System Based on WebGIS
  XU Li-min
  (Land and Resources Bureau in Luoyang,Henan Luoyang 471000)
  Key words: Land Resources;Geographic Information Service;WebGIS;Web Services;ArcIMS
  
  随着信息技术,特别是地理信息系统、网络、数据库等技术的快速发展和日臻成熟,在Web上进行各种信息发布已经成为当前应用的热点,地理信息系统也从封闭桌面系统发展到了面向大众的网络化的开放系统WebGIS[1-3]。目前,如何更好地利用大量的国土信息为国土主管部门和大众服务,已经成为国土资源信息化需要解决的一个重要问题。
  
  1 ArcIMS技术体系描述
  
  ArcIMS是一个由客户端部件和服务器端部件组成的分布式系统。客户经过Internet或Intranet服务器向ArcIMS发出请求信息,ArcIMS服务器处理该请求,并将结果返回到客户浏览器。ArcIMS服务器端部件包括:ArcIMS空间服务器, ArcIMS应用服务器、ArcIMS应用服务器的连接器, ArcIMS管理器。
  ArcIMS由表达层,中间件层和数据存储层组成,如同我们系统总体结构图表达的结构一致,所以在实例开发中选用了ArcIMS。表示层是指ArcIMSViewers。逻辑事务层由Web Server, ArcIMS应用服务器和ArcIMS应用服务器连接器及ArcIMS空间服务器组成。数据存储层指数据源。各个不同层之间通过ArcXML进行通讯。ArcXML是ArcIMS版本的XML,即可扩展的标记语言。
  
  2 基于ArcIMS的国土资源信息服务系统的关键技术
  
  2.1基于ArcIMS的国土资源信息服务系统的实现流程
  本系统主要分为服务器端和客户端两个模块,服务器端运行一个多线程的服务程序,主要功能是后台的数据库查询和空间数据运算的功能,只有一些服务器管理的工具,此端主要由ArcIMS来提供。系统提供给用户的许多功能是由内嵌于浏览器的Java Applet来实现。ArcIMS有两种Java viewer,即Java Custom Viewer和Java Standard Viewer。但Java Custom Viewer在定制和二次开发时有更大的灵活性和更多的功能,它完全可以通过JavaScript HTML和Java Applet对象模型来定制,为需要使用大量的GIS功能的用户提供了很大的选择余地。本系统基于Java Custom Viewer的对象模型接口实现一个定制的Applet客户端,并通过ArcXML与服务器通信.根据网上地国土资源信息服务系统的功能需求和地图网站建立的过程,将本系统的开发过程分成以四个阶段:
  2.1.1生成地图文件:根据系统需求,首先使用ArcIMS Author软件生成网站地图配置文件(*.AXL ),该文件的配置参数决定了用户登陆网站时首先看到的是地图数据显示风格。对于专题信息的地图数据,根据不同专题进行图层配置,分别针对每一专题生成一个单独的地图配置文件,系统在调用某一专题时就根据该专题的地图配置文件向服务器发送请求,服务器即可返回该专题的地图信息。
  2.1.2创建地图服务和网站:地图配置文件生成以后,就可以使用ArcIMS Administrator创建和启动地图服务。地图服务的建立是根据Author生成的AXL文件。确定了网站将要使用的地图服务及其专题显示,还必须为其设计网站,可以利用ArcIMS Designer事先做好的模板来建立网站。我们这里选择是Java Custom Viewer.
  2.1.3个性化网站开发:网站创建完成以后,可以综合运用网络开发工具和语言对网站进行个性化定制,主要是修改网页文件参数和根据需要创建新的网页文件。这里的"个性化"主要是指针对国土资源信息服务系统。为了适应的国土资源信息服务系统复杂的功能,本系统客户端的主界面左边由一个GroupBar来管理各项功能。此种设计方式将系统功能分为常用功能、查询分析、制图输出和系统工具四类,非常方便用户使用。
  2.1.4信息浏览、查询分析
  工作完成以后,客户端可以使用IE浏览器登陆网站,进行地图的浏览以及查询操作。由于是使用Java Custom Viewer进行定制,因此客户端在首次登陆网站主页时,会被提示要求下载并安装插件,用户只要根据提示下载并安装插件,然后重新启动IE登陆网站就可以正常浏览网页。
  2.2基于ArcIMS的国土资源信息服务系统的关键技术
  分布式地理信息协同组织服务是GIS互操作的基础,其基本特征是对物理上分布的资源相互访问,对共同任务协同组织合作完成。实现GIS互操作是网络环境下地理信息技术发展的必然趋势,互操作技术的研究正成为目前研究的一个热点。地理信息共享与GIS公众参与协同组织是实现社会化GIS发展的必由之路。协同处理技术为国土资源信息化协同工作环境的建立提供了技术支持。本文仅简单实现了国土信息协同处理服务中可搭载用户观点的交互式国土信息编辑和交互式国土信息批注功能。
  2.2.1国土信息协同处理服务
  交互式国土信息编辑处理:交互式地理信息编辑处理提供一种良好的、基于互联网的互动式在线编辑环境。交互式编辑(EditNotes)工具是IMS技术的新功能,它引入了协作GIS的概念。它允许用户对数据的空间信息和属性信息进行编辑,这些建议存储于服务器端的Editnotes目录,供数据管理员查阅。在编辑之前需要建立编辑版本容器,可以通过函数setEditNotesFoldero来实现. 利用分布式国土信息服务平台的"交互式编辑(EditNotes)"模块对空间数据及其属性数据进行在线编辑。编辑工具操作的图形对象是一种分层管理的图层文件(shape),对于一个制图对象分为不同的数据层面(点、线、面)分别进行编辑,并可以对图层中的特征要素进行属性的编辑,建立分层数据文件。通过函数setEditNotes (n, newMode)中n参数的不同选择完成选择、添加、删除、修改等不同操作。
  交互式国土信息批注技术:交互式地理信息批注技术是一种类似“电子白板”的技术,属于WebGIS中的标注功能。在公众参与方面可实现交互式在线公众点评,在行业应用方面可实现有关部门的红线勾画或上级部门的在线批注。交互式地理信息批注技术使用户的信息交流,在形式上可以跨越时间及空间限制,如同进入聊天室,在内容上不仅仅是数据还可以包括用户观点与建议。系统中是利用ArcIMS MapNotes来实现的,这种技术也是ArcIMS的一项独特的新功能。MapNotes工具引入了协作GIS的概念一一不仅共享数据,而且共享对数据的评论,客户能够杳看其它用户的MapNotes并且对其作出反馈。具体操作时,允许用户添加文字、图形、向参加协作的用户自由描绘任意实体。同EditNotes一样,在批注之前需要建立存储容器(主要代码如下),然后需要建立地图标注图层,如果列表中有可选择的标注图层,也可以直接选择。批注工具操作的对象是实质上一个透明的图层,它具有空间坐标参考。在线批注允许多用户协同组织、共同参与。功能实现通过函数setMapNotesTool (mode)中mode参数的不同选择完成添加(文字、图形图像或任意描绘实体)、删除、修改等不同操作。最后需要通过函数sendSubmitAndEndMapNotes()实现批注结果的提交。批注的内容保存在服务器的地图批注存储容器中,方便其他用户参阅批注内容。看起来好像一般网站上的留言本,但这留言内容是空间信息。
  2.2.2国土信息专题图发布
  专题制图的概念,就是根据相应的专题数据或是指标,采用一定的算法,对空间要素进行分类分级,并以一定的分类分级符号进行可视化展示,从而使得用户能够以直观的方式,了解某个专题的空间分布和定性、定量特征。当然国土领域有许多专题信息需要发布,例如在土地专题中,地籍图、土地利用图等都是反应一个地区的土地类型、质量、数量、利用现状及其分布等的专题地图,矿产分布图是反应一个地区的矿产类型、数量和其分布特征的专题地图。本系统是对地图配置文件*.AXL进行修改,实现某一地区的土地利用现状专题图的发布。在ArcIMS的二次开发中ArcXML作为客户端和服务器端的通信语言,其灵活性和可扩展性有目共睹. ArcXML是ESRI结合网络GIS系统的特点,通过对可扩展标记语言一一XML进行扩展和修订而衍生出来,文件扩展名为AXL;它包括一系列对服务器的请求指令和服务器端的应答,还有一套完整的空间对象描述,以及ArcIMS的MapService的配置信息。比较适合于客户端和服务器端在网络上进行通信。当然要想实现专题地图的功能也需要对ArcXML进行操作。
  
  3 国土资源信息服务系统的实现
  
  系统通过ArcIMS搭建了一套国土信息服务平台,有效管理和利用庞大复杂的国土信息,为公众及国土部门提供信息服务,实现信息共享。系统功能主要是在客户端体现出来的,除了基本地图浏览查询外,还为了应用需求制作了专题地图。另外还设计了在线编辑,提供国土信息协同处理服务。从客户端主界面的工具箱可以看出,系统功能主要由常用功能、查询分析、制图输出和系统工具四个主要功能模块组成。
  
  4 结束语
  
  本文研究的重点是探讨一个基于WebGIS的国土资源信息服务系统的设计方案,以及在此基础上开发出一个简单的国土资源信息服务系统的原型。从系统实现角度,在ArcIMS技术体系下,采用Java Custom Viewer,原理为内嵌于浏览器的Java Applet,这种ArcIMS开发方法有利于实现国土资源信息服务系统的快速开发与灵活部署,并且许多高级的功能,能够提供许多国土信息协同处理服务,符合软件工程的技术潮流。
  
  参考文献:
  [1]孙立坚,刘纪平,王亮,朱诩.基于WebServices技术的GIS体系结构研究[J].地理信息世界,2005,(6)3:21-25.
  [2]王丹红,王晶海.国土资源信息系统基础框架研究[J].福建电脑,2005,(8):26-27.
  [3]孙在宏,陈惠明,乔伟峰等.土地管理信息系统[M].科学出版社,2005.
其他文献
摘要:针对Web数据库的特点,提出利用ADO.NET的对象实现Web数据库查询及其分页显示的通用方法。然后以实例讨论Web数据库数据记录分页显示的程序设计方法,并给出相应的程序源代码。  关键词:分页;ADO.NET;存储过程  中图分类号:TP311.13 文献标识码:A    注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
期刊
摘要:基于线性反馈控制方法和Routh—Hurwitz判据研究了Rossler系统中的混沌控制问题。给出了将受控Rossler系统镇定到不稳定平衡点的条件,并进行了理论证明,同时进行了数值仿真,进一步验证了所用控制方法的有效性。  关键词:Rossler系统;混沌控制;线性反馈控制  中图分类号:TP391 文献标识码:A    注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
期刊
数学是自然科学的基础,计算机科学实际上是数学的一个分支。特别是在计算机图形图像处理方面的应用更是离不开数学,而解决数学函数图形在计算机屏幕上的显示方法正是计算机图形图像处理的关键问题,尤其是三角函数在计算机屏幕上的画图算法。因此怎样在现有基础上开发出各种图形图像处理算法成为—个很重要的问题。本文以Java为平台讲述三角函数在计算机屏幕上的画图算法。    注:本文中所涉及到的图表、注解、公式等内容
期刊
摘要:以远程教学中心为背景,以先进的计算机网络技术为基础,采用当今流行的B/S模式,对于提高远程教学的工作效率、扩大教学中心的影响力、提高教学中心的设备利用率、丰富和方便学生的学习等都具有重要意义。  关键词:计算机网络技术;B/S模式;远程教学  中图分类号:TP302.1 文献标识码:A    人类社会文明的不断进步,促使人类对新知识、新技术的渴望不断的增强。传统的教育模式显然已经不能满足人们
期刊
摘要:本文针对当前一些CSCD系统平台的优缺点,将P2P技术和移动Agent技术相结合,在P2P架构上设计实现多A-gent协同设计系统的可行性和有效性。  关键词:计算机支持的协同设计;点对点;移动Agent  中国分类号:TP273 文献标识码:A    注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
期刊
图像去噪的目的是凸显原图像中不够清晰的细节信息,同时削弱或去除不需要的信息。Contour;et变换是一种比小波变换更适合表示图像中具有方向性的线性奇异性边缘的方法。Contourlet变换在每一子带的方向可以自主选择,并且每一层所包含的方向信息都是前一层的两倍,表现出了高度的方向性。因此,使用Contourlet变换进行去噪处理,能比小波变换的方法获得更好的效果。    注:本文中所涉及到的图表
期刊
摘 要:论述了在ERP系统SAP Business One中如何利用其本身已有的条形码功能,来实现在企业物料管理、商业、医药、物流、图书音像业中的条形码管理,来实现快捷、可靠的物料管理。  关键词:ERP、SAP Business One;条形码;计算机  中图分类号:TP391.44 文献标识码:A    Application of Barcode Technology in SAP Busi
期刊
摘要:探讨3DS MAX中光线追踪、光能传递的基本工作原理、使用方法及应用技巧,通过对场景中物体相互照明的计算来创建更加真实的照明环境。  关键词:光线追踪;光能传递;高级照明;全局照明  中图分类号:TP391.41 文献标识码:A    1 3DS MAX中照明技术概述    3DS MAX中提供了两种照明技术:全局照明(Globalmumination)技术和局部照明(Local lllum
期刊
摘要:介绍EWB软件的特点,并通过实例探讨EWB软件在电子技术基础教学中的应用。  关键词:电子工作平台;电子技术;仿真;教学  中图分类号:G434 文献标识码:A    注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
期刊
摘 要:GPS作为一项高新技术,具有全天候、高精度、 速度快等显著特点,在建筑、交通运输等许多行业中得到了广泛的应用。本文简述了GPS测量技术的发展状态,介绍了GPS测量用于道路测设中的控制测量、路线桩点实时放样测量,通过利用GPS进行高程测量结果与水准测量结果进行对比分析,最后对GPS测量作出了总结。  关键词:GPS;静态观测;RTK道路测量  中图分类号:P228.4 文件标识码:A    
期刊