Доступно с лицензией Standard или Advanced.
С каждой новой версией ArcGIS библиотека ST_Geometry может содержать новые функциональные возможности или исправления. Тип ST_Geometry можно обновить в базе данных PostgreSQL при помощи инструмента геообработки Создать пространственный тип или функции CreateSpatialType ArcPy.
Примечание:
При развертывании на сервере Windows, для st_geometry.dll требуется Microsoft Visual C++ Redistributable Package (x64). См. требования к базе данных PostgreSQL для требуемой версии упаковки. Если данный пакет отсутствует на сервере PostgreSQL, то загрузите его с сайта Microsoft и выполните установку.
- Предоставьте роли учетной записи sde полномочия суперпользователя в кластере базы данных, если он их еще не имеет.
- Загрузите новую версию библиотеки st_geometry с My Esri.
- Сделайте резервную копию или переименуйте существующую библиотеку st_geometry на сервере PostgreSQL.
- Поместите новую библиотеку в папку PostgreSQL lib.
- Если PostgreSQL установлен на сервере Linux, зайдите на сервер как пользователь root, и поместите файл st_geometry.so в директорию /usr/lib64/pgsql.
- Если PostgreSQL установлен на сервере Windows, поместите файл st_geometry.dll в директорию %PostgreSQL%\lib.
- Откройте проект в ArcGIS Pro, откройте панель Каталог и подключитесь к базе данных как пользователь sde.
В папке вашего проекта будет создан файл .sde.
- Для обновления типа ST_Geometry, подтипов и функций в базе данных, запустите инструмент геообработки Создать пространственный тип или скрипт Python, который использует функцию CreateSpatialType. Используйте файл .sde, созданный на последнем шаге, для подключения к базе данных.