ArcGIS Server 可以通过 web 服务将您的数据(例如要素、表格、地图、工具、影像和定位器)共享给组织内的众多其他客户端,甚至整个 Internet。
从本质上讲,web 服务就是您的数据。这些服务会访问您存储位置中的数据,从而使您可以在无需人们直接访问存储位置的情况下共享数据。如果是要素和影像数据,您可以发布用于访问数据而不会复制数据的 web 服务。如果数据是相对静态的,则可以将数据的缓存位置与数据源相分开,以提高绘制性能。
您要发布的 web 服务类型取决于您希望向他人提供的数据类型以及您希望人们对该数据进行的操作。
ArcGIS Server 存储和访问数据的方式
Web 服务可访问目录、数据库以及您允许 ArcGIS Server 站点访问的地理数据库中的数据。
当您将资源(例如地图、工具或定位器)作为服务发布时,则会将该资源放置在 ArcGIS Server 计算机上。例如,如果将定位器作为地理编码服务进行发布,则会将定位器副本放置在 ArcGIS Server 计算机上,以确保 ArcGIS Server 对其具有足够的访问权限。同样,您发布的地图也会复制到 ArcGIS Server 计算机上。ArcGIS Server 站点必须有权访问要复制的资源的位置。
某些资源可引用其他数据。例如,地图和地理处理模型可引用存储在数据库、地理数据库或某文件夹的 shapefile 中的各种不同要素类。您需要授予 ArcGIS Server 访问这些位置中数据的权限,并在发布前将这些数据源注册到 ArcGIS Server 站点。
功能、web 服务和数据资源
在大多数情况下,您发布 web 服务是为了让人们可以地图格式可视化并查询您的空间数据。以这种方式共享的两种主要空间数据类型分别为要素和影像数据。
要以地图格式提供对要素数据的查询访问权限,请发布 ArcGIS Server 地图服务。地图服务是用于共享要素数据的主要结构单元。您在地图服务上启用的功能会提供与数据进行交互的附加功能。例如,要允许人们编辑要素数据或分析要素模式,请发布要素服务,该服务为启用了要素访问功能的地图服务。要允许人们使用公共设施要素,请发布公共设施网络服务,该服务为启用了要素访问、公共设施网络和版本管理的地图服务。
要共享影像(栅格)数据,请发布 ArcGIS Server 影像服务。这些服务可在地图和应用程序用作参考,或通过分析来显示影像中的模式。
您发布的其他数据资源(例如地理处理任务和定位器)将分别为分析和地理编码提供基于 web 的 GIS 工具。
要了解有关服务功能、您可以发布的资源以及运行各类型服务所需的 ArcGIS Server 角色的详细信息,请参阅可发布什么类型的服务?