Создание тепловой карты из PostGIS

13

У меня есть ГИС-данные в базе данных PostGIS, и я хотел бы создать карту плотности и отобразить их в буклете / на Картах Google.

Вопрос: Каков рекомендуемый / типичный метод для этого, без переноса ВСЕХ (миллионов) точек данных в пределах точки обзора карты на карту Leaflet / Gmaps? Вмешательство пользователя (т.е. импорт данных в ArcGIS для создания карты) не требуется, если автоматизация невозможна через CLI и т. Д.

В настоящее время используется Postgresql / PostGIS в качестве пространственной базы данных и Leaflet в браузере.

введите описание изображения здесь

Nyxynyx
источник
Проверьте эту тему: lists.osgeo.org/pipermail/postgis-users/2011-De December/… . Они предложили использовать R (с привязками python или perl) и предоставили несколько примеров кода.
SS_Rebelious

Ответы:

10

Вы можете попробовать использовать промежуточное программное обеспечение, такое как Geoserver, которое может генерировать тепловые карты для вас: http://docs.geoserver.org/stable/en/user/styling/sld-extensions/rendering-transform.html#heatmap-generation

Томислав Муик
источник
Геосервер выглядит потрясающе! Есть идеи, как мы можем получить значение в определенной точке тепловой карты? (например: на скриншоте в оригинальном сообщении)
Nyxynyx