🐍
Pythonで国土地理院のタイルを利用しよう
出典:国土地理院ウェブサイト
2022/06月時点
当ウェブサイトで公開している情報(以下「コンテンツ」といいます。)のうち測量成果等に該当しないコンテンツは、どなたでも以下の1)~7)に従って、複製、公衆送信、翻訳・変形等の翻案等、自由に利用できます。商用利用も可能です
foliumで表示用のhtmlを生成する。
import folium
m = folium.Map(location=[35.6769883, 139.7588499],
tiles='https://cyberjapandata.gsi.go.jp/xyz/std/{z}/{x}/{y}.png',
attr='国土地理院',
zoom_start=15)
m.save('map.html')
ファイルを実行してhtmlを生成できます。
生成したhtmlをブラウザで確認する。
マーカーをつけよう
地図にマーカーを表示してみましょう。
import folium
m = folium.Map(location=[35.6769883, 139.7588499],
tiles='https://cyberjapandata.gsi.go.jp/xyz/std/{z}/{x}/{y}.png',
attr='国土地理院',
zoom_start=15)
folium.Marker([35.6769883, 139.7588499], popup='New South Wales').add_to(m)
m.save('map.html')
マップ上にマーカーを設定することができました。
Discussion