Добавление слоя OpenStreetMap WMS в QGIS

11

Я пытаюсь добавить Openstreet Map (OSM) в QGIS3 (Ubuntu 16.04) в качестве фонового слоя WMS. Я нашел список серверов OSM WMS и вкладку WMS в новом диспетчере источников данных (Ctrl + L).

Но после нажатия новой кнопки и ввода URL-адреса http://www.osm-wms.deдля создания нового WMS-соединения я получаю имя нового соединения osm, которое не может быть использовано. Я не могу расширить соединение в области индекса, как с другими вещами, такими как PostGIS, или добавить что-либо из этого соединения.

Может кто-нибудь дать некоторые советы о том, как вручную добавить слой WMS (в идеале без использования плагинов)?

tinlyx
источник
1
URL-адрес - это не URL-адрес WMS, а веб-приложение. Читая это, они упоминают использование 129.206.228.72/cached/osm ? Обратите внимание, что последние новости 6 лет, поэтому данные могут быть не актуальными
JGH

Ответы:

7

Режим 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.

Создать новое соединение WMS

Режим 2

В настоящее время многие плагины для QGIS 2.18 делают эту конфигурацию для вас многими серверами WMS. Например, QuickMapServices разработаны для Qt4 и Python 2.7, поэтому нетрудно перенести их на QGIS 3.0, который использует Qt5 и Python 3.6. Поэтому если вы можете подождать несколько недель, в ближайшее время должен появиться автоматический способ загрузки информации OSM в QGIS 3.0 с помощью нового плагина или обновления одного из существующих.

Аугусто Сиса
источник
1
Обратите внимание, что большинство источников QMS используют службы на основе плиток, а не WMS.
AndreJ
https://wiki.openstreetmap.org/wiki/Tilesдля справки. Но в URL нет символов «$». Также -https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}
Кэри Х
17

Теперь есть плагин под названием QuickMapServices .

Он предоставляет слои карты действительно легко:

Добавить плагин Выберите плагин из окна плагинов Выберите плагин из окна плагинов

Добавить слой

Теперь вы можете добавить слой OpenStreetMap со вкладки Web. Теперь вы можете добавить слой OpenStreetMap со вкладки Web.

Francois
источник
Раньше у этого были Карты Google?
Донни В.
В предыдущих версиях вы могли легко добавить слой Google Maps с плагином OpenLayer, как указано в этом сообщении: gis.stackexchange.com/questions/12814/…
Francois
1
Похоже, они удалили слои Google Maps из-за изменений Google в их платформе Maps. Когда вы вводите данные, на каждой плитке есть отказ от ответственности.
Донни В.