Dodawanie warstwy WMS OpenStreetMap do QGIS


11

Próbuję dodać Openstreet Map (OSM) do QGIS3 (Ubuntu 16.04) jako warstwę WMS w tle. W nowym Menedżerze źródeł danych (Ctrl + L) znalazłem listę serwerów OSM WMS i kartę WMS .

Ale po kliknięciu nowego przycisku i wpisaniu adresu URL w http://www.osm-wms.decelu utworzenia nowego połączenia WMS otrzymuję nowe połączenie o nazwie osm, którego nie można użyć. Nie mogę rozwinąć połączenia w panelu indeksu, jak w przypadku innych rzeczy, takich jak PostGIS, ani dodać niczego z tego połączenia.

Czy ktoś może podać wskazówki dotyczące ręcznego dodawania warstwy WMS (najlepiej bez użycia wtyczek)?


1
URL nie jest adresem WMS, ale aplikacją internetową. Czytając to, wspominają o użyciu 129.206.228.72/cached/osm ? Pamiętaj, że najnowsze wiadomości mają 6 lat, więc dane mogą być nieaktualne
JGH

Odpowiedzi:


7

Tryb 1:

Adres URL http://www.osm-wms.de , którego używasz, nie jest serwerem WMS. Aby dodać nową warstwę WMS, musisz skonfigurować serwer i połączyć się z nim. Informacje OSM są wykorzystywane na wielu serwerach przez Internet. Tutaj możesz zobaczyć ich krótką listę https://wiki.openstreetmap.org/wiki/WMS#OSM_WMS_Servers .

Wybierając jeden z tych serwerów, musisz poszukać adresu URL usługi dla tego serwera.

Na przykład w przypadku terrestris jednym z adresów URL jest:

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

Za pomocą tego adresu URL możesz skonfigurować „Nowe połączenie WMS” w QGIS 3.0 z okna dialogowego „Menedżer źródła danych | WMS”, a po nawiązaniu połączenia wybierz jedną z różnych map, które serwer udostępnia.

Na tym serwerze znajdują się dwie mapy z informacjami OSM.

Utwórz nowe połączenie WMS

Tryb 2

Obecnie wiele wtyczek do QGIS 2.18 tworzy tę konfigurację z wieloma serwerami WMS. Na przykład QuickMapServices są opracowane dla Qt4 i Python 2.7, więc migracja do QGIS 3.0 korzystającego z Qt5 i Python 3.6 nie jest trywialna. Więc jeśli możesz poczekać kilka tygodni w najbliższej przyszłości musi pojawić się automatyczny sposób na załadowanie informacji OSM w QGIS 3.0 z nową wtyczką lub aktualizacją jednej z istniejących.


1
Pamiętaj, że większość źródeł QMS korzysta z usług opartych na kafelkach, a nie WMS.
AndreJ

https://wiki.openstreetmap.org/wiki/Tilesna przykład. Ale nie ma symboli „$” w adresie URL. Również -https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}
Cary H

17

Jest teraz wtyczka o nazwie QuickMapServices .

Zapewnia warstwy mapy naprawdę łatwo:

Dodaj wtyczkę Wybierz wtyczkę z okna wtyczek Wybierz wtyczkę z okna wtyczek

Dodaj warstwę

Teraz możesz dodać warstwę OpenStreetMap z zakładki WWW. Teraz możesz dodać warstwę OpenStreetMap z zakładki WWW.


Czy to kiedyś miało Mapy Google?
Donny V.

W poprzednich wersjach można było łatwo dodawać warstwę Map Google za pomocą wtyczki OpenLayer, jak wskazano w tym poście: gis.stackexchange.com/questions/12814/...
Francois,

1
Wygląda na to, że usunęli warstwy Map Google z powodu zmian wprowadzonych przez Google na ich platformie Maps. Gdy wprowadzasz dane, na każdym kafelku znajdują się wyłączenia odpowiedzialności.
Donny V.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.