При создании таблицы или добавлении столбца в таблицу базы данных вы указываете определенный тип данных для столбца. Типы данных определяются, исходя из следующего:
- Какие значения можно хранить в столбце
- Какие операции можно применять к данным этого столбца
- Как данные этого столбца хранятся в базе данных
ArcGIS работает с определенными типами данных. При осуществлении доступа к таблице базы данных через Подключения к базам данных, слой запроса или веб-сервис, ArcGIS отфильтровывает любые неподдерживаемые типы данных. ArcGIS не отображает неподдерживаемые типы данных, и вы не сможете редактировать их в ArcGIS. Аналогично, если при помощи ArcGIS копировать и вставлять таблицы, содержащие неподдерживаемые типы данных, из одной базы в другую, ArcGIS вставит только те столбцы, которые используют поддерживаемые типы данных.
В первом столбце в следующей таблице перечислены типы данных ArcGIS. Во втором столбце перечислены Informix типы данных, создаваемые ArcGIS. В третьем столбце показано, какие другие Informix типы данных (если имеются) сопоставляются типам данных ArcGIS при просмотре таблицы, созданной вне ArcGIS. В последнем столбце при необходимости предоставляется дополнительная информация.
Типы данных ArcGIS | Созданные типы данных Informix | Другие типы данных Informix, которые можно просматривать | Примечания |
---|---|---|---|
BLOB | BLOB | ||
Дate | datetime | ||
Double | decimal(31,8) | Точность и количество знаков, указанные в ArcGIS, могут повлиять на тип полученных данных, создаваемых в базе данных. Для получения более подробной информации см. раздел Типы данных полей ArcGIS. | |
Float | decimial(31,8) | Точность и количество знаков, указанные в ArcGIS, могут повлиять на тип полученных данных, создаваемых в базе данных. Для получения более подробной информации см. раздел Типы данных полей ArcGIS. | |
Geometry | ST_Geometry | ST_Geometry – это суперкласс. Подтип создаваемых данных (например, ST_Multilinestring или ST_Point) зависит от того, какой класс пространственных объектов был создан: полигональный, точечный, мультиточечный или multipatch. | |
Global ID | char(38) | Поддерживается только базами геоданных. | |
GUID | char(UUID len) | ||
Long Integer | целочисленное | ||
Object ID | char(38) при создании в многопользовательской базе геоданных serial при создании в базе данных | В ArcGIS тип ObjectID соответствует столбцу с идентификаторами записей (ID) таблицы (или класса объектов). В таблице может быть только один. | |
Raster | BLOB | Поддерживается только базами геоданных. | |
Short Integer | smallint | ||
Текст | varchar | char |