min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

python3 地図の区画(住所の何丁目)ごとに描画するfoliumで→すげえ

その買うを、もっとハッピーに。|ハピタス

 

bitFlyer招待URL

bitFlyer口座開設(ビットコイン1,000円もらえる)URL

 

すごいの発見。

j-reg.com

 

こうなる

KAWASAKIレインボーブリッジの付け根を拡大。

「何丁目」がどこからどこまでの区画なのか、地図に重ねて分かる。すっご。

これで区画ごとの地価プロットできたらスゴすぎだわ。

 

ソース

(予め pip3 install folium してある前提)

import folium

import pandas as pd

import json
# tokyo.json
# https://github.com/frogcat/japan-small-area
# https://github.com/frogcat/japan-small-area/tree/master/docs
# ↑ 13 = tokyo
with open('13_tokyo.json') as f:
    tokyo_geojson = json.load(f)

m = folium.Map(location=[35.643675,139.668221],zoom_stat=12,tiles='cartodbpositron')
folium.GeoJson(tokyo_geojson,name='region_name',
style_function = lambda x:{
    'fillOpacity':0.5,
    'fillColor':'Orange',
    'color':'Red'
}).add_to(m)
# 地図をhtml形式で出力
folium.Choropleth(geo_data=tokyo_geojson).add_to(m)
#m.save(outfile='myKINRIjapanmapfolioGeojson.html')
myOUT = 'myKINRIjapanmapfolioGeojson.html'
m.save(outfile=myOUT)
print(myOUT + 'を保存しました')
m

 

実行

素晴らしいね。

 

 

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス