Типы данных Informix, которые поддерживаются ArcGIS
При создании таблицы или добавлении столбца в таблицу базы данных столбцы создаются с конкретным типом данных. Типы данных представляют собой классификации, которые позволяют определить возможные значения, операции, которые могут быть выполнены для этих данных, а также каким образом данные этого поля будут храниться в базе данных.
При осуществлении доступа к таблицам баз данных через ArcGIS вы можете работать со специфическими типами данных. При осуществлении доступа к таблице базы данных через узел Подключения баз данных в дереве Каталога или слой запроса в ArcMap ArcGIS отбирает все не поддерживаемые типы данных. Если вы работаете с таблицей базы данных непосредственно, не поддерживаемые типы данных не будут отображены в интерфейсе ArcGIS и вы не сможете редактировать их в ArcGIS. Кроме того, при копировании таблиц, содержащих не поддерживаемые типы данных с использованием ArcGIS, скопированы будут только данные поддерживаемых типов. Если вы вставляете таблицу в другую базу данных или базу геоданных, колонки не поддерживаемых типов данных представлены в ней не будут.
Когда вы создаете класс пространственных объектов или таблицу в ArcGIS либо добавляете столбец к существующей таблице или классу пространственных объектов с помощью ArcGIS, существуют 12 возможных типов данных, которые можно присваивать полям. Типы данных, не соответствующие этим типам, не могут напрямую использоваться в приложениях ArcGIS.
В первом столбце перечислены типы данных ArcGIS. Во втором столбце отображается тип данных Informix, который будет создан в базе данных. В третьем столбе показано, какие еще типы данных Informix соответствуют типам данных ArcGIS при их просмотре в ArcGIS.
Типы данных ArcGIS |
Создаваемые типы данных Informix | Другие типы данных Informix, которые можно просматривать |
Примечания |
---|---|---|---|
BLOB |
BLOB | ||
DATE |
DATETIME | ||
DOUBLE |
DECIMAL(31,8) | Точность и масштаб, указанные в ArcGIS, могут повлиять на тип полученных данных, создаваемых в базе данных. Для получения более подробной информации см. раздел Типы данных полей ArcGIS. |
|
FLOAT |
DECIMAL(31,8) | Точность и масштаб, указанные в ArcGIS, могут повлиять на тип полученных данных, создаваемых в базе данных. Для получения более подробной информации см. раздел Типы данных полей ArcGIS. |
|
GEOMETRY |
ST_GEOMETRY | ST_Geometry – это суперкласс. Подтип создаваемых данных (например, ST_Multilinestring или ST_Point) зависит от того, какой класс пространственных объектов был создан: полигональный, точечный, мультиточечный или multipatch. |
|
GLOBAL ID | CHAR(38) | Поддерживается только базами геоданных. | |
GUID |
CHAR(UUID LEN) | ||
LONG INTEGER |
INTEGER | ||
OBJECT ID |
CHARACTER(38) при создании в многопользовательской базе геоданных SERIAL при создании в базе данных | В ArcGIS тип ObjectID соответствует столбцу с идентификаторами записей (ID) таблицы (или класса объектов). В таблице может быть только один. |
|
RASTER |
BLOB | Поддерживается только базами геоданных. |
|
SHORT INTEGER |
SMALLINT | ||
ТЕКСТ |
VARCHAR | CHAR |