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.de
celu 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)?
qgis
openstreetmap
wms
qgis-3
tinlyx
źródło
źródło
Odpowiedzi:
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.
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.
źródło
https://wiki.openstreetmap.org/wiki/Tiles
na przykład. Ale nie ma symboli „$” w adresie URL. Również -https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}
Jest teraz wtyczka o nazwie QuickMapServices .
Zapewnia warstwy mapy naprawdę łatwo:
Dodaj wtyczkę Wybierz wtyczkę z okna wtyczek
Dodaj warstwę
Teraz możesz dodać warstwę OpenStreetMap z zakładki WWW.
źródło