Ist es möglich, die Feldlänge eines Shapefiles auf über 254 zu ändern?

9

Die maximale Feldlänge für ein Shapefile beträgt 254 ( https://en.wikipedia.org/wiki/Shapefile#Limitations ). Aus diesem Grund habe ich Probleme mit den Eingabeattributen, deren Größe größer als 254 ist.

Welche Alternativen gibt es für längere Feldlängen?

Cathrin
quelle
5
Cathrin, wenn wir gute Antworten auf Ihre vorherigen Fragen akzeptieren, wissen wir, was funktioniert hat und was nicht. Dies wird die Menschen ermutigen, Ihre Fragen in Zukunft zu beantworten. Bitte nehmen Sie sich einen Moment Zeit, um Ihre anderen Fragen zu überprüfen und, wenn Sie können, Antworten auf einige von ihnen zu akzeptieren.
whuber

Antworten:

13

Dies ist eine der vielen Einschränkungen des Shapefile-Formats , die durch das DBF-Format auferlegt werden.

Erwägen Sie die Verwendung von PostGIS zum Speichern Ihrer Daten und Attribute, wobei die Länge der Textfelder praktisch unbegrenzt ist. * *

__ __

* Die maximale Feldgröße für PostgreSQL beträgt 1 GB, das Limit liegt also bei einer Milliarde Zeichen.

Mike T.
quelle
1

Wenn Sie über Microsoft Access verfügen, können Sie ein Memofeld in einer Tabelle für Ihre Daten erstellen, für die mehr als 255 Zeichen erforderlich sind, die Tabelle füllen und dann in QGIS Ihr Shapefile mit der MDB-Tabelle verknüpfen.

klewis
quelle