在 ArcMap 中制作要发布到 ArcGIS Spatial Data Server 的要素服务

在 ArcMap 中创建包含了要发布到 ArcGIS Spatial Data Server 的要素类的地图文档。

步骤:
  1. 启动 ArcMap,然后打开目录 窗口。
  2. 连接到包含要发布的数据的数据库。
    注注:

    在连接到数据库之前,必须在 ArcGIS for Desktop 计算机上安装并配置 DBMS 客户端。

    1. 在目录树中,展开数据库连接文件夹,然后双击添加数据库连接

      将打开数据库连接 对话框。

    2. 数据库平台下拉列表中,选择要连接到的数据库的类型。
    3. 输入的连接信息取决于所选的数据库类型:
      • 对于 SQL Server,在实例文本框中输入 SQL Server 实例名称,在数据库文本框中输入要连接到的数据库的名称。
      • 对于 PostgreSQL,在实例文本框中输入安装了 PostgreSQL 的服务器的名称,在数据库文本框中输入要连接到的数据库的名称。
      • 对于 Oracle,输入 Oracle 客户端连接字符串。它可以是 Oracle 主机名(如果服务器上的 Oracle 监听器配置为指向默认实例)、主机名:端口、主机名/服务名、主机名:端口/服务名或 ID,也可以是 tnsnames.ora 值(如果在客户端计算机上配置了 tnsnames.ora 文件)。
      • 对于 DB2,输入数据库的无 DSN 连接字符串。格式如下
        HostName=<host>;Port=<port number>;Database=<database name>;
    4. 使用数据库身份验证连接到数据库。这需要您输入有效数据库用户的用户名和密码。

      必须以配置数据源时您使用的用户信息进行连接,并且该用户至少须具有要发布的数据的选择权限。如果希望用户能够通过服务编辑数据,则您必须是数据的所有者,或者已通过 WITH GRANT 选项获得对数据的插入、更新和删除权限。

    5. 单击保存用户名和密码将此信息保存到连接文件中。
    6. 单击确定创建连接。
    7. 还可以在目录树中更改该连接的名称。
  3. 在目录树中展开该数据库连接。
  4. 在目录窗口中,从数据库连接选择要包括在要素服务中的第一个要素类,然后将它拖动到地图中。
  5. 将要发布到服务的其他要素类添加到地图中。

    如果计划将该要素服务用于编辑,请仅将数据添加到要编辑的地图文档。其他数据则应在另一个服务中发布。

  6. 对数据进行符号化并配置地图文档,以包括要在服务中提供的属性。
  7. 在地图中,缩放至希望服务在打开时显示的初始范围。

    发布时,指定可返回的最大要素数量。如果地图处于全图显示范围,则可能无法获得返回的所有要素。

  8. 为地图中的每个要素类设置比例范围。

    如果显示的某个要素类的要素数量超过服务可返回的最大要素数量,则部分要素将不会绘制出来。设置比例范围可防止要素类的显示比例低于最小比例。有关详细信息,请参阅在特定地图比例下显示图层

  9. 保存地图文档。

完成地图文档设置后,就可以发布了。请参阅通过 ArcMap 向 ArcGIS Spatial Data Server 发布要素服务

9/15/2013