Longueur maximale des champs de texte aux formats shapefile et géodatabase?

14

La chaîne de texte maximale pour un champ d'une géodatabase est de 320 caractères.

Les données que j'importe ont de longues chaînes de caractères et elles semblent être tronquées lorsque je les convertis en fichier de formes à la chaîne de texte maximale et gâchant les champs.

Existe-t-il un moyen d'étendre cela à 700-1000 caractères?

user23159
la source

Réponses:

25

La largeur de champ maximale du fichier de formes est de 254. Il s'agit d'une limitation du format dBase.

Les champs de texte de la géodatabase fichier sont d'une longueur illimitée (2 ^ 31-1) et les géodatabases d'entreprise sont limitées par leur SGBDR sous-jacent pour la largeur VARCHAR et NVARCHAR.

La seule façon de contourner la limitation de largeur dBase est de ne pas utiliser de fichiers de formes.

Si vous devez utiliser un fichier de formes, vous devez créer plusieurs champs et les concaténer plus tard (mais soyez prudent - puisque dBase a également une limite d'enregistrement de 4000 octets, vous risquez de manquer rapidement d'espace).

Vince
la source
12

Taille de la géodatabase fichier et limites de nom

[…]
Taille de la géodatabase fichier: sans limite Taille de la
table ou de la classe d'entités: 1 To (par défaut), 4 Go ou 256 To avec mot-clé
Nombre de classes d'entités et de tables: 2 147 483 647
Nombre de champs dans une classe d' entités ou une table: 65 534
Nombre de lignes dans une classe d'
entités ou une table: 2 147 483 647 Longueur du nom de la géodatabase: nombre de caractères autorisés par le système d'exploitation dans un nom de dossier
Longueur de la classe d'entités ou d'une table: 160 caractères
Longueur du nom de champ: 64 caractères
Largeur du champ de texte: 2 147 483 647

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

Mounaim
la source