青海省气象灾害报预警地理信息系统中的应用01.docVIP

青海省气象灾害报预警地理信息系统中的应用01.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
青海省气象灾害报预警地理信息系统中的应用01

信息技术的支持。因此地理信息系统与气象信息服务业的有机结合成为目前发展的一个重要趋势。 ??? 随着Web Services技术的兴起,地理信息服务技术应运而生,面向服务的系统架构被放在了一个十分突出的位置上,地理信息共享、分析与可视化在一个新的起点上继续向前发展。针对气象信息服务行业而言,一旦气象预报结果出来,气象信息服务的时效性要求该结果必须立刻提供给多个信息服务部门使用和进一步分析处理,以往基于单机的信息服务系统越来越无法满足实际的需要,有必要发展基于Web Services、具有网络信息交换与共享服务特点的气象灾害预报预警地理信息系统。 ??? 本文拟结合青海省气象灾害预报预警地理信息系统探讨地理数据处理在气象灾害预报预警功能实现方面的应用。本系统采用ArcGIS Server for Java平台。 2 地图服务及地理数据处理服务概述 ??? ArcGIS Server是ESRI公司推出的一套后台基于ArcObjects搭建的强大的B/S开发工具,用于构建集中管理、支持多用户的企业级GIS应用平台。它不仅可以提供在线地图发布和在线地图浏览的功能,而且可以提供在线的地址编码服务(Geocode Service)、地理数据处理服务(Geoprocessing Service)、地理数据服务(Geodata Service)和3D地图服务(Globe Service)等。本系统在建设过程中实际使用到地图服务和地理数据处理服务的网上发布和功能调用。 ??? 地图服务是使用最多的一种ArcGIS Server服务。该服务可以支持发布二维地图(ArcMap的mxd文档)。通过该服务,用户可以访问以ArcMap组织的地图数据和地图表现样式。地图服务中还支持建模操作,OGC WMS和KML数据格式,以及在线编辑空间数据等功能。地图服务部署在ArcGIS Server上,运行中需要服务器对象管理器(SOM)和服务器对象容器(SOC)的支持。SOM主要在地图服务的管理、启动和关闭以及地图服务的运行服务器(SOC)的添加、删除及负载均衡方面起着专门的作用。SOC主要负责运行地图服务并处理应用层提交的请求。 ??? 地理数据处理服务就是将在ArcGIS Server服务器端建设好的地理数据处理模型或者包含一个地理数据处理模型工具层的地图文档发布为一个服务。地理数据处理模型是一个定义空间模型或地理数据处理工作流的工具,可以用可视化工具Model Builder创建地理数据处理模型,也可以用文本编程以脚本的方式创建模型。所有的地理数据处理工具可以用作创建模型中的处理,一个模型包含一个或多个处理,它们可以链接在一起,也可以不链接在一起。一个处理包含一个工具、输入和输出。通过构建地理数据处理模型,可以自动完成地理数据处理工作流。地理数据处理服务是一个基于Web的地理数据处理工具,客户端提交处理请求,服务器执行空间分析和建模,然后把执行结果展现在客户端,它便于组织内部数据的集中管理和操作,实现了功能的共享。 ??? ArcGIS Server的服务可以通过Local或者Internet两种方式进行连接。Local方式直接连接到SOM上,通过AO进行交互,所以必须在本地有AO对象才可以进行连接。Internet方式直接连接到Web Service的引用地址,它是通过本地对象连接的。对于Java ADF而言,本地对象表示连接ArcGIS Server的类存在于本地JRE中。ArcGIS Server在发布每一个服务时,也同时发布了一个Web Service,因此我们可以通过Web Services的方式来直接访问ArcGIS Server上的服务,这样极大的提高了部署的灵活性。用户可以通过在Java中创建代理类的方式访问这个Web服务,如下图(图1)所示。本系统采用Internet方式在Java中创建代理类的方式来访问ArcGIS Server上的地图服务和地理数据处理服务。 图1.ArcGIS Server服务的两种连接方式 3 系统体系结构 ??? 本系统基于Web Services的理念,采用ArcGIS Server 9.3 + SQL Server + J2EE软件开发模式搭建了一个B/S架构的业务运行系统。整个系统自下而上可分为数据层、服务供给层和应用层三个部分(图2)。数据层主要包括基础地理数据库和气象数据库,存储在数据库服务器中,采用SQL Server进行气象历史数据、预报数据的有效存储与管理。地理数据采用ESRI Geodatabase数据模型,通过空间数据库引擎ArcSDE保存在SQL Server中。服务供给层的作用是从数据库中提取所需要的气象数据、地理数据,然后通过地理数据处理服务对数据进行处理分析,形成分别满足决策气象服务、

文档评论(0)

linjuanrong + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档