У меня есть 2 миллиона точек, которые я пытаюсь визуализировать на карте, используя фолиум в python. Я хочу визуализировать тепловую карту поверх моих данных. Я понял, что создание тепловой карты занимает несколько секунд. После генерации тепла, folium вернет HTML-представление элемента. Из моего кода я вижу, что создание тепловой карты занимает всего несколько секунд, «12,99 секунды», однако визуализация тепловых карт в браузере была очень медленной.
Ниже мой код:
import folium
from folium import plugins
my_map = folium.Map(crs='EPSG3857')
for each_line in lines:
points = each_line.retrieve_points()
folium.PolyLine(each_line, color="blue", weight=0.2, opacity=1, crs='EPSG3857').add_to(my_map)
my_map.add_child(plugins.HeatMap(points, radius=15))
my_map.save(outfile= "/dbfs/mnt/maps/heatmap.html")
Поэтому я хотел бы знать, где узкое место? Я очень подозрительно отношусь к тому, что на создание тепловой карты из двухмиллионной записи требуется всего 13 секунд.
Любая помощь очень ценится !!