Ich habe ein Polygon-Shapefile mit einer 100 MB-DBF- und einer 500 MB-SHP-Dateikomponente. Der Grund, warum es so groß ist, ist, dass es als Landbasis für einen ganzen Bezirk klassifiziert ist.
Jedes Mal, wenn ich die Datei in ArcCatalog oder ArcMap anzeige und das Ansichtsfenster leicht verschiebe, muss die gesamte Datei neu gezeichnet werden. Ich habe versucht, räumliche Indizes zu erstellen und in eine Geodatabase zu importieren. Bei beiden Methoden ist keine deutliche Leistungsverbesserung beim Rendern zu verzeichnen.
Auf der Hilfeseite von Esri wird vorgeschlagen, dass der Benutzer die Datei verallgemeinern kann, um die Leistung von Shapefiles zu verbessern . Das würde natürlich funktionieren, aber ich möchte keine Informationen verlieren. Das Aufteilen der Datei ist nicht ideal, da ich viele Geoverarbeitungen / Abfragen mit dem gesamten Bereich durchführe. Ich schätze, ich könnte vermeiden, den gesamten Bereich auf einmal anzuzeigen - aber manchmal ist es zum Beispiel gut zu sehen, welche Teile der Datei von einer Abfrage ausgewählt wurden.
Gibt es einen anderen Ansatz, um die Renderleistung zu verbessern?
(Theoretisch wäre es ideal, Shapefile-Pyramiden zu erstellen. Ich bin mir nicht sicher, warum ArcGIS einen solchen Ansatz noch nie unterstützt hat. Zumindest ist mir dies bekannt.)