Выбор инструментов для клиент-серверной ГИС
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 03 сен 2015, 10:51
- Репутация: 0
Выбор инструментов для клиент-серверной ГИС
Добрый день!
Помогите, пожалуйста, определиться с выбором инструментов для решения нашей задачи:
в локальной сети есть серверная машина и несколько рабочих станций(все на ubuntu), на которых работает наше приложение(C++, Qt, QML). В приложении требуется отображать ГИС-карты, параллельно со нескольких станций добавлять на них пользовательскую обстановку, чтобы все изменения синхронно отображались на остальных машинах. Важной задачей является возможность автономной работы станции при потере связи с сервером(нормальная ситуация), чтобы оператор мог продолжить работу с картой(перемещение, изменение масштаба, нанесение знаков), а после восстановления связи синхронизировать свои и чужие изменения за период без связи.
Рассматривали использование компонента WMS-сервер от QGIS и его же библиотеку для отображения карты на рабочих станциях, но непонятна возможность работы в автономном режиме.
Заранее благодарен за помощь!
Помогите, пожалуйста, определиться с выбором инструментов для решения нашей задачи:
в локальной сети есть серверная машина и несколько рабочих станций(все на ubuntu), на которых работает наше приложение(C++, Qt, QML). В приложении требуется отображать ГИС-карты, параллельно со нескольких станций добавлять на них пользовательскую обстановку, чтобы все изменения синхронно отображались на остальных машинах. Важной задачей является возможность автономной работы станции при потере связи с сервером(нормальная ситуация), чтобы оператор мог продолжить работу с картой(перемещение, изменение масштаба, нанесение знаков), а после восстановления связи синхронизировать свои и чужие изменения за период без связи.
Рассматривали использование компонента WMS-сервер от QGIS и его же библиотеку для отображения карты на рабочих станциях, но непонятна возможность работы в автономном режиме.
Заранее благодарен за помощь!
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Выбор инструментов для клиент-серверной ГИС
Вам нужно что-то типа https://docs.qgis.org/2.2/en/docs/user_ ... iting.html
При наличии связи с сервером очень быстро синхронизировать локальную копию для достижения эффекта:
При наличии связи с сервером очень быстро синхронизировать локальную копию для достижения эффекта:
параллельно со нескольких станций добавлять на них пользовательскую обстановку, чтобы все изменения синхронно отображались на остальных машинах
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 03 сен 2015, 10:51
- Репутация: 0
Re: Выбор инструментов для клиент-серверной ГИС
Спасибо, только этот плагин можно использовать отдельно от настольного приложения QGIS, в собственном приложении?
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 03 сен 2015, 10:51
- Репутация: 0
Re: Выбор инструментов для клиент-серверной ГИС
И, к сожалению, он не работает на лету, насколько я понял, надо предварительно сохранять слои, что не всегда возможно.
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Выбор инструментов для клиент-серверной ГИС
Ну значит вам нужно какая-то своя реализация системы оффлайн-онлайн редактирования. Можно попробовать взять за основу код плагина.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей