Die Gruppe der Dateien, über die Sie verfügen, wird zusammen als Shapefile bezeichnet . Es handelt sich um ein von ESRI entwickeltes allgemeines Geodatenformat , das für die Datenübertragung zwischen vielen verschiedenen Paketen verwendet wird.
Dieses Format besteht aus 3 Primärdateien mit demselben Namen, aber den folgenden Dateierweiterungen:
Eine Datei mit Projektionsinformationen:
Plus ein paar Dateien, die von Software generiert wurden und räumliche Indizes sind:
Von den ersten drei Dateien .shpenthält die Datei die räumlichen Informationen, nämlich x,yKoordinatenpaare, die die in der Datei enthaltenen Punkte, Linien oder Polygon-Features beschreiben.
Die .dbfDatei ist eine Datei im Datenbankformat und enthält die Attributinformationen oder die beschreibenden Merkmale der Features. Einige Beispiele hierfür wären: "Name", wenn das Merkmal pointeine Stadt darstellt ; "Straßenname" oder "Geschwindigkeit", wenn das Merkmal lineeine Straße darstellt ; oder "Bevölkerung", wenn das Merkmal polygoneine Grafschaft * oder ein Land darstellt .
Die .shxDatei fungiert als Verknüpfungsdatei zwischen .shpund .dbf. Die richtige Zeile in der .shpDatei wird mit dem richtigen Datensatz in der .dbfDatei abgeglichen.
Ohne diese ersten 3 Dateien haben Sie kein gültiges Shapefile.
Die anderen aufgelisteten Dateien sind optional. Dies .prjist jedoch erforderlich, um Ihre Daten in Bezug auf andere räumliche Daten korrekt zu positionieren und um die Entfernung zu messen und zu berechnen. Siehe Kartenprojektion , für weitere Informationen.
Die .sbx- und .sbn-Dateien werden im Allgemeinen automatisch erstellt, wenn das Shapefile erstellt wird. Sie können jedoch gelöscht und neu erstellt werden, ohne dass das gesamte Shapefile ungültig wird.
Wenn Sie Software verwenden, die dieses Format lesen kann, sind die im Fenster zum Hinzufügen von Ebenen aufgelisteten Dateien im Allgemeinen die .shpDatei. Die anderen Dateien werden automatisch geladen. Wenn jedoch ein Problem mit einer der drei Primärdateien vorliegt, wird möglicherweise die .shp-Datei geladen. Es wird jedoch ein Fehler angezeigt, der besagt, dass es sich nicht um ein gültiges Shapefile handelt oder einfach nicht Funktionen werden angezeigt.
In dem Fall, dass Sie gezeigt haben, scheint Ihnen die kritische .shx Datei zu fehlen . Ohne diese besteht keine Verbindung zwischen den räumlichen Merkmalen und den Attributdaten, sodass die Software das Shapefile nicht ordnungsgemäß laden kann. Sie müssen lediglich zur Quelle Ihrer Daten zurückkehren und sicherstellen, dass Sie auch die SHX- Datei erhalten. Sobald Sie das tun, sollten Sie in der Lage sein, die Daten ohne Probleme zu laden.
Diese Antwort mag übertrieben sein, aber es hilft zu wissen, wozu die in einem Shapefile enthaltenen Dateien dienen. Es kann in Zukunft hilfreich sein, zu wissen, wonach Sie suchen müssen, wenn Sie auf ein ähnliches Problem stoßen.