要在空间数据库中创建引用数据的查询图层,必须完成以下任务来确保查询图层使用 ArcGIS:
- 采用当前使用的 ArcGIS 版本支持的数据库管理系统版本。使用受支持的数据库管理系统中的链接以检查受支持的数据库和版本。
- 查询图层定义中必须包括在查询图层中用作对象 ID 的唯一的、非空的列或列组合以使用桌面应用程序中的查询图层。要发布,您需要确保查询图层包含单个、唯一、非空、自动递增的整型列,以用作对象 ID。如果要使用的数据没有这种列,必须为其添加一个。有关详细信息,请参阅唯一标识符字段。
- 您的数据库必须包含 SQL 空间类型。根据您所使用的数据库管理系统的类型,您可能需要配置空间类型。例如,空间类型随附在 Dameng 中,但是必须对其进行初始化才能使用该空间类型。 Informix 数据库必须注册到 Informix Spatial DataBlade。如果不确定连接的数据库对 ST_Geometry 是否可用,请联系 GIS 管理员或数据库管理员。
- 大多数情况下,必须在每个要创建查询图层连接的客户端计算机上安装并配置数据库管理系统客户端。如果您的登录帐户不是计算机上 Windows 管理员组的成员,请联系信息系统部门对计算机做相应设置,以实现查询图层连接。