什么是地理数据服务?
地理数据服务允许您使用 ArcGIS for Server 通过局域网 (LAN) 或 Internet 访问地理数据库。该服务可以执行地理数据库复制操作、通过数据提取创建副本并在地理数据库中执行查询。可以为 ArcSDE 地理数据库和文件地理数据库添加地理数据服务。
当您需要访问远程位置上的地理数据库时,地理数据服务是非常有用的。例如,一家公司可能需要建立 ArcSDE 数据库来管理洛杉矶与纽约办事处的数据。一旦数据库创建完成,每个办事处都可以在 Internet 上通过地理数据服务发布其 ArcSDE 地理数据库。然后,可使用地理数据服务创建 ArcSDE 地理数据库复本。利用地理数据库复制功能,地理数据服务还可用于通过 Internet 定期对每个地理数据库中的更改进行同步。
在使用地理数据服务之前,您应该对地理数据库、地理数据库复制和数据提取工作有一个基本的了解。了解分布式数据主题是一个很好的切入点。此外,在尝试使用 ArcGIS for Server 执行这些操作之前,如果对于在 ArcGIS for Desktop 环境下执行复制和数据提取有一些经验,也会很有帮助。
在 ArcGIS for Desktop 中准备地理数据库
发布任何 GIS 服务的第一个步骤都是创建 GIS 服务将要引用的 GIS 资源。对于地理数据服务,资源可以是 ArcSDE 地理数据库或文件地理数据库。可以使用 ArcCatalog 创建两者中任意一种类型的地理数据库。有关详细信息,请参阅地理数据库设计概述。
如果计划针对地理数据库复制使用地理数据服务,则必须确保数据已正确配置并且数据来自 ArcSDE 地理数据库。有关详细信息,请参阅准备要复制的数据。
发布地理数据服务
在 ArcCatalog 或 ArcGIS for Desktop 的目录 窗口中,通过右键单击要发布的地理数据库,并选择用于将其共享为地理数据服务的选项,您可以将这个地理数据库发布到 ArcGIS for Server。一旦发布了地理数据服务,即可使用地理数据服务来同步复本或直接在 web 应用程序或 web 服务中使用地理数据库。