Thêm lớp WMS OpenStreetMap vào QGIS


10

Tôi đang cố gắng thêm Openstreet Map (OSM) vào QGIS3 (Ubuntu 16.04) làm lớp WMS nền. Tôi đã tìm thấy danh sách Máy chủ WMS OSM và tab WMS trong Trình quản lý nguồn dữ liệu mới (Ctrl + L).

Nhưng sau khi nhấp vào nút mới và nhập URL http://www.osm-wms.deđể tạo kết nối WMS mới , tôi nhận được một kết nối mới được gọi là osmkhông thể sử dụng. Tôi không thể mở rộng kết nối trong ngăn chỉ mục như với những thứ khác như PostGIS hoặc thêm bất cứ thứ gì từ kết nối đó.

Ai đó có thể cung cấp một số gợi ý về cách thêm thủ công lớp WMS (lý tưởng mà không cần sử dụng plugin) không?


1
URL không phải là URL WMS, mà là một ứng dụng web. Đọc nó, họ đề cập đến việc sử dụng 129.206.228.72/cached/osm ? Lưu ý rằng tin tức mới nhất là 6 năm, vì vậy dữ liệu có thể không được cập nhật
JGH

Câu trả lời:


6

Chế độ 1:

URL http://www.osm-wms.de mà bạn đang sử dụng không phải là máy chủ WMS. Để thêm một lớp WMS mới, bạn phải cấu hình một máy chủ và kết nối với nó. Thông tin OSM được sử dụng trong nhiều máy chủ qua Internet. Tại đây bạn có thể thấy một danh sách ngắn về họ https://wiki.openstreetmap.org/wiki/WMS#OSM_WMS_Servers .

Chọn một trong những máy chủ này, bạn phải tìm URL của dịch vụ cho máy chủ đó.

Ví dụ: trong trường hợp terrestris, một trong các URL là:

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

Với URL này, bạn có thể định cấu hình "Kết nối WMS mới" trong QGIS 3.0 từ hộp thoại "Trình quản lý nguồn dữ liệu | WMS" và sau khi thiết lập kết nối, hãy chọn một trong các bản đồ khác mà máy chủ hiển thị.

Trong máy chủ này có hai bản đồ với thông tin OSM.

Tạo kết nối WMS mới

Chế độ 2

Hiện tại nhiều plugin cho QGIS 2.18 tạo cấu hình đó cho bạn với nhiều máy chủ WMS. Ví dụ: QuickMapService được phát triển cho Qt4 và Python 2.7, vì vậy việc chuyển nó sang QGIS 3.0 không sử dụng Qt5 và Python 3.6. Vì vậy, nếu bạn có thể đợi một vài tuần trong tương lai gần phải xuất hiện một cách tự động để tải thông tin OSM trong QGIS 3.0 bằng một plugin mới hoặc cập nhật một trong những cách hiện có.


1
Lưu ý rằng hầu hết các nguồn QMS sử dụng dịch vụ dựa trên ô vuông, không phải WMS.
AndreJ

17

Hiện tại có một plugin có tên QuickMapService .

Nó cung cấp các lớp bản đồ thực sự dễ dàng:

Thêm plugin Chọn plugin từ Cửa sổ Plugins Chọn plugin từ Cửa sổ Plugins

Thêm một lớp

Bây giờ Bạn có thể thêm lớp OpenStreetMap từ tab Web. Bây giờ Bạn có thể thêm lớp OpenStreetMap từ tab Web.


Điều này đã từng có Google Maps?
Donny V.

Trong các phiên bản trước, bạn có thể dễ dàng thêm lớp Google Maps với Plugin OpenLayer, như được chỉ ra trong bài đăng này: gis.stackexchange.com/questions/12814/ trộm
Francois

1
Có vẻ như họ đã xóa các lớp Google Maps vì những thay đổi của Google đối với Nền tảng Bản đồ của họ. Khi bạn mang dữ liệu vào, nó sẽ từ chối trách nhiệm trên mỗi ô.
Donny V.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.