Я делаю проект, который создает тепловую карту на основе набора данных, который включает 4 вещи: метка времени, долгота, широта, одно конкретное значение.
Я использую heatmap.py , чтобы прочитать данные и создать файл KML и png, а затем поместить их на карты Google. Тем не менее, это создает тепловую карту на основе «попаданий», но я хочу основывать интенсивность карты на конкретном значении, а не на частоте появления этого значения. Как я могу это сделать?
Похоже, что на этот вопрос есть ваш ответ: Создание тепловой карты KML из заданного набора данных [широта, долгота, плотность]
И ответ будет JJ , создатель heatmap.py.С 2010 года он планировал приступить к реализации этой функциональности в heatmap.py, но, похоже, он еще не дошел до этого.Но в своем ответе он дает некоторые подсказки о том, как его кодировать самостоятельно.,.
Это хак, но если ваши значения можно масштабировать до маленьких целых чисел, вы можете просто создать копии своих точек.То есть, если у вас есть точки [a,b,c] со значениями [2,1,4], вы можете составить тепловую карту [a,a,b,c,c,c,c].
[a,b,c]
[2,1,4]
[a,a,b,c,c,c,c]