ArcGIS for Server 中包含的内容

作为基于服务器的 GIS 的组成部分,ArcGIS for Server 中包含以下内容:

Web 服务发布

只要安装了 ArcGIS for Server,您就能够从您的 GIS 资源(如地图、影像和地理处理模型)发布 Web 服务。您还会获得一些预先配置的服务,如下所述。

您的 ArcGIS Server web 服务通过 REST 和 SOAP 显示,并可由 Esri 和非 Esri 客户端进行调用。高级开发人员可使用服务器对象扩展来扩展开箱即用的服务。

预配置服务

ArcGIS Server 提供了各种预配置服务,可帮助您执行各种常见任务。

缓存工具

缓存过程中无需大量使用地图服务、globe 服务和影像服务,工作负荷已转移到名为“缓存工具”(CachingTools) 的地理处理服务,因而得到了减轻。在您创建 ArcGIS Server 站点时会在 System 文件夹中预先配置此服务。可以将 CachingTools 服务限制为在已定义的计算机集群内运行,从而释放站点中的其他计算机以快速响应服务请求。

默认情况下会启动“缓存工具”(CachingTools) 服务。应使此服务保持运行,以使其可提供缓存请求。如果服务停止或不可用,缓存请求将失败。不可删除 CachingTools 服务。

发布工具

使用管理器或 ArcGIS for Desktop 发布服务时,ArcGIS Server 使用名为 PublishingTools 的地理处理服务上传服务定义文件、在服务器上对文件进行解包并部署此文件以将其作为服务使用。

PublishingTools 服务在 System 文件夹中进行预先配置并默认启动。应使此服务保持运行,以使其可提供所有发布请求。如果 PublishingTools 服务停止或不可用,所有服务发布都将失败。不可删除 PublishingTools 服务。

报告工具

名为“报告工具”(ReportingTools) 的地理处理服务用于生成地图和影像服务缓存作业的状态报告。

该服务在 System 文件夹中进行预先配置并默认启动。应使此服务保持运行,以使其可报告缓存作业的状态。如果 ReportingTools 服务停止或不可用,您将无法查看缓存作业的状态。不可删除 ReportingTools 服务。

打印工具

PrintingTools 是一个地理处理服务,部署此服务可帮助您打印 Web 地图。例如,使用 ArcGIS web API 开发 web 应用程序时,可以调用“打印工具”(PrintingTools) 服务,最后可从地图服务获取高制图质量的可打印图像。

PrintingTools 服务已在 Utilities 文件夹中预先配置。该服务默认停止。必须显式启动 PrintingTools 服务,然后才能使用它。

了解有关在 Web 应用程序中进行打印的详细信息

几何服务

预配置几何服务可用于执行各种几何计算,如缓冲区、简化、面积和长度计算以及投影。还包括用于 web 编辑的功能。如果正在使用 ArcGIS Viewer for FlexArcGIS Viewer for Silverlight 或 ArcGIS web API 构建 web 应用程序,则可通过几何服务的 REST 端点引用该几何服务,以在 web 应用程序中执行几何计算和编辑。

该几何服务在 Utilities 文件夹中进行预先配置并默认停止。必须显式启动该服务,然后才能使用它。

了解有关几何服务的详细信息

搜索服务

预先配置的搜索服务可创建您所在组织的 GIS 内容的可搜索索引,以供在本地网络中使用。例如,可允许搜索服务为您的 GIS 数据文件夹创建索引,然后允许组织中的 ArcMap 用户在搜索数据时引用该服务。

该搜索服务在 Utilities 文件夹中进行预先配置并默认停止。必须显式启动该服务,然后才能使用它。

了解有关搜索服务的详细信息

SampleWorldCities 地图服务

提供了 SampleWorldCities 地图服务,使您能够预览 ArcGIS Server 的功能。可在 ArcGIS Server 管理器中单击此地图服务的缩略图,直接在 Web 应用程序中显示该服务。也可以在 ArcGIS 客户端中使用此样本,就像使用任何其他地图服务一样。

SampleWorldCities 地图服务在 Site(根)文件夹中进行预先配置并默认启动。如果不再需要该服务,可将其从 ArcGIS Server 站点中删除。

了解有关地图服务客户端的详细信息

ArcGIS Server 管理器

ArcGIS Server 管理器是用于管理 GIS 服务器的应用程序。通过管理器,您可以添加和移除服务、调整和保护服务以及在文件夹中组织服务。此外,管理器还允许您在 ArcGIS Server 站点中配置计算机和目录,以及使用日志对 GIS 服务器进行故障排除。

ArcGIS Web Adaptor

ArcGIS Web Adaptor 是可选安装程序,安装该程序后,可以将 ArcGIS Server 与您自己的 web 服务器配合使用。对于简单的开发和测试情景,ArcGIS Server 会通过 HTTP 显示 Web 服务,但如果要自定义站点的 URL 和端口号,或在 Web 层配置安全性策略,则应安装 Web 适配器。

有关详细信息,请参阅关于 ArcGIS Server Web Adaptor

ArcGIS Server 服务目录

开发 web 应用程序时,有时需要提供服务器上某些资源的 URL。ArcGIS Server 服务目录是一个工具,它使用表述性状态转移 (REST) 技术帮助您发现服务信息以及可在开发时使用的相应 URL 信息。

服务目录还特别适用于通过浏览或搜索来发现服务器。例如,通过服务目录,服务器的用户可以访问所有可用服务的地理轮廓线。用户还可以在 web 浏览器、ArcMap、ArcGIS Explorer Desktop 和 Google 地球中检索与服务有关的服务级元数据并预览这些数据。

可通过安装的快捷方式或通过在 web 浏览器中输入 http://<服务器名称>:6080/arcgis/rest/services 来打开“服务目录”。

ArcGIS Server Administrator API

ArcGIS Server 提供了一个 REST-ful 管理 API,可以允许您为常用操作(例如,向站点添加计算机、发布服务、添加权限等)编写脚本。ArcGIS Server 管理员目录提供了对此 API 的简单交互式访问。这对于了解命令的层次结构并构造要放入脚本中的 HTTP 请求非常有用。理解此 API 后,就可以利用可发出 HTTP 请求的任何工具或编程语言全面管理 ArcGIS Server 站点。

可以通过输入 http://<服务器名称>:6080/arcgis/admin 来打开管理员目录。

有关详细信息,请参阅编写 ArcGIS Server 管理脚本

配置 ArcGIS Server 帐户实用程序

“配置 ArcGIS Server 帐户”实用程序是一个包含在 ArcGIS for Server 安装程序中的小型应用程序,可用于快速重新配置 ArcGIS Server 帐户。如果遇到需要修改帐户的情况(例如更改其密码),可以从 ArcGIS Server 安装位置启动该实用程序。

有关详细信息,请参阅 ArcGIS Server 帐户

可配置 web 应用程序

ArcGIS Viewer for FlexArcGIS Viewer for Silverlight 可供免费下载,可帮助您无需任何编程即可创建 GIS Web 应用程序。查看器支持各种 Esri 和非 Esri 的 Web 服务类型,甚至可以嵌入您使用 ArcGIS.com 地图查看器创建的地图和保存到 ArcGIS Online 上的地图。查看器支持打印、地理处理、Web 编辑等操作。

了解有关 ArcGIS Viewer for Flex 的详细信息

了解有关 ArcGIS Viewer for Silverlight 的详细信息

Web API

Esri 提供应用程序编程接口 (API) 来帮助您构建采用 ArcGIS Server 站点的 Web 和移动应用程序。ArcGIS API for JavaScript、ArcGIS API for Flex 和 ArcGIS API for Silverlight 具有完整的帮助文档,其中包含概念帮助、示例和 API 参考主题,由于它们的功能类似,因此您可以选用您最喜欢的编程平台。

ArcGIS API for JavaScript

ArcGIS API for JavaScript 允许您使用 HTML 和 JavaScript 构建交互式 web GIS 应用程序。所有代码都在浏览器中运行,无论是客户端还是 web 服务器都不需要安装任何 GIS 软件。使用纯 JavaScript 的优势在于,它不要求用户具有任何浏览器插件。

ArcGIS API for Flex

ArcGIS API for Flex 使您能够创建具有简洁直观、外形美观且响应迅速的用户界面的 web 应用程序。ArcGIS API for Flex 充分利用了 ArcGIS Server 服务强大的制图、地理编码和地理处理功能。

ArcGIS API for Silverlight

ArcGIS API for Silverlight 提供了一种跨浏览器、跨平台的开发环境,用于构建和交付交互式 web 应用程序。利用 ArcGIS Server 或 ArcGIS 空间数据服务器服务(如地图、定位器和地理处理模型)以及 Microsoft Silverlight 组件(如格网、树视图和图表),可以创建极具表现力的交互式 Web 应用程序。

ArcGIS for SharePoint

ArcGIS for SharePoint 利用 Microsoft SharePoint 框架来提供可配置的制图组件,以供 Microsoft SharePoint 站点使用。该应用程序使用 ArcGIS Server 服务、ArcGIS Spatial Data Server 服务、ArcGIS Online 服务和 Microsoft Office 文档库。

移动 API

移动设备(例如 Windows 智能手机、Apple iOS 设备、Android 设备、Tablet PC 和车载系统)可以访问由 ArcGIS Server 托管的 GIS 服务。这些应用程序可用于查看地图、搜索位置以及在野外进行 GIS 分析。Esri 开发了多种 API,简化了对使用 GIS 服务的移动应用程序的构建过程。

有关详细信息,请参阅“ArcGIS 资源中心”的移动 GIS 页面。

扩展名

ArcGIS for Server 的可选扩展模块允许您向系统添加功能。许多情况下,这些扩展模块具有独立的 Desktop 和 Server 产品;Server 扩展模块允许通过 ArcGIS Server 服务发布功能。可用的扩展模块包括:

ArcGIS 3D Analyst 扩展模块

ArcGIS 3D Analyst 扩展模块中包含一组用于创建和分析表面的 3D GIS 功能。这些功能包括坡度、坡向和山体阴影分析。可以通过地理处理服务在服务器上调用这些功能。

ArcPad 扩展模块

ArcPad 扩展模块可创建 ArcPad 项目并将其发布到 ArcGIS Server 以及通过任何 Internet 连接在 ArcPad 与 ArcGIS Server 之间同步数据。ArcPad 扩展模块最先在 ArcPad 8.0 版本中推出。要了解此扩展模块的详细信息,请参阅 ArcGIS ArcPad 帮助

注注:

ArcGIS for Server (Linux) 不支持 ArcPad 扩展模块。

适用于 Desktop 的 ArcGIS Data Interoperability 扩展模块

适用于 Desktop 的 ArcGIS Data Interoperability 扩展模块允许您在桌面上创作支持非本地数据源的地图和地理处理任务,并可将这些内容发布到 ArcGIS Server。可使用 Data Interoperability 扩展模块的“直接读取”功能和“互操作连接”功能来发布包含非本地数据源的地图。还可发布包含转换功能(例如,快速导入、快速导出和自定义空间 ETL 工具)的地理处理任务。

注注:

ArcGIS for Server (Linux) 不支持 Data Interoperability 扩展模块。

适用于 Server 的 ArcGIS Data Reviewer 扩展模块

使用 适用于 Desktop 的 ArcGIS Data Reviewer 扩展模块 实施的数据质量工作流可作为 web 服务使用,并可使用 适用于 Server 的 ArcGIS Data Reviewer 扩展模块 通过 Web 或移动客户端应用程序进行访问。例如,可发布多种类型的 Web 服务以支持手动和自动数据验证、数据质量报告和错误生命周期管理。

注注:

ArcGIS for Server (Linux) 不支持 适用于 Server 的 ArcGIS Data Reviewer 扩展模块

ArcGIS Geostatistical Analyst 扩展模块

Geostatistical Analyst 扩展模块用于将 ArcGIS for Desktop 中生成的高级地统计分析结果转换为 web 服务。这些 web 服务提供的工具有助于您生成具统计学意义的有效表面,以及结合其他 ArcGIS 扩展模块(如 ArcGIS Spatial Analyst 扩展模块3D Analyst)在 web 上进行 GIS 建模和可视化时使用这些表面。

ArcGIS Image 扩展模块

ArcGIS Image 扩展模块可用于处理大量栅格数据并在整个企业内使用这些数据。影像服务可以包含具有不同格式、投影和分辨率的数据集。Image 扩展模块的一个主要特点是它支持原生格式的影像数据而不需要创建特殊的格式。

ArcGIS Network Analyst 扩展模块

ArcGIS Network Analyst 扩展模块可提供基于网络的空间分析功能,包括路线、行进方向、最近设施点和服务区域分析。开发人员可以使用该扩展模块构建和部署自定义网络应用程序。

ArcGIS Schematics 扩展模块

ArcGIS Schematics 扩展模块允许您将逻辑示意图内容发布到 ArcGIS Server,然后通过使用 ArcGIS web API 创建的 Web 应用程序显示该内容。

ArcGIS Spatial Analyst 扩展模块

ArcGIS Spatial Analyst 扩展模块用于将高级空间数据集和模型发布到 ArcGIS Server。可使用 Spatial Analyst 获取与栅格数据有关的信息、确定空间关系、查找合适的位置、计算行程成本表面以及在 web 上执行各种其他类型的栅格地理处理操作。

适用于 Server 的 ArcGIS Workflow Manager 扩展模块

适用于 Server 的 ArcGIS Workflow Manager 扩展模块用于将有关 GIS 项目工作流的信息发布为 web 服务。启用 Workflow Manager 扩展模块后,Internet 或 intranet 用户可在支持的客户端(例如 web 浏览器和移动应用程序)中访问工作流。

注注:

ArcGIS for Server (Linux) 不支持 Workflow Manager 扩展模块。

9/15/2013