Dieses Repo enthält Geojson aus indonesischen Städten.
Die Datenquelle stammt aus diesem Repo: https://github.com/arrayaccess/indonesia-postal-and-rea
Aber ich brauche nur die Städte, daher verwende ich nicht alle Daten dort.
Hier ist GeoJSON
Definition aus der Internet Engineering Task Force (IETF):
Geojson ist ein Geospatial Data Interchange -Format, das auf JavaScript Object Notation (JSON) basiert. Es definiert verschiedene Arten von JSON -Objekten und die Art und Weise, in der sie kombiniert werden, um Daten über geografische Merkmale, ihre Eigenschaften und deren räumliche Ausdehnung darzustellen. Geojson verwendet ein geografisches Koordinaten -Referenzsystem, das World Geodetic System 1984 und Einheiten von Dezimalgraden.
Grundsätzlich ist GeoJSON
-Format wie:
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [125.6, 10.1]
},
"properties": {
"name": "Dinagat Islands"
}
}
//source: geojson.org
GeoJSON
hat einige Geometrie-Typen, die Sie möglicherweise mehr sehen: https://tools.ietf.org/html/rfc7946#page-7
Ich verwende JavaScript mit der Dateisystembibliothek, um die Verzeichnisse zu lesen und die json
-Dateien dort in einer Datei zu vereinen.
Klonen Sie das Datenquellen -Repo zuerst mit diesem Repo in dasselbe Verzeichnis. Führen Sie dann node fetcher.js
aus, um die Datei zu generieren
Die Ausgabe ist json
-Datei (im GeoJSON
-Format), die kombinierte JSON aus allen Städten in Indonesien enthält
Die Dateigröße beträgt ca. 150 MB (Mega -Bytes)
Wenn Sie mehr über GeoJSON
erfahren möchten, empfehle ich Ihnen, einige dieser Websites zu besuchen: