Типы данных в базах геоданных

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

При импорте данных одного типа в поле, имеющее другой тип данных, вам нужно понимать, что является эквивалентами типов данных при их переносе между ArcGIS и вашей системой управления базами данных (СУБД), поскольку это может влиять на содержание данных.

Сопоставление типов данных

ArcGIS работает с определенными типами данных. Если вы храните свои данные в базе данных или базу геоданных в базе данных, типы данных ArcGIS и типы данных системы управления базами данных (СУБД) могут не совпадать напрямую. При импорте данных одного типа в поле, имеющее другой тип данных, вам нужно понимать, что является эквивалентами типов данных при их переносе между ArcGIS и вашей системой управления базами данных (СУБД), поскольку это может влиять на содержание данных.

Сопоставление типов данных — это процесс нахождения соответствия типов данных с ближайшим доступным типом данных базы данных. В течение этого процесса возможно, что значения, которые будут храниться в базе данных с другим типом данных, будут использовать для атрибута данных иные критерии. В результате, типы данных, которые вы видите в свойствах таблицы или класса объектов в ArcGIS AllSource, могут отличаться от заданных.

Например, если вы добавите столбец с плавающей точкой (float) в созданный класс пространственных объектов, то в базе данных Microsoft SQL Server это будет соответствовать столбцу с численным типом данных (numeric).

Примечание:

Перемещение данных из одной базы данных в другую может вызывать преобразование типов данных.

Типы данных файловой или мобильной базы геоданных представляют собой типы данных ArcGIS. Однако среди продуктов СУБД типы данных могут различаться. Более подробно о том, как типы данных ArcGIS соответствуют типам данных DBMS см. в разделе Типы данных DBMS, поддерживаемых в ArcGIS.

Другие форматы хранения данных, такие как шейп-файлы или таблицы dBase (DBF), имеют другие ограничения по типам данных. Убедитесь, что знаете обо всех ограничениях на типы данных и размер в конечном формате, при изменении типов хранения данных.