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

ST_Geometry выполнен как задаваемый пользователем тип, который может использоваться в базах данных и геоданных. В IBM DB2, IBM Informix, Oracle и PostgreSQL. ST_Geometry также может использоваться в базах данных SQLite.

Для работы с типом данных ST_Geometry в базах данных и геоданных на базе IBM DB2 и IBM Informix требуется дополнительный пространственный модуль.

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

Для создания базы данных SQLite с типом пространственных данных ST_Geometry можно использовать функцию ArcPy CreateSQLiteDatabase. Или можно использовать SQL-функцию CreateOGCTables для создания типа данных ST_Geometry в существующей базе данных SQLite.

В таблице ниже описана поддержка типа данных ST_Geometry различными СУБД:

СУБДОписание

Oracle

Тип данных ST_Geometry является типом хранения геометрии по умолчанию для многопользовательской базы геоданных в Oracle. Он также может быть установлен в базу данных Oracle, используя инструмент геообработки Создать пространственный тип (Create Spatial Type). Это тип хранения с высокой производительностью, который поддерживает ISO- и OGC-совместимый SQL-доступ к пространственным данным.

IBM DB2

Для хранения геометрии пространственных объектов в базе геоданных в DB2 необходим модуль DB2 Spatial Extender, поставляемый компанией IBM вместе с продуктом DB2. Этот модуль является совместной разработкой Esri и IBM; он обеспечивает высокую производительность и поддержку SQL-доступа к пространственным данным в соответствии со стандартами OGC и ISO.

Учтите, что существуют некоторые отличия в синтаксисе SQL между DB2 для z/OS и DB2 для Windows/Linux/UNIX. Различия в синтаксисе в зависимости от версии СУБД приведены в документации к DB2.

IBM Informix

Для хранения геометрии пространственных объектов в базе геоданных в Informix необходим модуль Informix Spatial DataBlade, поставляемый компанией IBM вместе с продуктом Informix. Этот модуль является совместной разработкой Esri и IBM; он обеспечивает высокую производительность и поддержку SQL-доступа к пространственным данным в соответствии со стандартами OGC и ISO.

PostgreSQL

Тип данных ST_Geometry является типом хранения геометрии объектов по умолчанию в многопользовательской базе геоданных в PostgreSQL. Он также может быть установлен в базу данных PostgreSQL, используя инструмент геообработки Создать пространственный тип (Create Spatial Type). Как и в случае реализации для других СУБД, реализация для PostgreSQL обеспечивает поддержку SQL-доступа к пространственным данным в соответствии со стандартами ISO и OGC.

SQLite

В SQLite тип данных ST_Geometry реализован с помощью библиотеки st_geometry и столбца geometryblob. SQL-функции ST_Geometry хранятся в библиотеке st_geometry, а не в базе данных. В SQLite эти функции обеспечивают ISO- и OGC-совместимый доступ по SQL к пространственным данным.

СУБД и тип данных ST_Geometry

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

  • Отличия реализации SQL для типа ST_Geometry

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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