Страница 2 из 2

Re: Геопортал

Добавлено: 22 ноя 2017, 10:21
Александр Мурый
Denis Rykov писал(а):
22 ноя 2017, 10:10
https://github.com/nextgis/ngwdocker
404

Re: Геопортал

Добавлено: 22 ноя 2017, 10:39
Denis Rykov
Точно, не заметил. Но в любом случае в облаке можно потестить и локально развернуть если нужно.

Re: Геопортал

Добавлено: 27 ноя 2017, 11:32
CatalystW
Ещё не могу понять логику, по которой устроена боковая панель слоёв слева в порталах типа того же nextgis. Там, где можно включить или выключить слой. Если с элементами OpenLayers более-менее понятно, то как делать её, пока не пойму.

Объясню: моя задача в том, что есть вот перед нами карта России. На этой карте при помощи выделения можно выбирать векторные слои. И все результаты, попадающие в выделение, выводятся в меню слева - какое исследование проводилось в каком году итд (метаданные короче говоря). Все эти результаты можно отобразить или скрыть.

Пока что у меня всё сыро: запилил header, div с картой, векторные слои вывел на карту - и при помощи кликов по ним выводится атрибутивная информация в поп-ап. Выделение нескольких слоёв тоже, мне думается, несложная вещь и делается силами OL. Но вот эта панель - пока сильный пробел

Re: Геопортал

Добавлено: 27 ноя 2017, 12:16
jerry-maori
Попробуйте всё таки поставить локальную копию NextGIS. Свяжете её с QGIS - и вперёд.

Если всё таки чешется писать GUI самому, то самый простой способ:
Слои получаем как вектора, соотвественно список их названий есть
формируете на левой панели список из чекбоксов из слоёв и вещаете на событие change изменение видимости слоя
А вывод информации - всё, что выводит в pop-up по сути выводится в div. А div вы можете указать любой.

Re: Геопортал

Добавлено: 07 дек 2017, 11:43
CatalystW
Я правильно понимаю, что метаданные ни что иное, как xml-файл, содержимое которого можно передавать в html-форму?

Вообще мне нужно сделать ещё кое-что: чтобы был поиск по введенному тексту (например забиваем "Байкал пробы воды" в поле) - и находим нужный слой. И с фильтрацией по метаданным существующих слоёв (например выбор категории "геохимия" с показом всех доступных слоёв). Даже если тут будут готовые и заполненные метаданные, как их связать со слоем?

jerry-maori, спасибо за подсказку! Да, нужно именно сделать всё самому. Сейчас разбираюсь сижу с этим.