веб-инструменты редактирования: OpenLayers или Leaflet

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение Филиппов Владислав » 16 мар 2016, 07:53

Доброго всем здравия!
Задался вопросом - если делать веб-приложение с инструментами редактирования векторных пространственных данных, то на какой js-библиотеке лучше делать, OpenLayers или Leaflet? Где инструментарий богаче?
На лифлете есть id editor для OSM, например.
А что думаешь ты, %username%?

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение ericsson » 16 мар 2016, 21:29

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

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение SergeyRyzhkov » 16 мар 2016, 21:43

Владислав, давно не слышались!
Тебе правильно ответили в зависимости от необходимости и достаточности.
Мы в боевом проекте используем
https://github.com/Leaflet/Leaflet.Editable

Спорный вывод ericsson ...
Приложил картинку, чего только не рисуют :)
Вложения
16-03-16 21-45-12.png
16-03-16 21-45-12.png (204.28 КБ) 9756 просмотров

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение Andrey Zhukov » 16 мар 2016, 21:45

На картинке есть полигоны. И подложка. Э...

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение SergeyRyzhkov » 16 мар 2016, 21:52

Андрей,
Не тот скрин приложил.
Кстати полигоны (с дырочками :) ) - в вэбе нарисованы ...
Но думаю не суть...
Я же дал ссылку на нормальный событийно - ориентированный плагин, который при даже небольшой "заточке" под себя позволяет реализовать базовое (для WEB - картографии) редактирование. Причем документация отличная, почти все без глюков

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение Филиппов Владислав » 17 мар 2016, 05:59

спасибо коллеги!
я располагаю только оф.документами и из них мой вывод такой, что у Leaflet редактирование через плагины, а OL3 сам может рисовать и редактировать.

Хотелось бы мнение о сравнении функционала лифлетовских плагинов и возможностей OL.
Пока пишут только про Leaflet. Я его недавно попробовал, скоро будет наконец-то нормальная карта томского политеха не нём. Понятно, что нужно самому попробовать и многое прояснится, но как обычно время...

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение SergeyRyzhkov » 17 мар 2016, 07:11

Владислав,
Так ты напиши что тебе требуется,ведь от разных потребностей,возможны разные варианты решений

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

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение Denis Rykov » 21 мар 2016, 05:58

За Leaflet не скажу, но вот в OpenLayers 3 сейчас нет возможности, например, рисовать дырки в полигонах. Так же нет возможности отдельно указать куда прилипать - к вершинам или сегментам - сейчас снэппинг идёт ко всему. По последней проблеме я отправил PR, с результатом поиграться можно тут.
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение Филиппов Владислав » 21 мар 2016, 06:01

Спасибо Denis!
Вот именно таких ответов я и жду!

zhandos
Интересующийся
Сообщения: 24
Зарегистрирован: 16 ноя 2015, 10:48
Репутация: 0

Re: веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение zhandos » 21 мар 2016, 08:20

Denis Rykov писал(а):За Leaflet не скажу, но вот в OpenLayers 3 сейчас нет возможности, например, рисовать дырки в полигонах. Так же нет возможности отдельно указать куда прилипать - к вершинам или сегментам - сейчас снэппинг идёт ко всему. По последней проблеме я отправил PR, с результатом поиграться можно тут.
Да, можно рисовать и изменять, а можно ли то что нарисовал с помощью Openlayers3 сохранять в Postgres (Postgis) как слой?

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение Филиппов Владислав » 21 мар 2016, 08:38

а можно ли то что нарисовал с помощью Openlayers3 сохранять в Postgres (Postgis) как слой?
конечно можно, но это другая тема

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение SergeyRyzhkov » 21 мар 2016, 10:30

Я кстати, с коллегами планирую сильно допиливать плагин вышеуказанный для лифлета.
Если есть предложения (пожелания) - пишите...

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: веб-инструменты редактирования: OpenLayers или Leaflet

Сообщение Andrey Zhukov » 21 мар 2016, 13:17

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

Ответить

Вернуться в «Веб-картография»

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

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