Folium にて地図タイルを変更する

Folium を使って 地図を表示する の続きです。

下記を参考にした。

folium 指定できる 地図の タイル について

jupyter notebook と folium で地理院地図を表示

国土地理院コンテンツ利用規約

folium examples : TilesExample

組み込みの地図タイルを利用する

folium: Map

下記のタイルセットが Folium に組み込まれている。

いずれかを「tiles」キーワードに設定する。

-“OpenStreetMap (デフォルト)
-“Mapbox Bright” (無料タイルのズームレベルは制限されている)
-“Mapbox Control Room” (無料タイルのズームレベルは制限されている)
-“Stamen” (Terrain, Toner, and Watercolor)
-“Cloudmade” (API key が必要)
-“Mapbox” (API keyが必要)
-“CartoDB” (positron and dark_matter)

map = folium.Map(location = [lat, lon],
zoom_start = ZOOM,
tiles = 'Stamen Terrain' )

地理院タイルを利用する

map = folium.Map(location = [lat, lon],
              zoom_start = ZOOM,
              tiles = "https://cyberjapandata.gsi.go.jp/xyz/std/{z}/{x}/{y}.png",
              attr = "<a href='https://maps.gsi.go.jp/development/ichiran.html' target='_blank'>地理院タイル</a>",
              crs = 'EPSG3857')

プログラムはGitHubに公開した。

https://github.com/ohwada/World_Countries/tree/main/folium/custom_tileset