Доступно с лицензией Standard или Advanced.
С каждой новой версией ArcGIS библиотека ST_Geometry может содержать новые функциональные возможности или исправления. Тип ST_Geometry можно обновить в базе данных PostgreSQL при помощи инструмента геообработки Создать пространственный тип или функции CreateSpatialType ArcPy.
- Предоставьте роли учетной записи sde полномочия суперпользователя в кластере базы данных, если он их еще не имеет.
- Установите новую версию ArcGIS Desktop для получения новой версии библиотеки st_geometry.
- Сделайте резервную копию или переименуйте существующую библиотеку st_geometry на сервере PostgreSQL.
- Скопируйте новый файл библиотеки из директории DatabaseSupport в расположении установки ArcGIS Desktop и поместите его в директорию библиотеки PostgreSQL lib.
- Если PostgreSQL установлен на сервере Linux, зайдите на сервер как пользователь root, и поместите файл st_geometry.so в директорию /usr/lib64/pgsql.
- Если PostgreSQL установлен на сервере Windows, поместите файл st_geometry.dll в директорию %PostgreSQL%\lib.
- Запустите ArcCatalog или ArcMap, откройте окно Каталога и подключитесь к базе данных как пользователь sde.
Файл .sde создается в папке C:\Users\<user_name>\AppData\Roaming\ESRI\Desktop<version_number>\ArcCatalog.
- Для обновления типа ST_Geometry, подтипов и функций в базе данных, запустите инструмент геообработки Создать пространственный тип или скрипт Python, который использует функцию CreateSpatialType. Используйте файл .sde, созданный на последнем шаге, для подключения к базе данных.