Plugin OpenLayers có được cập nhật cho QGIS3 không?


51

Khi tìm kiếm plugin OpenLayers, nó cho thấy plugin này không tương thích với phiên bản QGIS 3.0. Điều này sẽ được cập nhật? Có cách nào khác để thêm hình ảnh Google hoặc bất kỳ hình ảnh trên không nào khác ngoài plugin này không?

Tôi nhận thấy lớp OpenStreetMap mà tôi đã sử dụng với QGIS 2 vẫn đang hoạt động khi tôi đang sử dụng QGIS 3, nhưng lớp Vệ tinh Google không còn xuất hiện nữa.


5
Mẹo số 1 của tôi khi sử dụng QGIS: không bao giờ chạm vào plugin openlayers. Nó gây ra tất cả các loại lỗi và mất ổn định trong qgis. Nó chỉ không đáng để lãng phí thời gian.
ndawson

Câu trả lời:


66

Trong QGIS 3, sử dụng Gạch XYZ trong Trình duyệt dữ liệu

sử dụng

http://mt0.google.com/vt/lyrs=y&hl=en&x={x}&y={y}&z={z}&s=Ga

nhập mô tả hình ảnh ở đây

Cập nhật ngày 12 tháng 3 năm 2018

Có một tập lệnh python sẽ tải trong nhiều ô xyz có sẵn tại đây https://raw.githubusercontent.com/klakar/QGIS_resource/master/collections/Geosupportsystem/python/qgis_basemaps.py (tín dụng đầy đủ là cho Klas Karlsson : twitter.com/klaskarlsson/status/972757121933733889 )

nhập mô tả hình ảnh ở đây


Hoàn toàn bất hợp pháp để tiêu thụ trực tiếp các lát Google Maps mà không sử dụng API riêng của Google. Đó là lý do tại sao mọi người sử dụng plugin QGIS OpenLayers vì nó sử dụng API Google Maps bên trong để thực hiện các cuộc gọi URLS. Bạn tránh làm những việc phi pháp mặc dù về mặt kỹ thuật không cần thiết ...
ThomasG77 22/03/18

2
@ ThomasG77 các điều khoản đã thay đổi vào tháng 1 năm 2018 và các tài liệu liên kết đến các URL của nhà phát triển.google.com/maps/documentation/urls/guide Bạn không cần khóa Google API để sử dụng URL Bản đồ.
Mapperz

6
Khóa API không phải là vấn đề. Đó là TOS, ví dụ như developers.google.com/maps/terms#section_10_1 "Bạn sẽ không truy cập (các) API Bản đồ hoặc Nội dung ngoại trừ thông qua Dịch vụ. Ví dụ: bạn không được truy cập các ô bản đồ hoặc hình ảnh qua giao diện hoặc kênh ( bao gồm các giao diện Google không có giấy tờ) khác với (các) API của Maps. "
ThomasG77

25

Qgis 3 có kiến ​​trúc plugin mới nên các plugin không tương thích ngay với phiên bản mới này. Từ kho lưu trữ nguồn, có vẻ như họ chờ đợi bản phát hành chính thức của QGIS 3 để tạo ra một phiên bản mới của plugin.

Bên cạnh đó, giờ đây bạn có tùy chọn sử dụng nguồn XYZ để khai báo một số bản đồ slippy. ví dụ: bạn có thể sử dụng http://tile.openstreetmap.org/ đũazopez / nbxopez / nbyopez.png cho openstreetmap.

Bạn sẽ tìm thấy một loạt các tài nguyên trong https://qms.nextgis.com (tìm TMS)


Sử dụng liên kết OSM ở trên, Gạch XYZ quá nhỏ để đọc nếu bạn sử dụng màn hình độ phân giải HDPI (tức là 3200x1900).
Colin

Bạn sẽ cần nguồn có độ phân giải cao (còn gọi là võng mạc). Một số thông tin ở đây gis.stackexchange.com/questions/276323/ Kẻ
Billy34

Các nguồn võng mạc cũng quá nhỏ khi sử dụng màn hình HDPI. Họ đã làm việc cho tôi vài ngày trước, vẫn với văn bản nhỏ, nhưng tôi không thể khiến họ kết xuất ngay bây giờ.
Colin

8

Các QuickMapServices (hoặc QMS) Plugin làm cho nó rất dễ dàng để thêm một bản đồ nền từ nhiều nguồn khác nhau để dự án QGIS 3 của bạn.

Theo mặc định, bạn nhận được khá nhiều bản đồ nền, nhưng bạn có thể thêm hàng trăm bản đồ bổ sung do người dùng đóng góp bằng cách truy cập QuickMapService -> Cài đặt -> Dịch vụ khác -> Nhận gói đóng góp

Sử dụng công cụ Tìm kiếm QMS để nhanh chóng xác định vị trí các bản đồ nền.


1
QMS là tuyệt vời - một loạt các nguồn dữ liệu tích hợp tuyệt vời và dễ dàng hơn nhiều so với việc chỉ định thủ công các trình xếp chồng với Gạch XYZ thông qua bộ dữ liệu.
Joseph Redfern

3

Tôi đã tạo một tập lệnh chung để tải từ CSV bất kỳ lát XYZ nào

Nó chung chung hơn so với Klas Karlsson (không phải nội dung được mã hóa cứng) nhưng bạn sẽ cần phải tự đặt các lớp bổ sung vì CSV mặc định được cung cấp không chứa nhiều cơ sở mặc định.

QuickMapService, một plugin thay thế cho plugin QGIS OpenLayers, hiện tương thích với QGIS 2.x & 3.0 như đã nêu trong thông báo bài đăng trên blog này



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.