Tại sao các bản đồ nền của Google không còn xuất hiện trong QGIS?


8

Tôi đã thực hiện một vài dự án sử dụng Google Vật lý / Đường phố làm cơ sở nhưng bây giờ khi tôi mở lại các dự án đó, tất cả các lớp xuất hiện ngoại trừ bản đồ nền của google (các lớp khác bao gồm .kml).

Trước đây tôi đã gặp sự cố này khi tôi có kết nối internet kém - sơ đồ cơ sở sẽ không tải - nhưng bây giờ tôi có kết nối tốt nên đó không phải là vấn đề.

Tôi cũng đã thử bắt đầu một dự án mới và thêm Google Vật lý vào đó nhưng tương tự không có gì xuất hiện. Trong các dự án cũ tôi đã thử gỡ bỏ và thêm lại sơ đồ cơ sở nhưng không gặp may.

Tôi đã thử gỡ cài đặt và cài đặt lại Plugin OpenLayers (phiên bản 1.3.6) nhưng sự cố vẫn còn. Khi tôi sử dụng plugin để thêm OSM, tuy nhiên nó vẫn hoạt động (nhưng tôi cần Google cho các dự án này).

Tôi đã xác minh CRS và đặt nó thành WGS 84 / Peudo Mercator EPSG: 3857

Tôi đang sử dụng QGIS 2.8.2-Wien trên máy Mac

Làm cách nào để làm cho Google Vật lý hiển thị lại?



Điều này có thể là do "cuộn qua phiên bản" của Google. xem hub.qgis.org/issues/13854
neogeomat

Câu trả lời:


20

Không sử dụng Plugin OpenLayers, nó rất tệ. Sử dụng QuickMapService thay thế. (xem bình luận của tôi dưới đây về lý do tại sao tôi nghĩ rằng nó hút)


Hoặc bạn có thể thêm google brickerver trực tiếp dưới dạng lớp raster.

Mở một tệp XML và dán tệp này vào:

<GDAL_WMS>
<!-- Data is subject to term of use detailed at http://code.google.com/intl/nl/apis/maps/terms.html and
 http://www.google.com/intl/en_ALL/help/terms_maps.html -->

<Service name="TMS">
    <!-- <ServerUrl>http://mt.google.com/vt/lyrs=m&amp;x=${x}&amp;y=${y}&amp;z=${z}</ServerUrl> --> <!-- Map -->
     <ServerUrl>http://mt.google.com/vt/lyrs=s&amp;x=${x}&amp;y=${y}&amp;z=${z}</ServerUrl> --> <!-- Satellite -->
    <!-- <ServerUrl>http://mt.google.com/vt/lyrs=y&amp;x=${x}&amp;y=${y}&amp;z=${z}</ServerUrl> --> <!-- Hybrid -->
    <!-- <ServerUrl>http://mt.google.com/vt/lyrs=t&amp;x=${x}&amp;y=${y}&amp;z=${z}</ServerUrl> --> <!-- Terrain -->
    <!-- <ServerUrl>http://mt.google.com/vt/lyrs=p&amp;x=${x}&amp;y=${y}&amp;z=${z}</ServerUrl> --> <!-- Terrain, Streets and Water  -->
</Service>
<DataWindow>
    <UpperLeftX>-20037508.34</UpperLeftX>
    <UpperLeftY>20037508.34</UpperLeftY>
    <LowerRightX>20037508.34</LowerRightX>
    <LowerRightY>-20037508.34</LowerRightY>
    <TileLevel>20</TileLevel>
    <TileCountX>1</TileCountX>
    <TileCountY>1</TileCountY>
    <YOrigin>top</YOrigin>
</DataWindow>
<Projection>EPSG:3857</Projection>
<BlockSizeX>256</BlockSizeX>
<BlockSizeY>256</BlockSizeY>
<BandsCount>3</BandsCount>
<MaxConnections>5</MaxConnections>
<Cache />
</GDAL_WMS>

Sau đó tải tệp XML đó dưới dạng lớp raster.


Thay đổi EPSG: 900913 thành EPSG: 3857 sẽ loại bỏ cửa sổ bật lên khỏi QGIS hỏi xem phép chiếu là gì khi xml được tải lần đầu tiên.
SaultDon

3
Vui lòng xác định lý do tại sao plugin OpenLayers "hút"
user2856

3
Tôi đã sử dụng plugin trong QGIS kể từ phiên bản 1.7 và hầu như chưa bao giờ có trải nghiệm tốt với nó. Nó được phát hành lần đầu tiên để cung cấp chức năng bản đồ nền, với điều kiện là các lớp thực sự quyết định hiển thị trên màn hình ở đúng nơi và tất cả dữ liệu của bạn là vào năm 3857. Các bản cập nhật khác nhau sẽ phá vỡ hoàn toàn plugin và nó bị trúng hoặc bỏ lỡ lớp nào sẽ làm việc mỗi ngày. Trong khi đó, bạn có thể thêm một lớp cơ sở hoặc máy chủ gạch WMS và tiếp tục với nó. Công bằng mà nói, tôi đã thấy rất gần đây họ đã sửa một số lỗi nghiêm trọng hơn (bản đồ google bù đắp sự kỳ lạ cho một người) để nó được cải thiện.
Thomas

2
@Luke OpenLayers đã khiến tôi đau đầu trong một vài năm: không xuất hoặc vẽ đúng khi được sử dụng trong bố cục, các lớp Google không bao giờ hiển thị chính xác, các lớp luôn được thêm vào trên các lớp vectơ, v.v. - tất cả các vấn đề đó đều được khắc phục với QuickMapService plugin ...
DPSSpatial

@mapBaker Oh yeah - bản vẽ trong bố cục / nhà soạn nhạc in KHÔNG BAO GIỜ hoạt động đúng. Nó không thể sử dụng cho điều đó và khá tức giận.
Thomas
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.