在 Standard 或 Advanced 许可等级下可用。
ST_Geometry 库中包含 ArcGIS 所有发行版本的新功能或修复程序。使用创建空间类型地理处理工具或 CreateSpatialType ArcPy 函数,可在 PostgreSQL 数据库中对 ST_Geometry 类型进行升级。
- 授予 sde 用户对数据库集群的超级用户权限(如果尚未获得该权限)。
- 安装 ArcGIS 客户端的新版本以获取新版本的 st_geometry 库。
- 在 PostgreSQL 服务器上创建现有 st_geometry 库的备份副本或将其重命名。
- 从位于 ArcGIS 客户端安装位置中的 DatabaseSupport 目录复制新的 st_geometry 库,并将其放置在 PostgreSQL lib 目录中。
- 如果 PostgreSQL 安装在 Linux 服务器上,则以根用户身份登录服务器,并将 st_geometry.so 文件放在 /usr/lib64/pgsql 目录中。
- 如果 PostgreSQL 安装在 Windows 服务器上,则将 st_geometry.dll 文件放在 %PostgreSQL%\lib 目录中。
- 启动 ArcCatalog 或 ArcMap,然后打开目录窗口。
- 创建连接以连接到 PostgreSQL 数据库。 以 sde 用户身份登录。
- 要更新数据库中的 ST_Geometry 类型、子类型以及函数,可以运行创建空间类型地理处理工具或使用 CreateSpatialType 函数的 Python 脚本以及在上一步中创建的 .sde 文件来实现。