Мне нужно создать небольшое веб-приложение ГИС, где конечный пользователь может:
1. загрузить полигональный шейп-файл
2. шейп-файл отправляется в базу данных бэкэнда (может быть postgresql)
3. Пространственная операция (оверлей) выполняется с существующими 3 слоями (уже загруженными в postgresql), и результат возвращается следующим образом: загруженный файл попадает в слой AAA (шейп-файл, сохраненный в postgresql) и пересекается с файлами abc, его общей площадью BBB и т. д.
Затем пользователь загружает еще один полигональный шейп-файл,
1. он загружается в базу данных (я не знаю, является ли это обязательным шагом или его можно пропустить)
2. создать сводную статистику по одному столбцу и представить результат в виде диаграммы
Затем пользователь загружает шейп-файл точечного слоя
1. система генерирует карту зоны обслуживания на основе расположения точек
Посоветуйте, пожалуйста, какие инструменты с открытым исходным кодом лучше всего начать.
Я думал о том, чтобы использовать geoserver, geoext и postgresql. Это хорошая комбинация. Пожалуйста, сообщите