ArcGISServer(详细介绍)转

ArcGISServer(详细介绍)转
ArcGIS Server 是功能强⼤的基于服务器的 GIS 产品,⽤于构建集中管理的、⽀持多⽤户的、具备⾼级GIS功能的企业级GIS应⽤与服务,如:空间数据管理、⼆维三维地图可视化、数据编辑、空间分析等即拿即⽤的应⽤和类型丰富的服务。ArcGIS Server 是⽤户创建⼯作组、部门和企业级 GIS 应⽤的平台,通过 ArcGIS Server创建集中管理的、⽀持多⽤户的、提供丰富的GIS功能、并且满⾜⼯业标准的GIS 应⽤。ArcGIS Server 提供⼴泛的基于 Web 的 GIS 服务,以⽀持在分布式环境下实现地理数据管理、制图、地理处理、空间分析、编辑和其它的GIS功能。
1. ArcGIS Server 的主要功能
ArcGIS Server 主要功能包括:
提供通⽤的框架在企业内部建⽴和分发GIS应⽤;
提供操作简单、易于配置的Web应⽤;
提供⼴泛的基于Web的空间数据获取功能;
提供通⽤的GIS数据管理框架;
⽀持在线的空间数据编辑和专业分析;期权费
⽀持⼆维三维地图可视化;
除标准浏览器外,还⽀持ArcGISDesktop和ArcGISExplorer等桌⾯客户端;
可以集成多种GIS服务;
⽀持标准的WMS、WFS;
提供配置、发布和优化GIS服务器的管理⼯具;
提供.NET和Java软件开发⼯具包;
为移动客户提供应⽤开发框架;
1)ArcGIS Server 的主要功能描述:
空间数据管理——ArcGISServer具有两种同样是基于ArcGISgeodatabase模型的数空间数据管理级别。借助空间数据服务(Geodataservices),管理员可以为发布的地理数据实现抽取,检⼊/检出(checkout/check-in)以及复制等功能。 ArcGISServer的三个版本,基础版,标准版和⾼级版都具有空间数据管理的能⼒。
空间可视化(制图)——ArcGISServer提供了Web制图服务以⽀持⼆维和三维的动态形式或者静态缓存形式的地图发布。GIS的分析⼈员仅仅点⼏下⿏标就可以配置⼀个基于Web 制图服务的浏览器应⽤。另外,ArcGIS 的桌⾯和 ArcGIS Explorer 可以作为 ArcGISServer 的客户端来浏览⼆维地图或三维球体。ArcGIS Server 的标准版和⾼级版具有地图可
视化服务的能⼒。
空间分析——ArcGISServer提供了基于服务器的分析和地理处理,包括⽮量和栅格分析、3D和⽹络分析;还⽀持ArcGIS地理处理创建的模型、脚本和⼯具;只有ArcGIS⾼级版具备空间分析扩展(Spatial)的能⼒。
2)ArcGIS Server 的⽤户包括:
专业⽤户——专业⽤户可以使⽤ArcGISServer作为⼯作平台,以共享的地图数据、业务流程和应⽤功能的形式来发布他们的成果,同样他们也可以享⽤其他专业⽤户发布的服务。
应⽤开发⼈员——专门从事应⽤开发的⼈员可以应⽤专业⽤户发布的服务来创建或者定制应⽤⽽不必深刻理解GIS知识。ArcGISServer提供了⼀个丰富的应⽤开发环境,包括J2EE 和.NET 2.0 两种模式。
领导和⾮专业⽤户——领导和⾮专业⽤户可以借助WebServices技术将ArcGISServer 提供的 GIS 应⽤结合到他们的⽇常⼯作流程中。如果与其它企业级系统整合度很强,⽤户或许都不会意识到他们正在应⽤GIS技术。
IT 管理员——IT 管理员可以应⽤ GIS 服务并将其集成到更⼴的 IT 领域以⽀持多种多⽤的业务流程。例如,GIS可以和派单管理系统,财务系统,供应链管理系统,商业智能系统等完美结合。
2. ArcGIS Server 的产品级别分类
为了满⾜⼯作组级、部门级、以及企业级的需求,ArcGISServer依据其功能和服务器规模差异,提供了⼀个可伸缩的产品线。ArcGIS Server 从服务器规模上分为两个级别:⼯作组级和企业级;⼜从功能上分为三个级别的版本:基础版、标准版、⾼级版。因此ArcGISServer包括了6个不同级别的产品。
为更好满⾜地理数据管理需要和服务器⽤户需求,在基础版、标准版、⾼级版的ArcGISServer 中都包含了 ArcSDE 技术。
1)从功能上分:ArcGIS Server 的三个级别的版本
基础版-为⽤户提供⽤于空间数据管理的 GIS 服务器。它主要利⽤ ArcSDE 技术来组织和管理地理数据集。
标准版-为⽤户提供⽤于空间数据管理和可视化(制图)的 GIS 服务器。它的功能包括2D制图、3D渲染(globe)服务和⼀系列相关功能,如地理编码、地名辞典和路径。应⽤开发⼈员可以通过访问组件(对象、Web 控件和服务)来构建Java和.NET框架下的解决⽅案。ArcGISServer标准版包含所有基础版的功能。
⾼级版-为⽤户提供⽤于空间数据管理、制图、3D可视化和基于浏览器的编辑、地理处理、空间分析、建模等功能。⾼级版包含所有基础版和标准版的功能。对于开发⼈员⽽⾔,⾼级版含有多层组件⽤于为桌⾯、移动客户端、智能客户端、⽹络浏览器和企业模式构建和部署Java和.NET的应⽤和服务。
马列文论
2)从服务器规模上分:ArcGIS Server 的两个级别
ArcGIS Server⼯作组级(Workgroup)——这个级别的ArcGIS Server仅能运⾏于单台单CPUsocket(单核或双核)的机器上,并且使⽤MicrosoftSQLServerExpress 数据库引擎⽀持 geodatabase。
ArcGISServer企业级(Enterprise)——这个级别的ArcGISServer可以运⾏在⼀台或多台机器上,并且每台机器可以有多于2 个CPU socket。ArcGIS Server企业级包ArcSDE,⽤户需要⾃⾏提供DBMS (SQLServer,IBM DB2,Informix或Oracle)。
3. 可选的 ArcGIS Server 扩展
ArcGIS Server 有⼀系列的可选扩展,补充其核⼼系统的能⼒。
1)ArcGIS Server Spatial
ArcGIS Server Spatial 扩展提供⼀套强⼤的功能,⽤于创建、查询和分析基于像素的栅格数据。在ArcGIS Server中使⽤Spatial扩展可以从现有数据推导出有价值的信息、确认空间关系、到适宜位置、计算旅⾏代价表⾯以及执⾏⼤量的栅格地理处理操作。⽤ ArcGIS Spatial Analyst 扩展创建的模型和⼯具可以利⽤这个扩展发布为 Web 服务。
2)ArcGIS Server 3D
ArcGIS Server 3D 扩展提供了⼀套 3D GIS 功能⽤于创建和分析表⾯。3D 扩展添加了⼀些基于3D和地形的地理处理操作,这些操作可以发布为Web服务。
3)ArcGIS Server Network
ArcGIS Server Network 扩展提供基于⽹络的空间分析能⼒,包括路径、旅⾏⽅向、最近设施和服务区域分析。开发⼈员可以使⽤它构建和部署⽹络应⽤。
4)ArcGIS Server Data Interoperability
ArcGIS Server Data Interoperability 扩展可以让你轻⽽易举地使⽤和分发不同格式的数据。使⽤DataInteroperability扩展可以直接读取超过70种空间数据格式,导出为数⼗种空间数据格式。使⽤ArcToolbox中的Quick Import Quick Export⼯具,可以在各种数据格式之间快速转换。使⽤Workbench的语意翻译引擎和Spatial ETL⼯具,可以执⾏⾼级的
数据转换。ETL(Extract-Transform-Load)是⽤于转换数据的⼯具,它可以在多种计算环境间轻易迁移。使⽤ ArcGIS Data Interoperability 扩展创建的特殊格式和翻译器可以⽤在 ArcGIS Server Web 服务和地理处理服务中,以⽀持⾃动和开放的数据交换。
4. ArcGIS Server 的结构
ArcGIS Server 包含以下组成部分:
GIS Server—宿主 GIS 资源,包括地图、Globes、地理处理⼯具、地理编码等,并且将其发布为服务提供给客户端应⽤。当客户端应⽤请求某种特定服务时,GIS Server 产⽣响应并且将其返回到客户端应⽤。GIS Server 可以进⾏配置以处理多并发请求以及负载均衡。这包括在多个机器上配置GISServer。
Web Server—部署 Web 应⽤和服务,这些应⽤和服务使⽤ GIS Server 上提供的资源。
客户端—可以是Web客户端、移动客户端和桌⾯应⽤,通过HTTP连接到Internet服务器或者是通过LAN或者WAN访问本地服务。ArcGISServer包括三种指定的应⽤框架:1)Web 地图应⽤,2)免费的 ArcGIS Explorer,3)ArcGIS Mobile。
数据服务器—包含以服务的⽅式发布到GISServer的GIS资源。这些资源可以是地图⽂档、地址编码、Globe⽂档、Geodatabase和地理处理⼯具。通常,采⽤DBMS在数据服务器上部署ArcSDEGeodatabase,以实现地理数据的安全、完整性和⾼效性。
Manager 和 ArcCatalog 管理⼯具—ArcGIS Server 管理员可以使⽤Manager 或者 ArcCatalog 以发布和管理GIS资源和服务。Manager 是Web应⽤,⽀持GIS服务和管理、Web应⽤创建和管理,以及在服务器上发布ArcGIS Explorer 地图。ArcCatalog 可以为普通⽤户和服务器管理员添加GIS Server 连接。它同样也为 GIS 专家提供了将GIS资源发布为GIS服务的界⾯。ArcGIS Desktop Content Authors—为了制作发布到服务器上的地图、地理处理⼯具、Globe等GIS
资源,需要使⽤ArcMap、ArcCatalog和ArcGlobe等桌⾯应⽤。
5.ArcGIS Server包含的主要技术
1)ArcSDE技术包含在ArcGIS Server体系中
企业级GIS是⼀个⼀体化的,多部门的系统,既要满⾜组织内部单⼀的要求,⼜要满⾜综合的需要,为GIS和⾮GIS⼈员访问地理信息和服务提供条件。数据服务器包含了要发布为服务的GIS资源。对于⼤多数GIS服务器,这些资源通过ArcSDE管理在基于关系型数据库的geodatabase中。在任何⼀个ArcGIS Server的应⽤系统中,为了满⾜这种企业级需求,基于ArcSDE技术的长事务处理的多⽤户geodatabase都是⾄关重要的。因此ESRI将 ArcSDE技术纳⼊ArcGIS Server体系。秘密花园入口
ArcSDE的优势和功能:
⾼效率和系统可伸缩⾏
与IT系统集成
发⽣冲突时的协调更新机制
数据库复制
历史归档
版本和⾮版本编辑
⽀持跨平台和跨数据库
⽀持直接通过SQL访问Oracle,IBM DB2和Informix geodatabase
夏洛的网全文ArcGIS Server是⼀个⽤于⾼级GIS应⽤的集中管理的GIS。它可以让开发者和系统设计员实现⼀个集中的GIS,⽀持多⽤户访问。集中的GIS应⽤(如Web应⽤)能够减少在每台机器上安装和管理桌⾯应⽤的费⽤。ArcGIS Server的提供Web服务的能⼒,使得GIS能够与其它的IT系统有效集成,如关系数据库、Web服务器、以及企业应⽤服务器。
所有级别的ArcGIS Server产品都包含了ArcSDE技术:
ArcGIS Server⼯作组级包含⼯作组级ArcSDE技术
ArcGIS Server⼯作组级含有⽀持SQL Server Express的ArcSDE。使⽤这个级别的ArcGIS Server,允许10个并发桌⾯⽤户和编辑⼈员(例如,ArcView、ArcEditor、ArcInfo ArcGIS Engine应⽤(ArcGIS Engine Applications)、AutoCAD和MicroStation⽤户)加上任意数量的服务器连接使⽤SQL Server Express。SQL Server Express是包含在ArcGIS Server⼯作组级中的⼀部分。它限制运⾏于1CPU或core,最⼤1GB的内存。数据库⼤⼩最⼤为4GB。管理员可以使⽤ArcEditor或 ArcInfo来创建、管理和维护⼯作组级ArcSD geodatabase。可以在ArcCatalog中使⽤SQL Server Express来设置和管理⼯作组ArcSD geodatabase,⽆需额外的数据库管理知识。
ArcGIS Server企业级包含企业级ArcSDE技术
什么是按劳分配这是传统的ArcSDE技术,它运⾏于Oracle、SQL Server、IBM DB2和IBM Informi数据库之上,允许任意⼤⼩的数据库、任意数量的⽤
这是传统的ArcSDE技术,它运⾏于Oracle、SQL Server、IBM DB2和IBM Informi数据库之上,允许任意⼤⼩的数据库、任意数量的⽤户,可以运⾏在任意配置的电脑上。使⽤ArcGIS Server企业级,⽤
户需要⾃⼰提供DBMS许可。DBMS通常由数据库管理员(DBA)管理和维护。企业级ArcSDE技术⽀持运⾏在跨平台上的 Oracle、IBM DB2和Informix,和Window服务器上的SQL Server。
2)WEB地图应⽤
医用钛ArcGIS Server包含⼀个即拿即⽤的Web地图应⽤,可以直接运⾏在Web浏览器中。该客户端为使⽤ArcGIS Server和其他服务提供了丰富的⽤户体验。这个Web地图应⽤同时也作为ArcIMS 9.2的⼀部分。Web地图应⽤⽀持叠加多种类型的地图服务,如来⾃于ArcIMS,ArcGIS Server,OGC的WMS以及ESRI发布的ArcWeb Services。
Web地图应⽤提供的⼯具有:
交互的内容表;
平滑的地图浏览,平移和缩放⼯具;
地图提⽰和要素查询功能;
空间查询和选择⼯具;
基于Web的ArcSDE geodatabase编辑功能(包括添加要素,切分,捕捉,要素修整和属性编辑);
ArcGIS Server管理器提供⽅便的配置能⼒。不需要编程;
为.NET和Java开发者提供强⼤的开发环境⽀持。提供⼀组可定制的编程控件和组件;
基于标准和开发性;
Web地图应⽤框架基于AJAX技术,⼤⼤增强了⽤户体验。它⽀持⽤户在交互使⽤Web应⽤的同时,应⽤程序与其他资源(如Web服务器)进⾏通讯。
3)ArcGIS MOBILE
ArcGIS Server为移动⽤户提供了名为ArcGIS Mobile的Web应⽤开发框架(ADF),⽤于创建和部属⾯向移动的解决⽅案,其特点是应⽤在“⾮实时连接”环境且⾯对⼤量⽤户。这些应⽤为运⾏Microsoft Windows Mobile的野外设备提供移动地图,GPS,⽆线步以及GIS数据复制和编辑功能。ArcGIS Mobile⽀持在线和离线⼯作流环境中编辑版本化的ArcSDE geodatabase。你可以不⽤返回办公室,就可以通过ArcGIS Server定期进⾏更新同步。ArcGIS Mobile可以运⾏在⼤量的移动设备上:智能⼿机,Pocket PC和Tablet PC。
6.ArcGIS Server使⽤⽅法
6.1、在互联⽹环境下提供GIS资源
ArcGIS Server允许在企业内或互联⽹上共享GIS资源。所谓GIS资源是指地图,globe,地址定位,空间处理⼯具,以及希望跟其他⼈共享的空间数据库。
1)通过ArcGIS桌⾯进⾏内容创建和发布
ArcGIS Server 9.2利⽤ArcGIS桌⾯产品创建⽤来发布的地图,globe以及空间处理任务,然后在ArcGIS Server上进⾏发布。发布过程既可以在ArcGIS桌⾯中的ArcCatalog环境下进⾏,也可以在基于浏览器的ArcGIS Server管理器中完成。如果想要共享这些资源,你可以⾸先在ArcGIS Server中使⽤这些资源创建Web服务,然后通过各种客户端产品(也可以是其他的服务器)访问和使⽤这些资源。在GIS服务器上共享GIS资源最主要的优点与通过服务器共享数据是⼀样的——例如,数据的集中管理的,⽀持多⽤户并发访问,可以为客户提供实时更新的信息,以及可供远程访问的强⼤的计算能⼒。
2)可选服务功能
我们在发布ArcGIS服务时,同时有⼀些可选的可被激活的服务功能。例如,⼀个地图服务可以发布⼀个⽹络数据层。这样我们就可以在地图服务中使⽤⽹络分析功能。
6.2、服务类型
1)地图服务
地图服务提供对ArcMap⽂档(.mxd)内容的访问。创建地图服务之前,必须在ArcMap中⾸先创建⼀个地图⽂档,然后发布为地图服务。创建地图缓存(可选)地图缓存是在多级⽐例尺下预先渲染的分块的地图集合,⽤来提⾼地图显⽰和使⽤的效率。因为地图影像不需要根据⽤户的请求动态实时地渲染⽣成,因此缓存服务可以⼤⼤提⾼显⽰速度。然⽽,因为地图影像是在创建地图缓存时预先计算⽣成的,因此地图缓存只能⽤来提供静态的地图内容。地图缓存保存了⼀系列⽐例尺下的地图数据,每个⽐例尺对应⼀定详细程度和分辨率的地图信息。在构建应⽤之前,⼀个好的设计⾸先要确定使⽤哪些⽐例尺,以及包含何种详细程度的地图信息。ArcMap和它所包含的按⽐例地图显⽰功能可以⽤来⽣成和维护⾼性能的地图缓存。可扩展的地图服务功能地图服务是最常⽤的ArcGIS服务。它包含⼀组可选的功能。许多可选的地图服务功能是通过在地图⽂档中包含特定的数据内容实现的。例如,需要在浏览器提供空间数据库编辑能⼒,你可以在ArcMap中添加地图图层,并将其发布为Web服务。理解了如何创建包含特定功能的GIS资源,可以帮助我们更好的利⽤ArcGIS Server的强⼤能⼒。
2)Globe服务
在ArcGlob(e桌⾯3D分析扩展模块的⼀部分)中创建的Globe⽂档可以发布为ArcGISServer 的globe服务。Globe服务提供对三维地球的访问能⼒,我们可以交互使⽤三维地球,并将它与其他地理信息
叠加显⽰。我们可以在ArcGlobe, ArcReader和新的免费的ArcGIS Explorer应⽤中使⽤globe服务。Globe服务还可以被发布为KML服务,被其他的可视化应⽤所使⽤。通过ArcGIS Server创建⾃⼰的虚拟全球视图:通过ArcGIobe和ArcGIS Server,你可以创建完全基于⾃⼰GIS数据内容的2D和3D虚拟地球视图,并维护变化的信息。每个GIS应⽤都经常需要使⽤⾃⼰的数据信息,并访问特定的任务和执⾏操作。GIS⽤户必须能够基于⾃⼰的数据构建可视化和分析应⽤。
3)ArcGIS Explorer

本文发布于:2024-09-23 03:10:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/428662.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地图   服务   提供   功能   数据
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议