So öffnen Sie .GEOJSON-Dateien unter Linux
Um .GEOJSON-Dateien unter Linux zu öffnen, öffnen Sie es in einer GIS-Anwendung, die GeoJSON unterstützt, oder verwenden Sie GDAL/OGR-Tools (GeoJSON wird als Vektortreiber unterstützt), um es zu überprüfen/konvertieren.
Schritt-für-Schritt-Anleitung
- Öffnen Sie es in einer GIS-Anwendung, die GeoJSON unterstützt, oder verwenden Sie GDAL/OGR-Tools (GeoJSON wird als Vektortreiber unterstützt), um es zu überprüfen/konvertieren.
- Auf Linux-Desktops basieren Dateizuordnungen üblicherweise auf dem Shared-Mime-Info-System. Wenn ein Doppelklick nichts bewirkt, öffnen Sie es stattdessen in Ihrer GIS-App.
Häufige Probleme
Wird als einfacher Text statt als Karte geöffnet
GeoJSON ist JSON; Wenn Ihrem System keine GIS-App mit .geojson zugeordnet ist, wird diese möglicherweise standardmäßig in einem Texteditor geöffnet.
- Öffnen Sie die Datei in einer GIS-Anwendung mit der Funktion „Vektorebene öffnen/importieren/hinzufügen“ und wählen Sie die .geojson-Datei aus.
- Stellen Sie unter Linux sicher, dass MIME-Zuordnungen über die Shared-Mime-Info-basierten Einstellungen Ihrer Desktop-Umgebung eingerichtet werden. Andernfalls verwenden Sie die Dateiauswahl der GIS-App.
Die Datei wird als ungültiges GeoJSON abgelehnt
Einige JSON-Dateien sind kein gültiges GeoJSON und einige GeoJSON-Produzenten enthalten nicht standardmäßige Felder. RFC 7946 definiert die erforderliche Struktur und Regeln (z. B. Geometrie- und Koordinatenkonventionen).
- Öffnen Sie die Datei in einem Texteditor und prüfen Sie, ob es sich um gültiges JSON handelt und ob der „Typ“ der obersten Ebene ein GeoJSON-Typ ist (üblicherweise „FeatureCollection“ oder „Feature“).
- Stellen Sie sicher, dass Geometrien die von RFC 7946 erwarteten GeoJSON-Koordinatenarrays verwenden (z. B. sind Positionen Arrays von Zahlen in der Reihenfolge Längen-/Breitengrad).
Koordinaten erscheinen an der falschen Stelle (verschoben oder vertauscht)
RFC 7946 GeoJSON verwendet geografische WGS 84-Koordinaten und Positionen werden als Längengrad und Breitengrad (nicht Breitengrad, Längengrad) ausgedrückt. Wenn ein Datensatz eine andere CRS- oder Swap-Reihenfolge verwendet, werden Features möglicherweise falsch dargestellt.
- Bestätigen Sie, dass die Koordinatenreihenfolge [Längengrad, Breitengrad] gemäß RFC 7946 ist.
- Wenn die Daten nicht in WGS 84 vorliegen (oder aus einem anderen CRS exportiert wurden), exportieren Sie sie erneut oder transformieren Sie sie mit einem GIS/GDAL-Workflow in RFC 7946-kompatible WGS 84-Koordinaten.
Sehr große .geojson-Dateien lassen sich nur langsam öffnen oder rendern
GeoJSON ist textbasiert; Sehr große FeatureCollections können im Vergleich zu kompakteren Formaten schwer zu analysieren und zu rendern sein.
- Verwenden Sie GDAL/OGR, um die Daten in ein effizienteres Format für Ihren Arbeitsablauf zu konvertieren oder den Datensatz vor der Anzeige aufzuteilen/vereinfachen.
- Wenn Sie GeoJSON beibehalten müssen, reduzieren Sie die Feature-Anzahl oder vereinfachen Sie die Geometrien und testen Sie die Leistung erneut.
Sicherheitshinweis
GeoJSON sind Daten (JSON) und definieren keine ausführbaren Inhalte, sind aber dennoch nicht vertrauenswürdige Eingaben: fehlerhafte oder extrem große Dateien können Abstürze oder eine starke Speicher-/CPU-Auslastung in Parsern und GIS-Anwendungen auslösen.