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