ArcGIS Server是一个用于构建集中管理、支持多用户的企业级GIS应用的平台。ArcGIS Server提供了丰富的GIS功能,例如地图、定位器和用在中央服务器应用中的软件对象。
开发者使用ArcGIS Server可以构建Web应用、Web服务、以及其它运行在标准的.NET和
J2EE Web服务器上的企业应用,如EJB。ArcGIS Server也可以通过桌面应用以C/S(Client/Server)的模式访问。
ArcGIS Server的管理由ArcGIS Desktop负责,后者可以通过局域网或Internet来访问ArcGIS Server。
ArcGIS Server 平台
ArcGIS Server包含两个主要部件:GIS服务器和.NET与
Java的Web应用开发框架(ADF)。GIS服务器ArcObjects对象的宿主,供Web应用和企业应用使用。它包含核心的ArcObjects库,并为ArcObjects能在一个集中的、共享的服务器中运行提供一个灵活的环境。ADF允许用户使用运行在GIS服务器上的ArcObjects来构建和部署.NET或Java的桌面和Web应用。
ADF包含一个软件开发包,其中有软件对象、Web控件、Web应用模板、帮助、以及例子源码。同时,它也包含一个用于部署Web应用的Web应用运行时;这样,不需要在Web服务器上安装ArcObjects,就可以运行这些Web应用。
ArcGIS Server 为 Web 应用和 C/S 应用开发提供 ArcObjects 功能
为什么使用 ArcGIS Server ?
ArcGIS Server是一个用于高级GIS应用的集中管理的GIS。它可以让开发者和系统设计员实现一个集中的GIS,支持多用户访问。集中的GIS应用(如Web应用)能够减少在每台机器上安装和管理桌面应用的费用。
ArcGIS Server的提供Web服务的能力,使得GIS能够与其它的IT系统有效集成,如关系数据库、Web服务器、以及企业应用服务器。
集中的 GIS 服务器可以通过 Web 浏览器向用户提供 GIS 功能
,简化了系统和应用程序的管理,降低了费用
如何使用 ArcGIS Server ?
ArcGIS Server提供了:基于浏览器的GIS访问;集中的、多用户的geodatabase编辑;分布式的数据管理;基于服务器的空间处理;发布GIS Web服务的能力;以及GIS与IT的集成。
基于浏览器的GIS访问
许多用户将使用Internet浏览器来连接使用ArcGIS Server开发和发布的Web应用。这些用户通常将使用Web浏览器与Web应用交互来访问GIS。Web应用的用户可以仅具有少量甚至没有GIS常识,也能够顺利使用由ArcGIS Server提供的GIS功能。他们可以使用他们的Web浏览器来访问集中运行在服务器上的传统GIS应用。
ArcGIS Server为.NET和Java的开发者提供了Web应用开发框架(ADF),方便了基于浏览器的GIS应用的开发。ArcGIS Server也提供了一系列的Web控件和应用程序模板,用于创建自定义的应用。
提供集中的、多用户的geodatabase编辑
对于很多机构来说,企业级的geodatabase管理是一个非常重要的目标。他们需要提供大量用户同步地编辑和更新这些数据。其中大部分用户将会通过他们的Web浏览器和特定的编辑应用程序来远程地更新中心数据库。
ArcGIS Server提供了一个框架保证这些远程用户在维护数据的完整性的时候,可以直接对多用户的geodatabase进行更新。
上图显示的是一个用 ArcGIS Server 开发的基于浏览器的农业信息
编辑应用。在这个应用中,农业外业机构能够使用他们的 Web浏览器添
加如滴灌和风障等要素到一个中心的、多用户的 geodatabase 中
有版本管理功能的企业级geodatabase的分布式管理
ArcGIS Server为一系列GIS系统间的分布式数据管理工作流提供了一个集中的geodatabase应用服务器。这个GIS应用服务器通过为所有的数据库事务提供丰富的geodatabase功能来管理空间数据的完整性。例如:
一些用户需要离线编辑的能力。他们需要检出(check out)部分的GIS数据库;然后在单独的GIS系统中编辑数据;最后将改变的部分送回企业数据库。
其它用户需要复制分布在各地的geodatabase到单独的系统中。并且每个实例需要周期性地发送和接收最近的改动以与所复制的每个内容同步。
在服务器上执行特定的空间处理操作
许多用户希望能在一个集中管理的企业级geodatabase上执行高级的GIS分析和空间查询操作。例如,用户需要访问高级的GIS功能:
用动态分段定位线性要素上的事件
定位地址
执行管网追踪
缓冲、叠加和提取要素
ArcGIS Server提供了对高级GIS功能的十分便利的访问,以支持以上这些及许多其它的空间操作。
发布高级的 GIS Web 服务
ArcGIS Server包含了一个SOAP工具包,用来创建和宿留通过XML API来处理请求的Web服务。开发者可以将ArcObjects中的GIS功能以SOAP Web服务的形式发布,并且通过Internet的分布式计算框架来访问这些Web服务。
例如,可以创建特定的Web服务用来:
寻找符合特定条件的最近医院(有特定数量的床位、特定的专家等等)
定位地址并执行地址验证
在中心geodatabase中进行查询
集成GIS与IT
ArcGIS Server是一个与主流IT技术相兼容的软件产品。它支持许多计算技术标准,能够保证与其它的企业信息技术很好地协同工作。ArcGIS Server支持多层计算结构;DBMS访问和使用;企业应用服务器,如.NET和J2EE;以及提供多种用来开发和集成GIS功能到其它的企业技术中去的API(C++, COM, .NET, Java, SOAP)。
ArcGIS Server 的特点
ArcGIS Server允许开发人员在一个服务器环境中访问完全的ArcGIS功能。
以下是ArcGIS Server的一些关键特征。
标准的GIS框架
ArcGIS Server提供了一个标准的框架用于开发GIS服务器应用。ArcGIS Desktop(ArcView、ArcEditor和ArcInfo),以及ArcGIS Engine,都是基于同一套软件对象构建的。ArcGIS Server是可扩展的。它丰富的功能让开发人员能够集中精力实现他们的GIS应用,而不需要从零开始实现各种GIS的功能。
集中管理的 GIS
ArcGIS Server支持集中管理的企业级GIS,如运行在服务器上的支持多用户的Web应用。Web服务器应用可以运行在多种Web服务器上,支持任何数量的用户访问。
Web控件
ArcGIS Server提供了一套Web控件。这些Web控件简化了将GIS功能(如交互式制图)内嵌到Web应用中的编程模型,并且允许开发人员添加其它高级的GIS功能到他们的Web应用中。
Web 应用模板
ArcGIS Server含有一套Web应用模板,为创建Web应用的开发人员提供了一个快速的起点。Web应用模板同时也提供了大量的例子,展示了如何使用Web控件来构建Web应用。
跨平台功能
ArcGIS Server支持Windows、Sun Solaris和Linux,并且支持多种Web服务器。ArcGIS Server ADF支持在Windows服务器平台上的.NET和Java Web应用开发,以及在Sun Solaris和Linux服务器上的Java开发。
支持标准的开发语言
ArcGIS Server支持多种开发语言,包括:
.NET和Java,用于构建Web应用和Web服务
COM和.NET,用于扩展GIS服务器
COM、.NET、Java和C++,用于构建桌面客户端应用。
这样就允许开发人员使用多种开发工具、选择自己熟悉的编程语言进行开发。
ArcGIS Server 体系结构
ArcGIS Server 扩展
ArcGIS Server有一系列可选的扩展来增强核心系统的功能。以下是这些扩展的简单介绍。
Spatial 扩展
ArcGIS Server的Spatial扩展提供了一套强大的功能,用以创建、查询和分析基于像元的栅格数据。在GIS服务器中你可以使用Spatial扩展从数据中获得信息、识别空间关系、寻找合适位置、计算旅行代价表面、以及执行大量其它的栅格空间处理操作。
ArcGIS Server patial 扩展提供一套功能强大的工具
S,用以创建、查询和分析基于像元的栅格数据
3D扩展
ArcGIS Server 3D扩展提供了一套3D GIS功能用来创建和分析地表。
ArcGIS Server 3D 扩展允许你创建和分析地表。功能包括
通视分析、坡度分析、坡向分析、山影分析等等。
StreetMap扩展
ArcGIS Server StreetMap扩展提供了美国全国范围内的街道制图和地址匹配功能。StreetMap图层会自动地管理、标注、和绘制要素,如地区界标、街道、公园、及水体等。
分享到:
相关推荐
《ArcGIS Server 10.2.2 许可文件详解》 ArcGIS Server是Esri公司开发的一款强大的地理信息系统(GIS)服务器软件,它允许用户在互联网、内联网或局域网环境下发布、管理和共享地理空间数据。在这个场景中,我们...
**ArcGIS Server 10.4 许可文件详解** ArcGIS Server是Esri公司推出的一款强大的地理信息系统(GIS)服务器软件,它允许用户在分布式环境中发布、管理和共享地理空间数据和服务。在ArcGIS Server 10.4版本中,许可...
解决arcgis server跨域问题: 1、停掉ArcGIS Server的服务。 2、 打开<ArcGIS Server> \framework\runtime\tomcat\conf\web.xml,注册跨域bean 3、lib下拷贝 cors-filter-2.5.jar java-property-utils-1.9.1.jar包 4...
【ArcGIS Server 10.2】是一款强大的地理信息系统(GIS)服务器软件,由Esri公司开发,用于在企业级环境中发布、管理和共享地理服务。它允许用户将地图、地理处理工具、空间数据以及应用程序部署到网络上,使得多个...
**ArcGIS Server 10.5 知识点详解** ArcGIS Server是Esri公司推出的一款强大的地理信息系统(GIS)服务器软件,它允许用户通过网络发布、管理和共享地理空间信息。在10.5版本中,ArcGIS Server进一步融入了ArcGIS ...
ArcGIS Server是Esri公司的一款强大的地理信息系统(GIS)服务器软件,它允许用户在Web环境中发布、管理和共享地理信息。这个压缩包包含了从10.0到10.5版本的ArcGIS Server的ecp文件,这些文件对于理解和操作ArcGIS ...
ArcGIS Server是Esri公司的一款强大的地理信息系统(GIS)服务器软件,用于在组织内部或互联网上发布、管理和共享地理信息和服务。版本10.8.1代表了该软件的一个更新迭代,提供了更多功能和性能改进。"授权"是使用...
ArcGIS Server 10.5 是一款由Esri公司开发的强大的地理信息系统(GIS)服务器软件,用于在组织内部或互联网上发布、管理和共享地理空间数据和服务。它提供了丰富的地图和地理处理服务,使得用户可以在线进行地理分析...
在日常工作中,很多用户在安装并配置好ArcGIS Server之后,由于工作性质或其他原因,可能会有一段时间不使用该系统。随着时间的推移,很容易忘记之前设置的登录密码。一旦忘记密码,将无法正常访问和管理ArcGIS ...
arcgis server10.6.1相关全部安装包。全部都在里面,注意只有安装包哈! ArcGIS_Data_Interop_for_Desktop_1061_163752.exe ArcGIS_Data_Interop_for_Server_1061_164013.exe ArcGIS_Data_Reviewer_for_Desktop_1061...
arcgis server 10.7.1 安装包
《ArcGIS Server 10.5的ecp文件详解及应用》 ArcGIS Server是Esri公司开发的一款强大的地理信息系统(GIS)服务器软件,它允许用户发布、管理和共享地理空间服务。在ArcGIS Server 10.5版本中,`.ecp`文件是一种...
- 在命令行中,定位到 AGSSOM.exe 所在的路径,例如 "C:\arcgisserver\directories\arcgisserver\tools\agsadmin"(具体路径取决于你的安装位置)。 - 输入命令 `AGSSOM.exe -admin -s <server_url> -u <username>...
"ArcgisServer103.ecp" 文件是与这个版本相关的特定文件,它可能包含了一系列配置参数、服务定义和元数据,用于设置和管理ArcGIS Server实例。 1. **ECP文件的含义**:ECP是“Enterprise Configuration Package”的...
2. **放置jar包**:将jar文件添加到ArcGIS Server的`<arcgisserver_install_dir>/java/lib`目录下,这是ArcGIS Server加载自定义Java类的位置。 3. **配置服务器**:在ArcGIS Server管理器中,需要更新服务器的Web ...
一、什么是切图? 切图是一种预先计算并存储地图图像块的方法,这些图像块通常被称为瓦片或切片。当用户请求地图时,服务器将返回对应位置的瓦片,而不是实时渲染整个地图。这种方法极大地减少了服务器计算负载,...
ArcGIS Server Linux 安装文档 本文档主要介绍了 ArcGIS Server 在 Linux 操作系统下的安装和配置过程。ArcGIS Server 是一款功能强大且灵活的 GIS 服务器软件,可以实现地理信息的存储、管理和共享。 部署环境 ...
【ArcGIS Server 10.5】是一款由Esri公司推出的强大的地理信息系统(GIS)服务器软件,用于在企业级环境中部署、管理和共享地理空间服务。它允许用户将地图、地理数据和服务发布到网络,以便其他应用程序或用户可以...
arcgis server 10 许可授权文件,安装arcgis server 授权 导入 ecp
**/etc/hosts**文件的编辑是必不可少的步骤,需添加一条针对ArcGISServer的特定记录,格式如下:地址><计算机名称><完全限定域名>,例如:192.168.1.1 arcgisserver arcgisserver.esri.com。这样的配置使得主机名...