ArcSDE и Informix Spatial DataBlade

В базе геоданных ArcSDE, использующий СУБД Informix, пространственные данные хранятся с помощью Informix Spatial DataBlade. Следовательно, перед тем, как вы начнете работать с пространственными данными в Informix с помощью ArcSDE, модуль Spatial DataBlade должен быть зарегистрирован.

Классы объектов в базе данных IBM Informix

Пространственная таблица Informix может включать один или более пространственных столбцов, хотя ArcSDE ограничивает класс объектов единственным пространственным столбцом. Пространственные столбцы определяются одним из пользовательских типов данных Informix Spatial DataBlade. Пространственный столбец принимает только данные с типом, который требуется для этого пространственного столбца. Например, столбец ST_Polygon отклонит целочисленные значения, символы и даже прочие типы неполигональной геометрии.

Когда ArcSDE создает таблицу Informix с пространственным столбцом, создается также столбец с ID строк. Столбец с ID строк содержит целочисленные, ненулевые, уникальные значения, которые требуются приложениям клиента ArcSDE для ведения учета выборки.

ArcSDE добавляет запись в таблицу geometry_columns каждый раз при создании класса объектов в базе данных Informix. Приложения, использующие Informix Spatial DataBlade, отвечают за вставку записи в таблицу geometry_columns каждый раз при добавлении пространственного столбца в базу данных.

Указания по использованию существующих таблиц Informix с ArcSDE

Таблицы с пространственными столбцами могут создаваться другими приложениями. ArcSDE был разработан для использования таблиц, содержащих пространственные столбцы, созданные другими приложениями или при помощи SQL (которые иногда называют таблицами сторонних производителей) при условии, что эти таблицы соответствуют определенным условиям, в т.ч. следующим:

При регистрации непространственных таблиц действуют первые три ограничения.

5/10/2014