TL;DR
https://github.com/MIERUNE/japan-mesh-tool
Das Flächennetz (Chiiki-Netz) ist ein Netz, das die Fläche in Netze mit nahezu gleicher Größe unterteilt, basierend auf dem Breiten- und Längengrad für die Verwendung in Statistiken. Der Code zur Identifizierung des Netzes wird als regionaler Netzcode bezeichnet. [Regional Mesh-Wikipedia](https://ja.wikipedia.org/wiki/%E5%9C%B0%E5%9F%9F%E3%83%A1%E3%83%83%E3%82%B7% E3% 83% A5)
japan-mesh-tool https://github.com/MIERUNE/japan-mesh-tool Es wird unter der MIT-Lizenz vertrieben.
(1) Netzreihenfolge (2) Geben Sie Netzdaten im Geojsonl-Format aus dem Gebiet (Breitengrad) aus. Geojsonl-Format: GeoJSONSeq ist eine Textdatei, in der Geojson nach Merkmalen getrennt ist.
Auftrag | Auch bekannt als | Einzelheiten | Netzcode |
---|---|---|---|
1 | - | 80 km Maschenweite | 4 Ziffern |
2 | - | 10 km Maschenweite | 6 Ziffern |
3 | - | 1 km Masche | 8-stellig |
4 | 500 | 500 m Maschenweite | 10 Ziffern |
5 | 250 | 250m mesh | 12 Ziffern |
6 | 125 | 125 m Maschenweite | 14 Ziffern |
7 | 50 | 50m mesh | 14 Ziffern |
python python/japanmesh/main.py <meshnum:Netzreihenfolge> <-e:Gebietsbezeichnung,"Kommerziell getrennte Breiten- und Längengrade"Geben Sie das Format an> <-d:Ziel>
python python/japanmesh/main.py 5 -e 142.2,44.0 142.3,44.5 -d ./
Das 4. Netz und höher kann unter einem anderen Namen angegeben werden
python python/japanmesh/main.py 250 -e 142.2,44.0 142.3,44.5 -d ./
Der Bereich und das Speicherziel können weggelassen werden. In diesem Fall wird das primäre Netz für das gesamte Land in das aktuelle Verzeichnis ausgegeben.
python python/japanmesh/main.py 1
Da die Gesamtzahl der Maschen für dritte und höhere Maschen sehr groß ist, dauert die Verarbeitung einige Zeit, wenn eine große Fläche angegeben wird.
Ich habe den gleichen Prozess in Rust probeweise geschrieben, um die Verarbeitungsgeschwindigkeit zu verbessern. rust / japanmesh ist eine vorkompilierte Binärdatei (rust / japanmesh.exe für Windows).
rust/japanmesh <meshnum:Netzreihenfolge> <Bereichsspezifikation(Optional)>
Geben Sie die Geojsonl-Datei immer in das aktuelle Verzeichnis aus.
macOS(64bit)
rust/japanmesh 5 142.2,44.0 142.3,44.5
Oder lassen Sie den Bereich weg
rust/japanmesh 3
--./python/japanmesh selbst kann als Python-Modul importiert werden
Rot: 3., Weiß: 4. (3. ist in 4 unterteilt)
Blau: 5., Schwarz: 7. (5. ist in 25 unterteilt)
--3 Folgen Sie https://www.stat.go.jp/data/mesh/pdf/gaiyo1.pdf bis zum nächsten ―― Ab dem 4. fügen Sie dem Code des oberen Netzes 2 Ziffern am Ende hinzu, basierend auf den folgenden Regeln (wie im obigen Bild gezeigt)
Recommended Posts