Как я могу создать значения тепловых карт (не частот)? - PullRequest
3 голосов
/ 01 февраля 2012

Я делаю проект, который создает тепловую карту на основе набора данных, который включает 4 вещи: метка времени, долгота, широта, одно конкретное значение.

Я использую heatmap.py , чтобы прочитать данные и создать файл KML и png, а затем поместить их на карты Google. Тем не менее, это создает тепловую карту на основе «попаданий», но я хочу основывать интенсивность карты на конкретном значении, а не на частоте появления этого значения. Как я могу это сделать?

Ответы [ 2 ]

3 голосов
/ 02 февраля 2012

Похоже, что на этот вопрос есть ваш ответ: Создание тепловой карты KML из заданного набора данных [широта, долгота, плотность]

И ответ будет JJ , создатель heatmap.py.С 2010 года он планировал приступить к реализации этой функциональности в heatmap.py, но, похоже, он еще не дошел до этого.Но в своем ответе он дает некоторые подсказки о том, как его кодировать самостоятельно.,.

1 голос
/ 01 февраля 2012

Это хак, но если ваши значения можно масштабировать до маленьких целых чисел, вы можете просто создать копии своих точек.То есть, если у вас есть точки [a,b,c] со значениями [2,1,4], вы можете составить тепловую карту [a,a,b,c,c,c,c].

...