Est-il possible de changer la longueur de champ d'un fichier de formes à plus de 254?

9

La longueur maximale de champ pour un fichier de formes est de 254 ( https://en.wikipedia.org/wiki/Shapefile#Limitations ) et pour cette raison, j'ai des problèmes avec les attributs d'entrée, qui ont une taille supérieure à 254.

Quelles alternatives existe-t-il pour avoir des longueurs de champ plus longues?

Cathrin
la source
5
Cathrin, accepter toutes les bonnes réponses à vos questions précédentes nous aide à savoir ce qui a fonctionné et ce qui n'a pas fonctionné. Cela encouragera les gens à répondre à vos questions à l'avenir. Veuillez prendre un moment pour revoir vos autres questions et, si vous le pouvez, accepter les réponses à certaines d'entre elles.
whuber

Réponses:

13

C'est l' une des nombreuses limitations du format Shapefile imposées par le format DBF.

Pensez à utiliser PostGIS pour stocker vos données et attributs, où la longueur des champs de texte est pratiquement illimitée. *

__

* La taille maximale des champs pour PostgreSQL est de 1 Go, la limite est donc d'un milliard de caractères.

Mike T
la source
1

Si vous disposez de Microsoft Access, vous pouvez créer un champ Mémo dans une table pour vos données nécessitant> 255 caractères, remplir la table, puis dans QGIS joindre votre fichier de formes à la table mdb.

klewis
la source