ArcGIS for Server 简介

ArcGIS for Server 采用您一直在桌面上使用的 GIS 资源,并将其显示为可在各种设备和应用程序中使用的 Web 服务。可通过 ArcGIS for Server 发布的 GIS 服务类型包括:

  • 地图服务
  • 影像服务
  • 要素服务
  • 地理处理服务
  • 地理编码服务
  • Globe 服务
  • 几何服务

例如,您可以采用 ArcMap 文档并通过其创建地图服务。可通过通用 Web 协议来共享此服务以便于访问和集成,例如,使用 REST、KML 和 OGC 协议(如 WMS)。之后可以将这些 GIS 服务组合并集成到各种应用程序中 - 桌面应用程序、Web 浏览器、移动客户端和平板电脑。

ArcGIS for Server 支持工作组、部门和企业级 GIS 实施以及 Web GIS 部署。

ArcGIS for Server 采用集中管理并使用行业标准进行构建,支持多用户并提供对丰富 GIS 功能的访问。

ArcGIS for Server 包括:

  • 一套综合性的 GIS 以及地图服务和任务
  • 开放式、基于标准的 Web 服务接口
  • 用于设置和管理服务器的管理控制台
  • 针对各种 DBMS 的企业级地理数据库管理
    • Oracle
    • SQL Server 和 SQL Server Express
    • DB2
    • Informix
    • PostgreSQL
    • Netezza

您可以在基于桌面、移动和浏览器的应用程序中访问 GIS Web 服务并将其与开放式 Web 上的服务(例如 Bing 地图、OpenStreetMap 或 ArcGIS Online 中共享的内容)相结合。

易于集成的基于标准的服务

ArcGIS for Server 设计的第一原则是支持广泛使用的 Web 标准。使用 ArcGIS for Server 发布信息可使您的内容易于在各种设置条件下使用,而没有任何负担。

ArcGIS for Server 对所有服务都使用标准 Web 接口,包括:

  • REST,使用 GeoServices REST 规范
  • SOAP XML
  • KML
  • OGC 服务,包括 WMS、WCS、WFS、WPS 和 WMTS。
  • 用于多用户地理数据库管理的 SQL

高性能 Web 地图

ArcGIS for Server 包括一组用于建立 Web 地图切片缓存的工具。通过这种方式预生成地图可以整合最高水准的制图而不必担心运行时的性能缺点。您可以在构建缓存时评估大小并获得进度报告,从而帮助您将服务器资源相应分配给缓存作业。

地理数据库管理

ArcGIS for Server 包括管理各种 DBMS 中的多用户地理数据库的功能。如果需要一个大型的可供许多用户同时编辑和使用的多用户地理数据库,或者需要一个可在数据库的许多副本(复本)之间进行同步的大型多用户地理数据库,那么地理数据库是一个很好的解决方案。

ArcGIS for Server 增加了管理共享的多用户地理数据库的功能,还支持许多关键的多用户数据库工作流。充分利用组织内企业级关系数据库的能力成为一项重要优势。

地理数据库充分利用 DBMS 基础架构以支持:

  • 超大型连续 GIS 数据库
  • 许多并发用户
  • 长事务和版本化工作流
  • 关系数据库支持对 GIS 的数据管理(提供关系数据库的优势,以实现可扩展性、可靠性、安全性、备份、完整性,等等)
  • 所有受支持 DBMS(Oracle、SQL Server、PostgreSQL、Informix 和 DB2)中的空间 SQL 类型
  • 可满足大量用户使用的高性能

DBMS 在检索和处理包含 GIS 数据所需的大型几何元素类型的记录时效率很高。此外,GIS 数据库的大小比基于文件的 GIS 数据集大小要大得多,而且所支持用户数量也更大。

这些企业级地理数据库通过 ArcGIS for Server 的 ArcSDE 技术来启用。有关 ArcSDE 地理数据库架构以及 ArcSDE 地理数据库如何利用关系数据库技术的信息,请查看开篇为地理数据库架构的帮助主题手册。

连接至外部 DBMS

许多 GIS 用户希望将来自任意外部 DBMS 的数据集成到他们的 GIS 系统中。ArcGIS for Server 包括连接至、查询、应用和更新来自任意外部关系数据库的空间信息的功能。

ArcGIS for Server 所支持的平台和云计算环境

您可以使用自己的预置服务器或在云环境中使用 Amazon EC2 部署 ArcGIS for ServerArcGIS for Server 可在 Windows 和 Linux 两种环境下运行。

您可以订阅 ArcGIS Online 的组织许可来发布由 Esri 管理的托管环境中的服务,而无需安装和管理 ArcGIS for Server。ArcGIS Online 当前支持要素服务和切片地图服务。您可以将这些服务从 ArcMap 直接发布到 ArcGIS Online。