Lunghezza massima dei campi di testo nei formati shapefile e geodatabase?


14

La stringa di testo massima per un campo in un geodatabase è di 320 caratteri.

I dati che sto importando hanno lunghe stringhe di caratteri e sembra troncarsi quando converto in file di forma con la stringa di testo massima e scompiglio i campi.

C'è un modo per estenderlo a 700-1000 caratteri?

Risposte:


25

La larghezza massima del campo dello shapefile è 254. È una limitazione del formato dBase.

I campi di testo del geodatabase di file sono di lunghezza illimitata (2 ^ 31-1) e i geodatabase aziendali sono limitati dal RDBMS sottostante per la larghezza VARCHAR e NVARCHAR.

L'unico modo per aggirare la limitazione della larghezza di dBase è di non utilizzare gli shapefile.

Se è necessario utilizzare shapefile, è necessario creare più campi e concatenarli in un secondo momento (ma fare attenzione - poiché dBase ha anche un limite di record di 4000 byte, si potrebbe esaurire rapidamente lo spazio).


12

Dimensione del file geodatabase e limiti di nome

[…]
Dimensione del geodatabase del file: Nessun limite Dimensione
tabella o classe di entità geografiche : 1 TB (impostazione predefinita), 4 GB o 256 TB con parola chiave
Numero di classi e tabelle di entità geografiche : 2.147.483.647
Numero di campi in una classe di entità geografiche o tabella: 65.534
Numero di righe in una classe o tabella di entità
geografiche : 2.147.483.647 Lunghezza del nome del geodatabase: numero di caratteri consentiti dal sistema operativo in un nome di cartella Lunghezza della classe di entità geografiche
o della tabella: 160 caratteri
Lunghezza nome campo: 64 caratteri
Larghezza campo di testo: 2.147.483.647

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.