Доступно с лицензией Standard или Advanced.
С каждой новой версией ArcGIS библиотека ST_Geometry может содержать новые функциональные возможности или исправления. Вы можете обновить тип ST_Geometry type в базе данных Oracle при помощи инструмента геообработки Создать пространственный тип или функции CreateSpatialType ArcPy.
-
Выдайте следующие права пользователю sde, если он их не имеет:
- CREATE SESSION
- CREATE TABLE
- CREATE VIEW
- CREATE PROCEDURE
- CREATE SEQUENCE
- CREATE TRIGGER
- CREATE TYPE
- CREATE INDEXTYPE
- CREATE LIBRARY
- CREATE OPERATOR
- CREATE PUBLIC SYNONYM
- DROP PUBLIC SYNONYM
- ADMINISTER DATABASE TRIGGER
- Установите новую версию клиента ArcGIS, чтобы получить новую версию библиотеки st_shapelib (Windows) или libst_shapelib (Linux).
- Сделайте резервную копию или переименуйте существующую библиотеку st_shapelib (Windows) или libst_shapelib (Linux) на сервере Oracle.
- Скопируйте новую библиотеку из директории DatabaseSupport в расположении установки клиента ArcGIS и переместите ее в ту же директорию на сервере Oracle, где ранее была расположена старая версия библиотеки.
Если вы поместите ее в новое расположение, то вам необходимо будет выполнить обновление определения библиотеки в Oracle. Убедитесь, что вы используете библиотеку, соответствующую операционной системе вашего сервера Oracle.
- Запустите ArcCatalog или ArcMap и откройте окно Каталога.
- Подключитесь к базе данных Oracle. Выполните вход в качестве администратора базы данных Oracle.
- Для обновления типа ST_Geometry, подтипов и функций в базе данных запустите инструмент геообработки Создать пространственный тип или скрипт Python, который использует функцию CreateSpatialType и файл .sde, который был создан в последнем шаге.