Максимальная длина текстовых полей в форматах шейп-файлов и баз геоданных?


14

Максимальная текстовая строка для поля в базе геоданных составляет 320 символов.

Данные, которые я импортирую, имеют длинные строки символов, и они кажутся усеченными, когда я конвертирую в шейп-файл с максимальной текстовой строкой и перепутываю поля.

Есть ли способ расширить это до 700-1000 символов?

Ответы:


25

Максимальная ширина поля шейп-файла составляет 254. Это ограничение формата dBase.

Текстовые поля файловой базы геоданных имеют неограниченную длину (2 ^ 31-1), а корпоративные базы геоданных ограничены соответствующими СУБД для ширины VARCHAR и NVARCHAR.

Единственный способ обойти ограничение ширины dBase - не использовать шейп-файлы.

Если вы должны использовать шейп-файл, вам нужно будет создать несколько полей и объединить их позже (но будьте осторожны - поскольку dBase также имеет ограничение записи в 4000 байт, вы можете быстро исчерпать пространство).


12

Ограничения размера и имени файловой базы геоданных

[…]
Размер файловой базы геоданных: без ограничений. Размер
таблицы или класса объектов: 1 ТБ (по умолчанию), 4 ГБ или 256 ТБ с ключевым словом.
Количество классов объектов и таблиц: 2 147 483 647
Количество полей в классе объектов или таблицы: 65 534
Количество строк в классе
пространственных объектов или таблице: 2 147 483 647 Длина имени базы геоданных: количество символов, которое операционная система допускает в имени папки Длина имени класса или таблицы объектов
: 160 символов
Длина имени поля: 64 символа
Ширина текстового поля: 2 147 483 647

см. http://resources.arcgis.com/en/help/main/10.1/index.html#//018s00000002000000

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.