Longitud máxima de los campos de texto en formatos shapefile y geodatabase?

14

La cadena de texto máxima para un campo en una geodatabase es de 320 caracteres.

Los datos que estoy importando tienen cadenas de caracteres largas y parece estar truncando cuando convierto en shapefile en la cadena de texto máxima y desordenando los campos.

¿Hay alguna manera de extender esto a 700-1000 caracteres?

usuario23159
fuente

Respuestas:

25

El ancho de campo máximo del archivo de forma es 254. Es una limitación del formato dBase.

Los campos de texto de la geodatabase de archivos tienen una longitud ilimitada (2 ^ 31-1) y las geodatabases corporativas están limitadas por su RDBMS subyacente para el ancho VARCHAR y NVARCHAR.

La única forma de evitar la limitación de ancho de dBase es no usar archivos de forma.

Si debe usar shapefile, entonces necesitaría hacer múltiples campos y concatenarlos más tarde (pero tenga cuidado, ya que dBase también tiene un límite de registro de 4000 bytes, podría quedarse sin espacio rápidamente).

Vince
fuente
12

Tamaño de la geodatabase de archivos y límites de nombre

[…]
Tamaño de geodatabase de archivos: Sin límite Tamaño de
tabla o clase de entidad: 1 TB (predeterminado), 4 GB o 256 TB con palabra clave
Número de clases de entidad y tablas: 2,147,483,647
Número de campos en una clase de entidad o tabla: 65,534
Número de filas en una clase de entidad o tabla: 2,147,483,647
Longitud del nombre de la geodatabase: Número de caracteres que permite el sistema operativo en un nombre de carpeta Clase de entidad o
longitud del nombre de la tabla: 160 caracteres
Longitud del nombre del campo: 64 caracteres
Ancho del campo de texto: 2,147,483,647

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

Mounaim
fuente