Loading...

猛暑×夏休みの小学生の居場所MAP(中野区)※室内&事前予約不要で過ごせそうな場所についてまとめています。児童館、キッズ・プラザについては面積を記載していますが、事務室や乳幼児室、倉庫などを含む数字です。※本郷小学校は建て替え後の位置にしています。
データ出典:①中野区オープンデータ(2024/8/11時点) ライセンス:クリエイティブ・コモンズ・ライセンス 表示4.0国際 ②中野区区有施設整備計画2021▸2030

packages = [ "folium", "pandas" ] from pyscript import display import folium import json import pandas as pd import urllib3 from pyodide.http import open_url from folium.features import DivIcon from folium.features import CustomIcon import urllib3 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) m = folium.Map(location=[35.7111326404866, 139.66453528858855], zoom_start=14, tiles="cartodb positron") geojson_data = urllib3.request("GET","https://raw.githubusercontent.com/RefletsDansLeau/Nakanoku-geojson/master/nakano_ku_school_district.json",preload_content=False).json() folium.GeoJson(geojson_data,name="nakanoku").add_to(m) # 小学校 url_04 = ( "https://docs.google.com/spreadsheets/d/1oNBu63qKRZEdC174uC_NqNXHfpW8fitP/export?format=csv&gid=525400516" ) url_04_content = open_url(url_04) list_04 = pd.read_csv(url_04_content) for index, row in list_04.iterrows(): folium.Marker( location= [row['緯度'],row['経度']], icon=folium.features.CustomIcon(icon_image="https://github.com/RefletsDansLeau/RefletsDansLeau.github.io/blob/21aad5b8d32fa16949ce02c4c09f93bbd7337811/pic_map/"+row['アイコン']+"?raw=true", icon_size=(15,15), icon_anchor=(10,20)), ).add_to(m) folium.Marker( location= [row['緯度'],row['経度']], icon=folium.features.DivIcon(icon_size=(30,20), icon_anchor=(10,10), ), tooltip=row['名称'], ).add_to(m) # 図書館 url_02 = ( "https://docs.google.com/spreadsheets/d/1oNBu63qKRZEdC174uC_NqNXHfpW8fitP/export?format=csv&gid=955470168" ) url_02_content = open_url(url_02) list_02 = pd.read_csv(url_02_content) for index, row in list_02.iterrows(): folium.Marker( location= [row['緯度'],row['経度']], icon=folium.features.CustomIcon(icon_image="https://github.com/RefletsDansLeau/RefletsDansLeau.github.io/blob/2663be3087fb62a0315b49fc45f831434f4403c6/pic_map/"+row['アイコン']+"?raw=true", icon_size=(20,20), icon_anchor=(10,-10)), ).add_to(m) folium.Marker( location= [row['緯度'],row['経度']], icon=folium.features.DivIcon(icon_size=(20,20), icon_anchor=(-10,-10), ), tooltip=row['名称'], ).add_to(m) # 児童館・キッズプラザ(面積有) url_01 = ( "https://docs.google.com/spreadsheets/d/1oNBu63qKRZEdC174uC_NqNXHfpW8fitP/export?format=csv&gid=8996997" ) url_01_content = open_url(url_01) list_01 = pd.read_csv(url_01_content) for index, row in list_01.iterrows(): folium.Marker( location= [row['緯度'],row['経度']], icon=folium.features.CustomIcon(icon_image="https://github.com/RefletsDansLeau/RefletsDansLeau.github.io/blob/2663be3087fb62a0315b49fc45f831434f4403c6/pic_map/"+row['アイコン']+"?raw=true", icon_size=(25,25), icon_anchor=(20,10)), ).add_to(m) folium.Marker( location= [row['緯度'],row['経度']], icon=folium.features.DivIcon(icon_size=(60,20), icon_anchor=(10,-6), html=row['広さ'], ), tooltip=row['名称'], ).add_to(m) #その他 区活、スポーツセンター url_03 = ( "https://docs.google.com/spreadsheets/d/1oNBu63qKRZEdC174uC_NqNXHfpW8fitP/export?format=csv&gid=657164188" ) url_03_content = open_url(url_03) list_03 = pd.read_csv(url_03_content) for index, row in list_03.iterrows(): folium.Marker( location= [row['緯度'],row['経度']], icon=folium.features.CustomIcon(icon_image="https://github.com/RefletsDansLeau/RefletsDansLeau.github.io/blob/"+row['絶対パス']+"/pic_map/"+row['アイコン']+"?raw=true", icon_size=(20,20), icon_anchor=(10,10)), ).add_to(m) folium.Marker( location= [row['緯度'],row['経度']], icon=folium.features.DivIcon(icon_size=(10,20), icon_anchor=(0,3), ), tooltip=row['名称'], ).add_to(m) folium.LayerControl().add_to(m) display(m, target="folium")