Maximale Länge von Textfeldern in Shapefile- und Geodatabase-Formaten?

14

Die maximale Textzeichenfolge für ein Feld in einer Geodatabase beträgt 320 Zeichen.

Die Daten, die ich importiere, haben lange Zeichenfolgen und scheinen abgeschnitten zu sein, wenn ich mit der maximalen Zeichenfolge in ein Shapefile konvertiere und die Felder durcheinander bringe.

Gibt es eine Möglichkeit, dies auf 700-1000 Zeichen zu erweitern?

user23159
quelle

Antworten:

25

Die maximale Feldbreite für Shapefiles beträgt 254. Dies ist eine Einschränkung des dBase-Formats.

File-Geodatabase-Textfelder sind unbegrenzt lang (2 ^ 31-1), und Enterprise-Geodatabases sind durch das zugrunde liegende RDBMS für VARCHAR und NVARCHAR begrenzt.

Die einzige Möglichkeit, die dBase-Breitenbeschränkung zu umgehen, besteht darin, keine Shapefiles zu verwenden.

Wenn Sie Shapefile verwenden müssen, müssen Sie mehrere Felder erstellen und sie später verketten (aber seien Sie vorsichtig - da dBase auch eine Datensatzbeschränkung von 4000 Byte hat, kann der Speicherplatz schnell knapp werden).

Vince
quelle
12

Größen- und Namensbeschränkungen für File-Geodatabases

[…]
File-Geodatabase-Größe: Keine Beschränkung Größe der
Tabelle oder Feature-Class: 1 TB (Standard), 4 GB oder 256 TB mit Schlüsselwort
Anzahl der Feature-Classes und Tabellen: 2.147.483.647
Anzahl der Felder in einer Feature-Class oder Tabelle: 65.534
Anzahl der Zeilen in einer Feature-Class oder Tabelle: 2.147.483.647
Länge des Geodatabase-Namens: Anzahl der Zeichen, die das Betriebssystem in einem Ordnernamen zulässt Länge des
Feature- Class- oder Tabellennamens: 160 Zeichen
Länge des
Feldnamens : 64 Zeichen Breite des Textfelds: 2.147.483.647

Siehe http://resources.arcgis.com/de/help/main/10.1/index.html#//018s00000002000000

Mounaim
quelle