Обсуждение разработки веб-ГИС приложения
-
- Интересующийся
- Сообщения: 46
- Зарегистрирован: 16 июн 2015, 14:42
- Репутация: 35
Обсуждение разработки веб-ГИС приложения
Всем привет!
Больше года назад занимался разработкой веб-ГИС приложения, которое позволяет создавать и редактировать картографические слои с произвольным набором атрибутов. Ещё одной особенностью разрабатываемой системы является возможность подключать «комментарии» и «фотогалерею» для каждого объекта любого слоя. Также существует приватный и публичный режимы публикации данных.
Текущая версия проекта давно не обновлялась и носит демонстрационный характер.
С недавних пор появилось желание реанимировать проект и попытаться довести его до стабильной версии. Работы предстоит очень много, и я ещё размышляю над тем, стоит браться или нет.
Решил написать это сообщение с целью получить отзывы по текущей версии и тому, насколько представленная идея актуальна, нова и жизнеспособна.
Видео:
Демо №1
Демо №2
Репозиторий проекта:
https://github.com/rendrom/geonote
Ссылка на веб-приложение:
geonote.ru
Больше года назад занимался разработкой веб-ГИС приложения, которое позволяет создавать и редактировать картографические слои с произвольным набором атрибутов. Ещё одной особенностью разрабатываемой системы является возможность подключать «комментарии» и «фотогалерею» для каждого объекта любого слоя. Также существует приватный и публичный режимы публикации данных.
Текущая версия проекта давно не обновлялась и носит демонстрационный характер.
С недавних пор появилось желание реанимировать проект и попытаться довести его до стабильной версии. Работы предстоит очень много, и я ещё размышляю над тем, стоит браться или нет.
Решил написать это сообщение с целью получить отзывы по текущей версии и тому, насколько представленная идея актуальна, нова и жизнеспособна.
Видео:
Демо №1
Демо №2
Репозиторий проекта:
https://github.com/rendrom/geonote
Ссылка на веб-приложение:
geonote.ru
Последний раз редактировалось rendrom 19 окт 2016, 11:10, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Интересующийся
- Сообщения: 46
- Зарегистрирован: 16 июн 2015, 14:42
- Репутация: 35
Re: Обсуждение разработки веб-ГИС приложения
Могу выложить, но он пока не очень подготовлен к публикации.
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Обсуждение разработки веб-ГИС приложения
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: Интерес проявляйте мне по почте. Поработаем пока лично. Потом после "допиливания" - выложу результат
ЗЫ: Дабы не создавать новую тему, также спрошу про необходимость
По ходу выполнения проектов, в том числе и с использование 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: Обсуждение разработки веб-ГИС приложения
а шо, геомиксер уже не в моде?
ин гроссен фамилен нихт клювен клац клац
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Обсуждение разработки веб-ГИС приложения
Это разные вещи.nadiopt писал(а):а шо, геомиксер уже не в моде?
GeoMixer - это совокупность ГИС-сервера и клиента (и платно)
У нас же просто конфигуратор клиентского приложения, которое можно использовать где угодно и как угодно, без привязки к серверной части.
-
- Интересующийся
- Сообщения: 46
- Зарегистрирован: 16 июн 2015, 14:42
- Репутация: 35
Re: Обсуждение разработки веб-ГИС приложения
Совершенно верно. Так и происходит - свою систему Geonote решил выделить в отдельный проект после того как столкнулся с двумя однотипными проектами. Только в моём случае акцент приходится больше на сами данные внутри слоя. Изначально проект задумывался как каталог проб по результатам геологического изучения земной поверхности. Но собрать единую статичную модель данных которая бы удовлетворила всех исследователей никак не получалось. Поэтому добавление атрибутов к слою решил сделать динамическим (каждый слой=таблица в базе данных). После этого уже было не важно в какой предметной области использовать разрабатываемое приложение.SergeyRyzhkov писал(а): Каждый раз вручную собирать WEB-ГИС "морду" для одних и тех же задач (типовых), но с разным составом слоев, разным оформлением векторных слоев, подписи и т.д. - утомительно и непродуктивно.
Добавление фотографий и комментариев также имеют "геологические" корни - различные снимки образцов породы под микроскопом и др.
Действительно, сущесвует большое количество систем где подобные задачи уже решаются:
- http://geonode.org/ open source (django, geoserver, geonetwork opensource)
-
- Интересующийся
- Сообщения: 46
- Зарегистрирован: 16 июн 2015, 14:42
- Репутация: 35
Re: Обсуждение разработки веб-ГИС приложения
Наконец-то обновил репозиторий проектаtrir писал(а):а где код?
https://github.com/rendrom/geonote
Наметил большой план на дальнейшую разработку, среди пунктов которого присутствует переход на angular2 и typescript.
Кто сейчас на конференции
Сейчас этот форум просматривают: Amazon [Bot], Bing [Bot] и 18 гостей