在 ArcMap 中制作要发布到 ArcGIS Spatial Data Server 的要素服务
在 ArcMap 中创建包含了要发布到 ArcGIS Spatial Data Server 的要素类的地图文档。
步骤:
- 启动 ArcMap,然后打开目录 窗口。
-
连接到包含要发布的数据的数据库。
注:
在连接到数据库之前,必须在 ArcGIS for Desktop 计算机上安装并配置 DBMS 客户端。
- 在目录树中,展开数据库连接文件夹,然后双击添加数据库连接。
将打开数据库连接 对话框。
- 在数据库平台下拉列表中,选择要连接到的数据库的类型。
- 输入的连接信息取决于所选的数据库类型:
- 对于 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>;
- 使用数据库身份验证连接到数据库。这需要您输入有效数据库用户的用户名和密码。
必须以配置数据源时您使用的用户信息进行连接,并且该用户至少须具有要发布的数据的选择权限。如果希望用户能够通过服务编辑数据,则您必须是数据的所有者,或者已通过 WITH GRANT 选项获得对数据的插入、更新和删除权限。
- 单击保存用户名和密码将此信息保存到连接文件中。
- 单击确定创建连接。
- 还可以在目录树中更改该连接的名称。
- 在目录树中,展开数据库连接文件夹,然后双击添加数据库连接。
- 在目录树中展开该数据库连接。
- 在目录窗口中,从数据库连接选择要包括在要素服务中的第一个要素类,然后将它拖动到地图中。
- 将要发布到服务的其他要素类添加到地图中。
如果计划将该要素服务用于编辑,请仅将数据添加到要编辑的地图文档。其他数据则应在另一个服务中发布。
- 对数据进行符号化并配置地图文档,以包括要在服务中提供的属性。
有关详细信息,请参阅快速浏览:为空间数据服务器制作要素服务。
- 在地图中,缩放至希望服务在打开时显示的初始范围。
发布时,指定可返回的最大要素数量。如果地图处于全图显示范围,则可能无法获得返回的所有要素。
- 为地图中的每个要素类设置比例范围。
如果显示的某个要素类的要素数量超过服务可返回的最大要素数量,则部分要素将不会绘制出来。设置比例范围可防止要素类的显示比例低于最小比例。有关详细信息,请参阅在特定地图比例下显示图层。
- 保存地图文档。
完成地图文档设置后,就可以发布了。请参阅通过 ArcMap 向 ArcGIS Spatial Data Server 发布要素服务。
9/15/2013