Карты Google Earth Heat - PullRequest
       39

Карты Google Earth Heat

10 голосов
/ 04 августа 2009

Есть ли способ создать тепловую карту в Google Планета Земля, чтобы области с более высокими значениями (какого-либо указанного параметра, например, населения) отображались как горячие точки?

Ответы [ 6 ]

4 голосов
/ 30 апреля 2013

Мой коллега разработал Java-программу с открытым исходным кодом, которая будет генерировать файлы трехмерных тепловых карт (KML) для Google Earth из просто отформатированных файлов данных XML. Это может быть полезно. Весь код проекта составляет https://github.com/Noblis/OSAT. Вы можете игнорировать основную часть того, что там есть, и сосредоточиться на GUIMain и вспомогательных файлах. Там образцы файлов и документация. Я бы назвал это около версии 0.5 - она ​​работает, мы использовали ее в наших исследованиях, но есть некоторые грубые края. Это было сделано для изучения транспортной доступности, но вы можете изменить параметры, которые вы отображаете, на все, что захотите, запустить из командной строки, что угодно.

Вы можете использовать вертикальную ось для просмотра того же параметра, который используется для цвета, ИЛИ использовать его для отображения совершенно другой переменной.

Вот два снимка экрана, чтобы вы могли увидеть, что он делает:

интерфейс инструмента: tool interface, showing drive  times in DC

пример 3D-вывода: Color shows transit travel times (red better), height is population

4 голосов
/ 04 августа 2009

Это кажется возможным.
Например, взгляните на эти несколько ссылок:
Отказ от ответственности: я не пробовал ни одного из этих

У вас также есть пара ссылок в этих статьях; некоторые тоже могут быть интересными.

1 голос
/ 12 января 2013

Существует также http://www.openheatmap.com,, который предлагает бесплатные тепловые карты поверх OpenStreetMap из CSV-загрузки.

1 голос
/ 04 августа 2009

Вы можете создавать полигоны в KML-файле и устанавливать их цвет. Вы также можете сделать 3D полигоны, высота которых, возможно, соответствует температуре.

0 голосов
/ 07 июня 2012

HeatmapTool.com может взять CSV-файл координат и значений интенсивности, чтобы сгенерировать листы тепловой карты для Google Maps.

0 голосов
/ 18 октября 2010

Попробуйте бесплатные API тепловых карт. Действительно интересная реализация: http://en.tixik.com/tools/heatmaps

...