Folium を使って 地図を表示する の続きです。
下記を参考にした。
jupyter notebook と folium で地理院地図を表示
folium examples : TilesExample
組み込みの地図タイルを利用する
下記のタイルセットが 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