Я пытаюсь добавить Openstreet Map (OSM) в QGIS3 (Ubuntu 16.04) в качестве фонового слоя WMS. Я нашел список серверов OSM WMS и вкладку WMS в новом диспетчере источников данных (Ctrl + L).
Но после нажатия новой кнопки и ввода URL-адреса http://www.osm-wms.de
для создания нового WMS-соединения я получаю имя нового соединения osm
, которое не может быть использовано. Я не могу расширить соединение в области индекса, как с другими вещами, такими как PostGIS, или добавить что-либо из этого соединения.
Может кто-нибудь дать некоторые советы о том, как вручную добавить слой WMS (в идеале без использования плагинов)?
qgis
openstreetmap
wms
qgis-3
tinlyx
источник
источник
Ответы:
Режим 1:
Используемый вами URL http://www.osm-wms.de не является сервером WMS. Чтобы добавить новый слой WMS, вы должны настроить сервер и подключиться к нему. Информация OSM используется на многих серверах через Интернет. Здесь вы можете увидеть их краткий список https://wiki.openstreetmap.org/wiki/WMS#OSM_WMS_Servers .
Выбирая один из этих серверов, вы должны искать URL-адрес служб для этого сервера.
Например, в случае terrestris один из URL-адресов:
http://ows.terrestris.de/osm/service
С помощью этого URL вы можете настроить «Новое WMS-соединение» в QGIS 3.0 из диалогового окна «Диспетчер источников данных | WMS», и после установления соединения выберите одну из разных карт, которые предоставляет сервер.
На этом сервере есть две карты с информацией OSM.
Режим 2
В настоящее время многие плагины для QGIS 2.18 делают эту конфигурацию для вас многими серверами WMS. Например, QuickMapServices разработаны для Qt4 и Python 2.7, поэтому нетрудно перенести их на QGIS 3.0, который использует Qt5 и Python 3.6. Поэтому если вы можете подождать несколько недель, в ближайшее время должен появиться автоматический способ загрузки информации OSM в QGIS 3.0 с помощью нового плагина или обновления одного из существующих.
источник
https://wiki.openstreetmap.org/wiki/Tiles
для справки. Но в URL нет символов «$». Также -https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}
Теперь есть плагин под названием QuickMapServices .
Он предоставляет слои карты действительно легко:
Добавить плагин Выберите плагин из окна плагинов
Добавить слой
Теперь вы можете добавить слой OpenStreetMap со вкладки Web.
источник