Геопортал
-
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 20 сен 2017, 15:27
- Репутация: 0
- Откуда: Иркутск
Геопортал
Добрый день, буду признателен за совет.
В общем, моя аспирантская задача - сделать геопортал с отображением результатов работы института. Слои с шейпами, кликабельные соли на карте, метаданные, все дела. На базе какой открытой бесплатной "оболочки" для геосервера лучше всего это реализовать, я не знаю. Присматривался к Geonode, ESRI Geoserver, NextGIS. Желательно, чтобы была какая-никакая кастомизация дизайна.
Посоветуйте пожалуйста продукты.
В общем, моя аспирантская задача - сделать геопортал с отображением результатов работы института. Слои с шейпами, кликабельные соли на карте, метаданные, все дела. На базе какой открытой бесплатной "оболочки" для геосервера лучше всего это реализовать, я не знаю. Присматривался к Geonode, ESRI Geoserver, NextGIS. Желательно, чтобы была какая-никакая кастомизация дизайна.
Посоветуйте пожалуйста продукты.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Геопортал
Все в кучу
Расскажите, для начала, какие у вас познания хотя бы в верстке? Кастомизировать можно всё, вопрос в необходимом уровне абстракции.
Расскажите, для начала, какие у вас познания хотя бы в верстке? Кастомизировать можно всё, вопрос в необходимом уровне абстракции.
-
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 20 сен 2017, 15:27
- Репутация: 0
- Откуда: Иркутск
Re: Геопортал
Могу рассказать о своём опыте небольшом. Геопортал геоэкологический планируется. По совету научрука обратил внимание на Geonode сначала. Я ставил Geonode 2.4, потом 2.6 на винду, но адекватно работать они отказывалась, поэтому пришлось ставить на виртуальную машину на Linux. Каталоги метаданных есть, слои загружаются, на карте отображаются, поиск работает, всё нормально. Но особенной кастомизации я там не заметил. И от мысли, что ковыряться в геоноде через виртуальную машину придётся на линуксе, с которым тоже не работал толком, я немного огорчаюсь. У NextGIS бесплатных продуктов я не вижу.Andrey Zhukov писал(а): ↑20 сен 2017, 15:38Расскажите, для начала, какие у вас познания хотя бы в верстке? Кастомизировать можно всё, вопрос в необходимом уровне абстракции.
Мои познания... боюсь, что в вёрстке я полный ноль. Из из ГИС я работал только с QGIS достаточно долго и немного с ArcGIS. Я конечно учиться не боюсь, но даже не знаю как подойти к вопросу. Как бы, разбираться и учиться я буду охотно, но мне бы для начала что-то дружелюбное к новичкам
-
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 20 сен 2017, 15:27
- Репутация: 0
- Откуда: Иркутск
Re: Геопортал
спасибо, попробую
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Геопортал
учите html/csv, JavaScript и Java - без этого никакой кастомизации не будет
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Геопортал
Вообще да, у GeoNode почти все есть.
По Linux могу посоветовать неплохой вводный курс: https://stepik.org/course/73/syllabus
Азы верстки можно достаточно быстро выучить на https://www.codecademy.com. HTML, CSS.
Следом JS, React. Потом можно за SQL и Python (или Java) взяться.
Следует понимать, что нахрапом за недельку тут не разобраться, надо покопаться в технологиях. Это усердная работа на протяжении полугода.
Если это все НЕ интересно, то лучше редуцировать работу до настройки рабочего геопортала, без особых изысков.
По Linux могу посоветовать неплохой вводный курс: https://stepik.org/course/73/syllabus
Азы верстки можно достаточно быстро выучить на https://www.codecademy.com. HTML, CSS.
Следом JS, React. Потом можно за SQL и Python (или Java) взяться.
Следует понимать, что нахрапом за недельку тут не разобраться, надо покопаться в технологиях. Это усердная работа на протяжении полугода.
Если это все НЕ интересно, то лучше редуцировать работу до настройки рабочего геопортала, без особых изысков.
- jerry-maori
- Гуру
- Сообщения: 585
- Зарегистрирован: 22 авг 2012, 17:02
- Репутация: 143
- Откуда: Нижний Новгород
Re: Геопортал
А mapguide жив ещё?
Можно сделать всё на базе bootstrap как основы внешнего вида, leaflet (openlayers) как компоненты для картоотображения и Jquery для всякой логике. Ну и Geoserver как бэкграунд всего этого безобразия.
При должной мере усидчивости можно собрать работоспособный проект за месяц.
Можно сделать всё на базе bootstrap как основы внешнего вида, leaflet (openlayers) как компоненты для картоотображения и Jquery для всякой логике. Ну и Geoserver как бэкграунд всего этого безобразия.
При должной мере усидчивости можно собрать работоспособный проект за месяц.
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Геопортал
jerry-maori, человеку еще учиться надо когда-то Да и база хромает. Месяца маловато, не надо так обнадеживать, а то вернется к теме в апреле
PostGIS + GeoServer + OL (а еще тонна всякого нужно и не очень обвеса) уже есть в GeoNode, пусть человек не парится хотя бы по поводу выбора компонентов.
PostGIS + GeoServer + OL (а еще тонна всякого нужно и не очень обвеса) уже есть в GeoNode, пусть человек не парится хотя бы по поводу выбора компонентов.
-
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 20 сен 2017, 15:27
- Репутация: 0
- Откуда: Иркутск
Re: Геопортал
Андрей, спасибо за совет. Начал читать статьи на сайте OSGeo, на gislab, и понял, что разумнее всего ковырять всё самому.
Беда в том, что у меня не было представления, как же должен выглядеть геопортал, вернее из каких блоков он должен состоять. Но потихоньку разбираюсь. Если я правильно понял, геоданные хранятся в PostGIS-пространственном расширении PostgreSQL, откуда подгружаются в Geoserver, который как раз передаёт через WFS (векторные) и WMS (растровые данные) в браузер (OpenLayers), где карта отрисовывается. Можно настроить всякие плюшки типа поп-апов по клику, это всё на java-script пишется. По сути на страницу вставляется блок с картой, а остальное можно кастомизировать как хочешь. Вроде так.
Но мне пока непонятно, с помощью каких средств можно реализовать каталог метаданных, как в Geonode, например.
И ещё один момент. В геосервере можно создавать учёные записи и настраивать права доступа, в geonode тоже создаются акки и настраиваются права. так вот, это Geonode прописывает все эти аккаунты в самом geoserver или внутри себя? Проверить не получается, у меня проблемы с установкой geonode, а так бы сам посмотрел.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Геопортал
вся инфа хранится в БД
-
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 20 сен 2017, 15:27
- Репутация: 0
- Откуда: Иркутск
Re: Геопортал
Постепенно разбираюсь. Установил геосервер, в качестве хранилища подключил слой PostGIS из собранной базы, при помощи OpenLayers и Apache24 смог добиться выведения слоя поверх карты в веб-браузер (пока локально), понял как делать поп-апы (в общем-то всё хранятся в заготовках на сайте OL).
Но, остаётся непонятным вопрос с метаданными. Поясню: у каждого геологического исследования должен быть набор метаданных помимо шейп-файла с границами участка работ, как например: заголовок, аннотация, дата создания, категории, ключевые слова, проекция, автор данных, контакты, итд (конечно, постараюсь использовать имеющиеся стандарты, но это потом). Поскольку не всегда сами данные в открытом доступе можно публиковать, нужно выводить метаданные. Выделяешь участок на карте - тебе показывается информация - какие исследования проводились на этом участке, когда, кем, и кого можно запросить данные.
Поделитесь пожалуйста опытом: как лучше организовать метаданные. Они вписываются в каждый отдельный векторный слой как новые поля?
Но, остаётся непонятным вопрос с метаданными. Поясню: у каждого геологического исследования должен быть набор метаданных помимо шейп-файла с границами участка работ, как например: заголовок, аннотация, дата создания, категории, ключевые слова, проекция, автор данных, контакты, итд (конечно, постараюсь использовать имеющиеся стандарты, но это потом). Поскольку не всегда сами данные в открытом доступе можно публиковать, нужно выводить метаданные. Выделяешь участок на карте - тебе показывается информация - какие исследования проводились на этом участке, когда, кем, и кого можно запросить данные.
Поделитесь пожалуйста опытом: как лучше организовать метаданные. Они вписываются в каждый отдельный векторный слой как новые поля?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Геопортал
или в связанных таблицахОни вписываются в каждый отдельный векторный слой как новые поля
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Геопортал
В NextGIS Web уже всё есть, вот тут ест Docker Environment, если не охота ставить всё руками: https://github.com/nextgis/ngwdocker. Вот тут можете создать инстанс в облаке, чтобы посмотреть, подойдёт ли оно вам: http://nextgis.ru/
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 32 гостя