Слой из запроса или представления
-
- Интересующийся
- Сообщения: 32
- Зарегистрирован: 11 фев 2019, 09:01
- Репутация: -2
- Откуда: Алматы
Слой из запроса или представления
В Geoserver можно создать слой из представления с параметрами. Можно ли так же сделать в QGIS? Вроде в DB Manager получилось создать слой из результата функции. Например в GeoServer это выглядит так: SELECT * FROM my_sql_func('%T_KEY%'); где T_KEY это параметр =2018-12-01. Вызывается http://www.mygeoserv/geoserver/cite/wms ... ap&layers=.... &viewparams=T_KEY:2018-12-01
- Эдуард Казаков
- Гуру
- Сообщения: 546
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 532
- Откуда: Planet Earth
- Контактная информация:
Re: Слой из запроса или представления
В чём тогда вопрос?:) Выполняете через "Менеджер БД" любой запрос, добавляете результат как слой. При изменении данных всё будет автоматически обновляться.Вроде в DB Manager получилось создать слой из результата функции
Если представление создано средствами самой БД, например в PostGIS, то это представление можно загружать как слой штатным инструментом "Слой - добавить слой - добавить слой PostGIS"
-
- Интересующийся
- Сообщения: 32
- Зарегистрирован: 11 фев 2019, 09:01
- Репутация: -2
- Откуда: Алматы
Re: Слой из запроса или представления
Вопрос в том, что параметр функции - переменная, задаваемая пользователем на ходу. Я привел пример выше: переменная T_KEY задается пользователем через WMS запрос и слой формируется на основе полученных данных. И еще вопрос в том, как передать переменную с неким значением по-умолчанию в SQL-функцию и по необходимости изменять значение переменной через WMS запрос? Действительно, нет проблем сформировать слой из статичного SQL запроса (там даже несколько путей для этого есть).В чём тогда вопрос?:)
-
- Интересующийся
- Сообщения: 32
- Зарегистрирован: 11 фев 2019, 09:01
- Репутация: -2
- Откуда: Алматы
Re: Слой из запроса или представления
https://geoserver.geo-solutions.it/edu/ ... ayers.html пример из документации GEOSERVER.
https://pro.arcgis.com/ru/pro-app/help/ ... -layer.htm То же самое в ArcGIS.
https://pro.arcgis.com/ru/pro-app/help/ ... -layer.htm То же самое в ArcGIS.
Последний раз редактировалось coldalmaty 11 июн 2019, 05:59, всего редактировалось 2 раза.
-
- Интересующийся
- Сообщения: 32
- Зарегистрирован: 11 фев 2019, 09:01
- Репутация: -2
- Откуда: Алматы
Re: Слой из запроса или представления
Мне не нужно делать запросы из QGIS Desktop. В QGIS Desktop я только создаю слой, публикую его на QGIS Server и работаю с ним через WMS.
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Слой из запроса или представления
гуглить COALESCE
Кто сейчас на конференции
Сейчас этот форум просматривают: Amazon [Bot] и 34 гостя