GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Механизм редактирования векторных данных в GeoMixer WEB-GIS

Обсуждение материалов сайта: вопросы, замечания, предложения

Механизм редактирования векторных данных в GeoMixer WEB-GIS

Сообщение parshin » 21 май 2014, 19:17

Подготовил черновик ещё одной статьи про технические особенности ГеоМиксер'a, на этот раз про механизм редактирования векторных данных через браузер.

Комментарии, замечания, дополнения?

--------------------

Отдельно хотелось бы услышать мнение участников сообщества - насколько такие статьи уместны и интересны? В плане описания технических подробностей не open source решений.
  • 6

parshin
Участник
 
Зарегистрирован: 13 фев 2011
Откуда: Moscow, Russia (на карте)
 
Сообщения: 57
Репутация: 26
Статьи: 2

Re: Механизм редактирования векторных данных в GeoMixer WEB-

Сообщение Максим Дубинин » 21 май 2014, 22:57

нет на гислабе разницы, открытые решения или закрытые, полно статей и про последние
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8872
Репутация: 631
Статьи: 231
Проекты: 12/6

Re: Механизм редактирования векторных данных в GeoMixer WEB-

Сообщение Denis Rykov » 22 май 2014, 05:57

Спасибо, интересная статья! Вопрос: запустил пример с геомиксером на iPad, увидел панель инструментов, выбрал полигон, попробовал нарисовать - не рисует, редактирование не работает на планшетах?

[ Сообщение с мобильного устройства ]
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3278
Репутация: 482
Статьи: 33
Проекты: 9

Re: Механизм редактирования векторных данных в GeoMixer WEB-

Сообщение parshin » 22 май 2014, 10:07

Да, к сожалению, на мобильных устройствах редактирование не работает.

Текущий интерфейс редактора карты предназначен только для полноразмерных компьютеров. В ближайшее время у нас будет вариант интерфейса для просмотра, который хорошо ложится на планшеты. Но полноценного редактирования там пока тоже не планируется...
  • 0

parshin
Участник
 
Зарегистрирован: 13 фев 2011
Откуда: Moscow, Russia (на карте)
 
Сообщения: 57
Репутация: 26
Статьи: 2

Re: Механизм редактирования векторных данных в GeoMixer WEB-

Сообщение Denis Rykov » 22 май 2014, 10:44

А как обрабатывается ситуация когда 2 человека одновременно редактируют один и тот же объект, если один отредактировал один узел, а другой другой, то оба эти изменения будут отражены или версия геометрии того, кто отправил правку последним затрёт первую? Или есть возможность залочить редактруемый слой, чтобы не допустить одновременного редактирования?
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3278
Репутация: 482
Статьи: 33
Проекты: 9

Re: Механизм редактирования векторных данных в GeoMixer WEB-

Сообщение parshin » 22 май 2014, 11:29

На уровне отдельных векторных объектов конфликты не разруливаются - последнее сохранённое изменение перезатрёт все предыдущие. С технической точки зрения это связано с тем, что мы не поддерживаем версии отдельных объектов, только слоя целиком. Однако при редактировании разных объектов одного слоя конфликтов не будет.

Залочить слой программным способом нельзя, разве что при помощи изменения прав доступа. Правда, у нас очень редко возникали случаи, когда это было бы необходимо...
  • 0

parshin
Участник
 
Зарегистрирован: 13 фев 2011
Откуда: Moscow, Russia (на карте)
 
Сообщения: 57
Репутация: 26
Статьи: 2

Re: Механизм редактирования векторных данных в GeoMixer WEB-

Сообщение Denis Rykov » 22 май 2014, 11:47

Так то здорово придумали! Я вот только не очень понял на последнем рисунке "Регулярная проверка обновлений" - это клиент постоянно шлет запросы на сервер? Уместно ли здесь приделать WebSocket?
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3278
Репутация: 482
Статьи: 33
Проекты: 9

Re: Механизм редактирования векторных данных в GeoMixer WEB-

Сообщение parshin » 22 май 2014, 12:17

Да, в данный момент клиент постоянно шлёт запросы (точнее говоря, только для активной закладки браузера и при наличии в карте включённых видимых векторных слоёв). Решение действительно очень топорное, но работает стабильно и заметной нагрузки не создаёт.

WebSocket весьма уместен, нужно только проверить, что web-сервер (IIS, Apache, etc) адекватно работает с множеством открытых соединений...
  • 0

parshin
Участник
 
Зарегистрирован: 13 фев 2011
Откуда: Moscow, Russia (на карте)
 
Сообщения: 57
Репутация: 26
Статьи: 2


Вернуться в Материалы сайта

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

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


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).