東京都島嶼部の自治体の一覧 の続きです。
前回は 「東京都島嶼部の自治体の一覧」をJsonファイルにした。
この記事では 東京都島嶼部の島の形を描画する。
やり方は Folium と GeoJson を使って 東京23区の区の形を描画する とほぼ同じ。
島のポリゴンは、下記を使用した。
島ごとのGeoJsonファイルはない。
市区町村ごとのGeoJsonファイルになっている。
東京都島嶼部は、 概ね 一島一町村になっている。
町村の形が島の形である。
地図タイルは国土地理院の淡色地図を使用した。
市区町村のGeoJsonの一覧を forループで処理する。
for item2 in list_prefectures : pref_code = item2['code'] pref_kanji = item2['kanji'] list_cities = item2['cities'] print(pref_kanji) # 東京都なら if pref_kanji != TOKYO: continue for item3 in list_cities: name = item3['N03_004'] filepath = item3['filepath'] url_geojson = urllib.parse.urljoin(url_raw_base, filepath) # 島嶼部の自治体なら if name in municipalities: print(name) gjson = folium.GeoJson( url_geojson, style_function=style_function_1).add_to(map) folium.features.GeoJsonPopup( fields=['N03_004'], labels=False ).add_to(gjson)