下記に「47都道府県」を纏めてを1つのファイルにした GeoJson ファイルがある。
これを 都道府県別に分割する。
GeoJson ファイルを分割するには Node モジュールの geojsplit を使用する。
geojsplit -k name -o splited prefectures.geojson
「愛知県_xaaaa.geojson」というようなファイルに分割される。
日本語のファイル名は扱い難いので 「aichi.geojson」というような英文字のファイル名にする。
中身が一望できるように JSON形式のカタログファイルを作成する
JSONファイルからHTMLの表形式を生成する。
PythonプログラムとGeoJson ファイルは Github に公開した。
https://github.com/ohwada/World_Countries/tree/main/geojson/japan_prefectures
都道府県別に県のポリゴンを描画する
1つの Pythonプログラムで 47都道府県分の htmlファイル (Leaflet プログラム)を生成する。
Pythonプログラムはこちら。
https://github.com/ohwada/World_Countries/tree/main/geojson/folium/japan_prefectures_shape