Ich verwende ArcGIS 10.0 unter Windows 7 64-Bit mit 4 GB RAM.
Ich habe einige sehr große Tabellen im CSV-Format, die in ArcGIS importiert werden sollen. Alle haben ungefähr 30 Felder, mehr als 5 Millionen Datensätze pro Tabelle (einige haben das Doppelte oder mehr) und Dateigrößen von bis zu 5 GB. Ich versuche, jede von ihnen als separate Tabellen in eine Datei-Geodatabase zu importieren, damit ich sie letztendlich mit einer Feature-Class verknüpfen und die Ergebnisse in den Tabellen nach ihrem Speicherort analysieren kann.
Das Problem ist, dass ArcGIS den Import von Datensätzen an einem bestimmten Punkt zu beenden scheint. Ich verwende das Tool "Tabelle zu Tabelle" unter Konvertierung> In Geodatabase, aber das Tool "Zeilen kopieren" hat das gleiche Problem. Selbst wenn ich die CSV-Datei nur direkt zu ArcGIS hinzufüge, ohne vorher zu versuchen, sie in eine FGDB-Tabelle zu konvertieren, ist das Problem dasselbe. Eine meiner Tabellen enthält ungefähr 11 Millionen Datensätze, und ArcGIS importiert nur ungefähr 10 Millionen davon. ArcGIS teilt mir nicht mit, dass ein Fehler aufgetreten ist. Das Tool wird nur so beendet, als ob nichts falsch wäre.
Ich habe es jetzt ein paar Mal versucht und die Anzahl der Datensätze, die es in die FGDB-Tabelle schaffen, ist immer gleich und scheint keine Dateigrößenbeschränkung zu sein, von der ich jemals gehört habe (kein Quadrat von 2 oder 16). ArcGIS konnte eine weitere CSV mit ungefähr 6 Millionen Datensätzen importieren und alle Datensätze kamen durch (obwohl bei den Problemen, die ich mit der größeren Tabelle habe, die kleinere jetzt auch verdächtig ist). Auf der ESRI-Website sind die folgenden Größenbeschränkungen in einer Datei-Geodatabase aufgeführt , und ich bin weit davon entfernt, eine davon zu treffen:
- Größe der Geodatabase-Datei: Keine Begrenzung
- Tabellen- oder Feature-Class-Größe: 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 Ordner zulässt
- Länge des Feature-Class- oder Tabellennamens: 160 Zeichen
- Feldname Länge: 64 Zeichen
- Textfeldbreite: 2.147.483.647
Alles, was ich wirklich für diese Tabellen tun muss, ist, ein paar Felder hinzuzufügen, ein paar andere zu löschen und Werte für die neuen Felder zu generieren (Summen einiger der vorhandenen Felder). Ich verwende ArcGIS dafür, weil ich mit dem Feldrechner vertraut bin und weiß (oder bis jetzt wusste ), dass er Tabellen mit Millionen von Datensätzen verarbeiten kann, während die meisten anderen Desktop-Programme, die ich zur Hand habe (MS Access / Excel) ) würgt an so vielen Platten. Daher bin ich offen dafür, eine andere Software zu verwenden, um die ursprüngliche Tabelle zu bearbeiten und dann die (viel kleinere) resultierende Tabelle nach ArcGIS zu exportieren. Die Tatsache, dass ich dieses Problem habe und ArcGIS mir keine Fehler oder Warnungen gibt, dass das Problem überhaupt auftritt, veranlasst mich, diese Daten so weit wie möglich außerhalb von ArcGIS zu verarbeiten.