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