Python Folium Relearning(3) from May 2025(続き:国土数値情報と総務省e-Statを活用した都道府県別Choropleth Mapの描画)
前回( https://shikuuk.blogspot.com/2025/05/pythongisfoliumfolium-in-python.html )は全国の自治体の行政区域の境界をFoliumで描画しようとして、データ量が大きすぎたため描画できないというところで終わってしまいました。 ということで、全国はあきらめて、関東地方とその周辺の都道府県にFocusしてFoliumでChoroplethMapを作成しなおすことにしました。 RepeatになるPartもありますが、ようやくChoroplethMapまでたどり着くことができましたので、一連の流れをRemainとしてmemorandumします。 まずは、国土数値情報から行政区域のGIS情報をRequestしてGetします。 import urllib.request import zipfile import geopandas as gpd def download_map_data ( url , zip_file_name , shp_file_name ) : zip_file_path = 'unzipped_data/' + zip_file_name # URLからデータをダウンロード urllib.request.urlretrieve ( url , zip_file_name ) # ZIPファイルを解凍 with zipfile.ZipFile ( zip_file_name , 'r' ) as zip_ref : zip_ref.extractall ( 'unzipped_data' ) # 解凍先のディレクトリを指定 # Shapefileを読み込む #shapefile_path = 'unzipped_data/W05-06_36-g_Stream.shp' shp_file_path = 'unzipped_data/' + shp_file_name gdf = gpd.read_file ( shp_file_path ) ...