Folium を使用して、多数 (~20,000) の円マーカーをプロットしようとしています。緯度と経度のデータは、Pandas DataFrame (「LAT」列と「LONG」列内) に含まれています。次の(非効率的な)コードを思いつきました。これには、データフレームを行ごとに反復処理する必要があります。当然のことながら、マップのプロットにはかなりの時間がかかります。これを達成するためのより良い/より速い方法はありますか?
その間、Folium を使用する必要はありません。あなたが知っているより適切なツールがある場合 (ただし、データを Pandas DataFrame に保持する必要があります)、お知らせください。
ありがとう!
map_osm = folium.Map(location=[43.094768, -75.348634])
for index, row in df.iterrows():
folium.CircleMarker(location=[row["LAT"], row["LONG"]]).add_to(map_osm)
map_osm