Какова сложность времени для создания тепловых карт в фолиевой кислоте? - PullRequest
0 голосов
/ 11 декабря 2019

У меня есть 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 секунд.

Любая помощь очень ценится !!

...