小笠原諸島の一覧 の続きです。
この記事では 小笠原諸島の島の形を描画する。
やり方は Folium と GeoJson を使って 伊豆諸島の島の形を描画する とほぼ同じ。
地図タイルは国土地理院の淡色地図を使用した。
島のポリゴンは、下記を使用した。
島ごとのGeoJsonファイルはない。
市区町村ごとのGeoJsonファイルになっている。
# Map map = folium.Map(location=[lat_center, lon_center], zoom_start=ZOOM, tiles = "https://cyberjapandata.gsi.go.jp/xyz/pale/{z}/{x}/{y}.png", attr = "<a href='https://maps.gsi.go.jp/development/ichiran.html' target='_blank'>地理院タイル</a>", crs = 'EPSG3857') # GeoJson folium.GeoJson( URL_OGASAWARA, style_function=style_function).add_to(map)
島の位置に 円形マーカー( CircleMarker) を表示する
for item in list_islands: name_ja = item['name_ja'] lat = item['lat'] lon = item['lon'] print(name_ja) # Popup popup = folium.Popup(name_ja, max_width= WIDTH) # CircleMarker folium.CircleMarker( location = [lat, lon], radius= RADIUS, popup = popup, color= COLOR, fill= True, fill_color= FILL_COLOR, ).add_to(map)