よちよちpython

独習 python/Qpython/Pydroid3/termux/Linux

【folium】大量の座標をマークすると重くなる

Pythonの外部ライブラリfoliumを使うといろんな地図が簡単に作れます。
大量の座標を読み込ませてしまった時のメモ。
【実行環境】Androidスマホ



日本全国1250ヵ所にマーカーを差した図
f:id:chayarokurokuro:20210129032927j:plain



スマホで実行したら重かった。

PCとfoliumで地図上に数万ヵ所の座標をマークするというのは普通にやられているようですので、1250点ごときは四天王の内でも最弱レベルなんでしょうが、スマホだと厳しい。



上の画像はmap_object.save(保存名.html)で保存したhtmlをブラウザで開いたキャプチャですが、見る分には少しカクカクする。

しかし、map_object.__repr__html()でマップオブジェクトをiframe用のhtmlで出力させた場合は、

  • 出力が画面に収まらない。
  • ファイルに書き出してvimで開いてみたがフリーズした。
  • ブログへの貼り付けもコードが長過ぎて不可。



以上、メモまで。