Сохранение результата редактирования слоя c OpenLayers с учетом изменений всех пользователей?

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
omnomnom
Новоприбывший
Сообщения: 5
Зарегистрирован: 20 апр 2019, 18:12
Репутация: 0
Откуда: москва

Сохранение результата редактирования слоя c OpenLayers с учетом изменений всех пользователей?

Сообщение omnomnom » 07 май 2019, 11:56

OpenLayers + Geoserver + PostGIS

Сейчас можно в OpenLayers (на слой) добавить различные объекты(линии, полигоны) и они сохраняются в PostGIS путем конвертации GeoJSON -> PostGis через ogr2ogr, автоматически публикуются изменения через GeoServer (REST API).

Проблема: если два разных пользователя сохранят результат, то в PostGIS сохранятся изменения последнего (каждый раз перезапись). Как учесть изменения нескольких пользователей? Может при конвертации можно как-то реализовать через ogr2ogr?

trir
Гуру
Сообщения: 5287
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Сохранение результата редактирования слоя c OpenLayers с учетом изменений всех пользователей?

Сообщение trir » 07 май 2019, 11:58

зачем ogr?

omnomnom
Новоприбывший
Сообщения: 5
Зарегистрирован: 20 апр 2019, 18:12
Репутация: 0
Откуда: москва

Re: Сохранение результата редактирования слоя c OpenLayers с учетом изменений всех пользователей?

Сообщение omnomnom » 07 май 2019, 12:00

А как сохранить результат из Openlayers (GeoJSON) в PostGIS ? Я использовал ogr2gr

trir
Гуру
Сообщения: 5287
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Сохранение результата редактирования слоя c OpenLayers с учетом изменений всех пользователей?

Сообщение trir » 07 май 2019, 12:03

SQL
Зачем вообще OpenLayers + Geoserver
Почем не работать с базой через QGIS?

https://gis.stackexchange.com/questions ... ta-via-web
https://stackoverflow.com/questions/376 ... s/37684432

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей