Java-изображение Создание тепловой карты для Google Earth - PullRequest
2 голосов
/ 14 февраля 2012

Я работаю над Java-программой, которая обрабатывает некоторые данные и генерирует тепловую карту для отображения результатов.Эта программа берет целевую область и делит эту область на сетку, которая для тестирования каждой ячейки составляет 1NM на 1NM.Я генерирую файл KML, который для каждой ячейки в сетке представлен многоугольником, а многоугольник окрашен в зависимости от значения ячейки.Однако из-за объема данных, которые могут быть использованы, я обеспокоен тем, что Google Планета Земля может не справиться с количеством нарисованных полигонов (сотни полигонов).

Я слышал, что изображения менее ресурсоемкидля Google Планета Земля также существует способ создания изображения (например, .jpg или .png) в Java на Тепловой карте и наложения его в Google Планета Земля.Центр ячейки известен, и вычисляются 4 угла с известными значениями RGB и шестнадцатеричных значений каждой ячейки.Я использую Geotools и JAK в качестве библиотек для этого проекта.Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

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

У меня есть некоторый код на основе GeoTools, который генерирует изображения тепловых карт на http://code.google.com/p/spatial-cluster-detection/ - там есть код, который покажет вам, как преобразовать вашу сетку в изображения с географической привязкой.

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

Да, это возможно, и это насколько я могу дать ответ с информацией, предоставленной по вопросу.

Однако, если у вас уже есть .kml, стоит попробовать его проверить, чтобы увидеть, действительно ли Google Планета Земля сойдет с ума, если вы просто спекулируете.

...