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?


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.


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.