Python Folium Relearning(5) from May 2025(Shown or Unshown Zoom Contorer and Scale)
引き続きFoliumの学習を進めていきます。(参考URL→FoliumHP(User Guide) _URL: https://python-visualization.github.io/folium/latest/user_guide.html ) まずは、ScaleのInsert in MapとZoom Contro ButtonのShown/ UnshownのSettingです。It is easy. >Code< import folium # 地図の中心となる緯度経度を設定 center_lat = 35.6895 center_lon = 139.6917 # Foliumの地図オブジェクトを作成 m = folium.Map ( location= [ center_lat , center_lon ], zoom_start= 6 , tiles = 'CartoDB Dark Matter' , control_scale = True , # 左下にScaleBarがDrawされます zoom_control = False # Zoom Control BoxをNot Shown ) m >Output< MapのBottomLeftにScaleBarが表示され、Zoom Control Buttonが消えました。 LimitsのSettingはVery Convenientでございます。これは少し詳しく学習したいと思います。 国土数値情報の行政区域情報をDownloadして、日本の国土を包含する長方形の4つの隅角の緯度経度を抽出して、LimitをSetします。 Gemini先生に質問したところ、'total_bounds'を利用するというめちゃExcellentな回答をいただきました。改めてPythonのLibraryやMethodの豊富さ・膨大さを感じました。 >Code< 国土数値情報の行政区域情報を取得 import urllib.request import zipfile import geopandas as gpd def ...