ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Больше...

Добавление типа ST_Geometry в базу данных Oracle

Доступно с лицензией Standard или Advanced.

Вы можете добавить тип, подтип и функции ST_Geometry Esri в вашу базу данных Oracle при помощи инструмента геообработки Создать пространственный тип (Create Spatial Type) или скрипта Python.

Когда вы это сделаете, в базу данных будет внесен пользователь с именем sde. Пользователь sde является владельцем типа ST_Geometry, подтипов, функций и таблиц.

Следующие шаги объясняют процесс запуска инструмента геообработки Создать пространственный тип для установки типа ST_Geometry в базу данных Oracle:

  1. Скопируйте библиотеку libst_shapelib (st_shapelib для Windows) из директории DatabaseSupport места установки клиента ArcGIS и переместите ее в место установки на сервере Oracle.

    Убедитесь, что вы используете библиотеку, соответствующую операционной системе вашего сервера Oracle.

    Директория на сервере, где расположена библиотека, должна быть доступна с клиентских компьютеров, с которых запускается инструмент Создать пространственный тип или скрипт. При размещении библиотеки на компьютере с UNIX или Linux, убедитесь, что администратор базы данных имеет права чтения в этой папке и права на выполнение файла библиотеки.

  2. Запустите ArcCatalog или ArcMap и откройте окно Каталог.
  3. Создайте подключение к вашей базе данных Oracle. Выполните вход в качестве администратора базы данных Oracle.
  4. Откройте инструмент Создать пространственный тип.

    Вы можете воспользоваться окном Поиск (Search) для поиска инструмента или открыть его из группы инструментов Рабочая область (Workspace) набора инструментов Управление данными (Data Management).

  5. Добавьте подключение к базе данных, созданное в шаге 3, в текстовое поле Входная база данных.
  6. Введите пароль пользователя базы данных sde в поле Пароль пользователя SDE.
  7. Если вы хотите создать табличное пространство для использования в качестве области по умолчанию для пользователя sde, введите его в текстовое поле Имя табличного пространства.

    Табличное пространство размером 400 Мб будет создано в хранилище Oracle, используемом по умолчанию. Если вы хотите управлять местом размещения или объемом табличного пространства, сначала создайте табличное пространство в Oracle, затем укажите существующее пространство в текстовом окне Имя табличного пространства. Инструмент сделает это существующее рабочее пространство используемым по умолчанию для пользователя sde.

  8. В поле Путь библиотеки геометрии ST_Geometry введите путь к директории на сервере Oracle, в которой расположен файл libst_shapelib или st_shapelib, включая имя файла.

    Например, если файл libst_shapelib.so находится в папке libraries на сервере UNIX с именем boxy, введите /boxy/libraries/libst_shapelib.so.

  9. Щелкните OK, чтобы запустить инструмент.

Тип ST_Geometry, подтипы и функции создаются в схеме пользователя sde, а в Oracle создается запись о библиотеке геометрии.

Если вы планируете использовать функцию ST_Transform для выполнения географических преобразований с помощью SQL, то вам необходимо скопировать папку pedata из директории установки ArcGIS for Desktop, поместить ее на сервер Oracle и задать переменную среды PEDATAHOME на сервере, который указывает на данное расположение.

Связанные разделы

  • ST_Geometry в Oracle
  • Использование скрипта Python для создания типа ST_Geometry в Oracle

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2018 Esri. | Конфиденциальность | Правовая информация