Генерування теплової карти від PostGIS


13

Я маю GIS-дані в базі даних PostGIS і хотів би створити карту щільності та відобразити їх на листівці / картах Google.

Питання: Який рекомендований / типовий метод для цього, не переносячи ВСЕ (мільйони) точок даних у межах точки зору карти на карту Leaflet / Gmaps? Жодне втручання користувача (тобто імпорт даних в ArcGIS для створення карти) не потрібно, якщо автоматизація не можлива через CLI тощо.

В даний час використовується Postgresql / PostGIS як просторова база даних та листівка у веб-переглядачі.

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


Ознайомтеся з цією темою: list.osgeo.org/pipermail/postgis-users/2011-December/… . Вони запропонували використовувати R (з прив'язками python або perl) і надали кілька прикладів коду.
SS_Rebelious

Відповіді:


10

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


Геосервер виглядає приголомшливо! Будь-яка ідея, як ми можемо отримати значення в певній точці на тепловій карті? (наприклад: на скріншоті в оригінальній публікації)
Nyxynyx
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.