Есть ли способ создать карту тепла в google earth, поэтому области с более высокими значениями (определенного параметра, например, население) отображаются как горячие точки?
Карты тепла Google Earth
Ответ 1
Это кажется возможным.
Например, взгляните на эти несколько ссылок:
Отказ от ответственности: я не пробовал никого из этих
- HeatMapAPI.com
- И пример
- Но я не уверен, как вы это сделаете; похоже, связано с .NET и dll каким-то образом... так что может быть не так хорошо, как кажется...
- Отображение плотности в Картах Google с помощью HeatMapAPI
- Карты тепла для Карт Google - (a.k.a GeoIQ mashup)
- Использование карт Google для создания карт тепла
У вас есть несколько ссылок в этих статьях; некоторые могут быть интересными.
Ответ 2
Мой коллега разработал Java-программу с открытым исходным кодом, которая будет генерировать файлы 3D-карт тепла (KML) для Google Earth из просто отформатированных файлов данных XML. Это может быть полезно. Весь код проекта находится в https://github.com/Noblis/OSAT. Вы можете игнорировать основную часть того, что там, и сосредоточиться на GUIMain и поддерживающих файлах. Там пример файлов и документации. Я бы назвал его около 0,5 версии - он работает, мы использовали его в наших исследованиях, но там были некоторые грубые края. Это было сделано для исследований доступности транспорта, но вы можете изменить параметры, которые вы рисуете, на все, что хотите, запустить из командной строки, что угодно.
Вы можете использовать вертикальную ось для просмотра того же параметра, что и для цвета, или использовать его для сопоставления совершенно другой переменной.
Здесь два снимка экрана, чтобы вы могли видеть, что он делает:
интерфейс инструмента:
Пример 3D-вывода:
Ответ 3
Вы можете создавать полигоны в файле KML и устанавливать их цвет. Вы также можете сделать многоугольники 3D, высота которых может быть равна температуре.
Ответ 4
Существует также http://www.openheatmap.com, который предлагает бесплатные плагины поверх OpenStreetMap из загрузки CSV.
Ответ 5
Попробуйте бесплатные карты тепла API. Действительно интересная реализация: http://en.tixik.com/tools/heatmaps
Ответ 6
HeatmapTool.com может принимать CSV файл координат и значений интенсивности, чтобы генерировать плиты тепловой карты для Google Maps
.