Обсуждение разработки веб-ГИС приложения

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
rendrom
Интересующийся
Сообщения: 46
Зарегистрирован: 16 июн 2015, 14:42
Репутация: 35

Обсуждение разработки веб-ГИС приложения

Сообщение rendrom » 26 июл 2016, 07:25

Всем привет!
Больше года назад занимался разработкой веб-ГИС приложения, которое позволяет создавать и редактировать картографические слои с произвольным набором атрибутов. Ещё одной особенностью разрабатываемой системы является возможность подключать «комментарии» и «фотогалерею» для каждого объекта любого слоя. Также существует приватный и публичный режимы публикации данных.

Текущая версия проекта давно не обновлялась и носит демонстрационный характер.

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

Решил написать это сообщение с целью получить отзывы по текущей версии и тому, насколько представленная идея актуальна, нова и жизнеспособна.

Видео:
Демо №1
Демо №2

Репозиторий проекта:
https://github.com/rendrom/geonote

Ссылка на веб-приложение:
geonote.ru
2016-07-26_12-14-49.png
"Карточка" объекта
2016-07-26_12-14-49.png (251.29 КБ) 5936 просмотров
2016-07-26_12-23-42.png
Панель редактирование атрибутов
2016-07-26_12-23-42.png (96.58 КБ) 5936 просмотров
Последний раз редактировалось rendrom 19 окт 2016, 11:10, всего редактировалось 1 раз.

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

Re: Обсуждение разработки веб-ГИС приложения

Сообщение trir » 26 июл 2016, 07:36


rendrom
Интересующийся
Сообщения: 46
Зарегистрирован: 16 июн 2015, 14:42
Репутация: 35

Re: Обсуждение разработки веб-ГИС приложения

Сообщение rendrom » 26 июл 2016, 07:38

Могу выложить, но он пока не очень подготовлен к публикации.

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

Re: Обсуждение разработки веб-ГИС приложения

Сообщение SergeyRyzhkov » 26 июл 2016, 09:42

rendrom , идея не нова, но в любом случае Ваш труд достоен уважения!

ЗЫ: Дабы не создавать новую тему, также спрошу про необходимость :)
По ходу выполнения проектов, в том числе и с использование WEB-"мурзилок" (карт), зачастую чтобы с Заказчиком понять что мы в итоге получим, приходится прототипировать.
Каждый раз вручную собирать WEB-ГИС "морду" для одних и тех же задач (типовых), но с разным составом слоев, разным оформлением векторных слоев, подписи и т.д. - утомительно и непродуктивно.
Решили сделать базовый "движок" на Leaflet, который "читает" описание рабочего набора (документ карты) и "самоконфигурируется".
Естественно идея не нова, но за счет полностью визуального конструктора собрать карту, например ПКК (или любые источники) занимает около 8 минут!

В комплект клиента входит:
1. Дерево слоев
2. Изменение порядка следования слоев
3. Быстрый доступ к "оперативным" слоям
4. Инструменты измерения (своя разработка на основе L.Editable)
5. Экспорт карты (своя разработка, уникальный пока плагин, позволяющий производить экспорт карты с рендериром на SVG + возможность указать зум, также сразу "готовятся" файлы привязки
6. Гибкая настройка подписей векторных слоев
7. Гибкая (в пределах пока возможностей Leaflet) настройка стиля векторных слоев
8. Информационный инструмент
9. Поиск по различным источникам данных

Источники данных:
1. WMS (как ImageOverlay или как WMTS)
2. ArcGIS Map Service (как ImageOverlay или как WMTS)
3. ArcGIS Feature Service (возможность грузить по тайлам или на текущий вид карты)
4. WFS(возможность грузить по тайлам или на текущий вид карты)
5. WMTS
6. Произвольный GeoJSON-слой (запрос по шаблону URL)

И все это конфигурирутеся приложение под Windows.

Скрины в аттаче.


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

UPD: Интерес проявляйте мне по почте. Поработаем пока лично. Потом после "допиливания" - выложу результат
Вложения
Doc7.doc
(3.01 МБ) 395 скачиваний
Последний раз редактировалось SergeyRyzhkov 26 июл 2016, 13:53, всего редактировалось 1 раз.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Обсуждение разработки веб-ГИС приложения

Сообщение nadiopt » 26 июл 2016, 09:46

а шо, геомиксер уже не в моде?
ин гроссен фамилен нихт клювен клац клац

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

Re: Обсуждение разработки веб-ГИС приложения

Сообщение SergeyRyzhkov » 26 июл 2016, 09:54

nadiopt писал(а):а шо, геомиксер уже не в моде?
Это разные вещи.
GeoMixer - это совокупность ГИС-сервера и клиента (и платно)

У нас же просто конфигуратор клиентского приложения, которое можно использовать где угодно и как угодно, без привязки к серверной части.

rendrom
Интересующийся
Сообщения: 46
Зарегистрирован: 16 июн 2015, 14:42
Репутация: 35

Re: Обсуждение разработки веб-ГИС приложения

Сообщение rendrom » 26 июл 2016, 11:44

SergeyRyzhkov писал(а): Каждый раз вручную собирать WEB-ГИС "морду" для одних и тех же задач (типовых), но с разным составом слоев, разным оформлением векторных слоев, подписи и т.д. - утомительно и непродуктивно.
Совершенно верно. Так и происходит - свою систему Geonote решил выделить в отдельный проект после того как столкнулся с двумя однотипными проектами. Только в моём случае акцент приходится больше на сами данные внутри слоя. Изначально проект задумывался как каталог проб по результатам геологического изучения земной поверхности. Но собрать единую статичную модель данных которая бы удовлетворила всех исследователей никак не получалось. Поэтому добавление атрибутов к слою решил сделать динамическим (каждый слой=таблица в базе данных). После этого уже было не важно в какой предметной области использовать разрабатываемое приложение.
Добавление фотографий и комментариев также имеют "геологические" корни - различные снимки образцов породы под микроскопом и др.

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

rendrom
Интересующийся
Сообщения: 46
Зарегистрирован: 16 июн 2015, 14:42
Репутация: 35

Re: Обсуждение разработки веб-ГИС приложения

Сообщение rendrom » 19 окт 2016, 07:59

trir писал(а):а где код?
Наконец-то обновил репозиторий проекта

https://github.com/rendrom/geonote

Наметил большой план на дальнейшую разработку, среди пунктов которого присутствует переход на angular2 и typescript.

Ответить

Вернуться в «Общий - ПО»

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

Сейчас этот форум просматривают: Amazon [Bot], Bing [Bot] и 18 гостей