Додавання WMS-шару OpenStreetMap до 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 (в ідеалі без використання плагінів)?


1
URL - це не URL-адреса WMS, а веб-додаток. Читаючи його, вони згадують використання 129.206.228.72/cached/osm ? Зауважте, що останнім новинам вже 6 років, тому дані можуть не бути актуальними
JGH

Відповіді:


7

Режим 1:

URL-адреса http://www.osm-wms.de, яку ви використовуєте, не є WMS-сервером. Щоб додати новий рівень WMS, потрібно налаштувати сервер і підключитися до нього. Інформація про ОСМ використовується на багатьох серверах через Інтернет. Тут ви можете побачити короткий їх список https://wiki.openstreetmap.org/wiki/WMS#OSM_WMS_Servers .

Вибираючи один із цих серверів, вам потрібно шукати URL-адресу сервісу для цього сервера.

Наприклад, для terrestris однією з URL-адрес є:

http://ows.terrestris.de/osm/service

За допомогою цієї URL-адреси ви можете налаштувати "Нове підключення до WMS" в QGIS 3.0 у діалоговому вікні "Менеджер джерел даних | WMS", а після стабільного з'єднання виберіть одну з різних карт, які відкриває сервер.

На цьому сервері є дві карти з інформацією про ОСМ.

Створіть новий WMS-з'єднання

Режим 2

Наразі багато плагінів для QGIS 2.18 створюють цю конфігурацію для багатьох WMS-серверів. Наприклад, QuickMapServices розроблені для Qt4 та Python 2.7, тому не тривіально перенести його на QGIS 3.0, що використовує Qt5 та Python 3.6. Отже, якщо ви можете зачекати кілька тижнів, найближчим часом повинен з'явитися автоматичний спосіб завантаження інформації про OSM в QGIS 3.0 новим плагіном або оновленням одного з існуючих.


1
Зауважте, що більшість джерел СМЯ використовують послуги на основі плитки, а не WMS.
AndreJ

https://wiki.openstreetmap.org/wiki/Tilesдля довідки. Але в URL-адресі немає символів "$". Також -https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}
Cary H

17

Зараз є плагін під назвою QuickMapServices .

Це забезпечує шари карти дуже легко:

Додайте плагін Виберіть плагін у вікні плагінів Виберіть плагін у вікні плагінів

Додайте шар

Тепер ви можете додати шар OpenStreetMap на вкладці Веб. Тепер ви можете додати шар OpenStreetMap на вкладці Веб.


Це раніше мали Карти Google?
Донні В.

У попередніх версіях ви могли легко додати шар Google Maps за допомогою плагіна OpenLayer, як зазначено в цій публікації: gis.stackexchange.com/questions/12814/…
Франсуа

1
Схоже, вони видалили шари Карт Google через зміни Google у своїй платформі Maps. Коли ви вносите дані, у неї є відмова від відповідальності на кожній плитці.
Донні В.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.