Разработка приложения WebGIS с геосервером + геоэкст + postgresql против геосервера + листовка + postgresql? - PullRequest
0 голосов
/ 27 марта 2019

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

Затем пользователь загружает еще один полигональный шейп-файл, 1. он загружается в базу данных (я не знаю, является ли это обязательным шагом или его можно пропустить) 2. создать сводную статистику по одному столбцу и представить результат в виде диаграммы

Затем пользователь загружает шейп-файл точечного слоя 1. система генерирует карту зоны обслуживания на основе расположения точек

Посоветуйте, пожалуйста, какие инструменты с открытым исходным кодом лучше всего начать.

Я думал о том, чтобы использовать geoserver, geoext и postgresql. Это хорошая комбинация. Пожалуйста, сообщите

1 Ответ

0 голосов
/ 09 апреля 2019

Как правило, веб-картографические приложения состоят из двух частей;на стороне клиента и на стороне сервера.

На стороне сервера вам необходим сервер карт, такой как сервер ArcGIS или геосервер, и база данных с возможностью хранения, обработки и манипулирования пространственными данными, такими как postGIS.PostGIS предоставляет множество полезных пространственных функций, которые вы можете использовать в своем пространственном анализе.

В клиентской части вы можете использовать готовые инструменты, такие как geoExt, если у вас недостаточно времени для разработки вашегоприложение или у вас недостаточно навыков для создания веб-приложения с самого начала.Но если у вас достаточно навыков в разработке и разработке адаптивного веб-приложения, вы можете использовать Bootstrap или React, а также использовать openlayers или буклет для визуализации и обработки пространственных данных на веб-страницах.

...