Bug report #6822

Google Satellite tiles misalignment

Added by Andre Joost over 2 years ago. Updated 6 months ago.

Status:Closed Start Date:12/04/2012
Priority:Normal Due date:
Assigned to:Pirmin Kalberer % Done:

0%

Category:-
Target version:-
Patch supplied:No Tag:

Description

Trying to digitize the coast of Dominican Republic at high zoom level, I noticed a strange shift-off in the tile picture when I zoomed further in. Even panning around makes the tiles shift off the digitized line.
I digitized at 1:1269 and zoomed into 1:635. Shapefile and screenshots (all EPSG:3875) are attached.

Strangely this does not happen with bing aerial tiles in the same zoom levels.
Tested with Qgis Lisboa and Master, Openlayers plugin 1.0.0 on Windows 7.

Google-satellite.zip (2.2 MB) Andre Joost, 12/04/2012 10:23 am

History

Updated by Andre Joost over 2 years ago

  • Target version deleted (Version 1.3)

Updated by Jacob Madsen over 2 years ago

I have encountered the same issue. The strange thing is, that the bug only occurs when using the "Google Satellite" layer. The other 3 layers - "Streets", "Hybrid" and "Physical" do not have this problem. OpenLayers 1.1.0 plugin on latest Quantum GIS Desktop build 5ac7d03 running on Windows 7.

Updated by Andre Joost over 2 years ago

... and it does not happen everywhere. Here in Germany I had no such problems. Maybe it is related to the available zoomlevel for Satellite imagery, which might be lower in less populated areas.

Updated by Matthew Schubert almost 2 years ago

I can confirm this bug. I'm trying to digitize some rail lines, and I notice a zoom difference and offset between the Hybrid and Satellite layers from Google. The Hybrid layer seems to be correct, while the Satellite layer isn't.

Updated by Richard Fesler over 1 year ago

I can also confirm this bug on 2.0.1 (running on Win8-64.) Both Bing and Google aerials and aeriel/hybrid for me.

Updated by Dan Call over 1 year ago

This issue still exists in QGIS 2.2.0-2. I was digitizing in New Castle county, Delaware, USA, at the closest zoom level, features in Google imagery didn't line up, and changed placement repeatedly when panning around the view.

Updated by Donald MacFarlan over 1 year ago

I get the same result in QGIS 2.2 64 bit on Windows 7 (QGIS downloaded and installed today, openlayers plugin updated). Working on a remote area of the North Island West Coast, Google satellite shows very erratic displacement from GPS points. Bing Maps is better. A related (???) is that when I make a JPEG image the satellite image (OK in Print Oomposer) either disappears or is displaced a significant amount from the overlain data loaded from shapefiles and .csv files This also happens in Bing Maps

I had the same displacement problem when I first installed QGIS 2.2 32 bit, but updating the openlayers plugin fixed it. Will revert to 32 bit in the meantime.

Updated by Pirmin Kalberer 8 months ago

  • Status changed from Open to Closed
  • Assigned to set to Pirmin Kalberer

Latest Google offset problm is fixed in version 1.3.5. Please test and reopen ticket, if problem still exists.

Updated by Timur Girgin 7 months ago

I am still having the same issue as stated above (even when using your last release 1.3.5)

I am currently working on a project that requires your amazing plugin. It has been working very well until I updated QGIS to 2.6. Since then, I have been able to make your plugin work only once; this was done by updating the openlayers file to a more recent version which seems to be what you did in your last update which is why I decided to update the plugin. Since then, I have not been able to get your plugin to work (even when going back to a previous version). The Google Hybrid basemap is not working for me.

When I first load the Google Hybrid basemap, it overlays correctly with my data (OSM data in EPSG: 3857). However, if I zoom to any other level (zoom in/out), the basemap is not correctly in sync with my data anymore. If I come back to the scale at which the Google basemap was loaded at, it overlays correctly.

Would that mean that the scale is the problem here?

Here is a video of the problem: https://www.youtube.com/watch?v=1e4VD0bfsjs

Updated by Timur Girgin 7 months ago

  • Status changed from Closed to Reopened

Sorry for the double post, I forgot to reopen the issue!

Timur Girgin wrote:

I am still having the same issue as stated above (even when using your last release 1.3.5)

I am currently working on a project that requires your amazing plugin. It has been working very well until I updated QGIS to 2.6. Since then, I have been able to make your plugin work only once; this was done by updating the openlayers file to a more recent version which seems to be what you did in your last update which is why I decided to update the plugin. Since then, I have not been able to get your plugin to work (even when going back to a previous version). The Google Hybrid basemap is not working for me.

When I first load the Google Hybrid basemap, it overlays correctly with my data (OSM data in EPSG: 3857). However, if I zoom to any other level (zoom in/out), the basemap is not correctly in sync with my data anymore. If I come back to the scale at which the Google basemap was loaded at, it overlays correctly.

Would that mean that the scale is the problem here?

Here is a video of the problem: https://www.youtube.com/watch?v=1e4VD0bfsjs

Updated by Nizar Damis 7 months ago

I have the same issues as Timur Girgin since early this week. In fact all maps from Google have that problem. These are my observation so far:
1) Adding only google layer (any layer) by itself: Panning and zooming have have no effect. Map will refreshed to google layer's extent.
2) Adding own data layer(s) on top of google layers: Panning and zooming work but missaligned (scale-wise and position-wise)
all of the above tested using Qgis 2.6.1 on my existing computer and on a fresh setup (windows and qgis - in fact its a new computer)
Please fix this issues.

regards
nizar

Updated by Timur Girgin 7 months ago

For those interested, I found a way to use google maps on QGIS. It is not as fast/efficient as the openlayers plugin, but it can be used until a solution is found for the current bug in the openlayers plugin.

Here is what you need to do:

1. Save the XML file located [here][1] anywhere on your computer (right click and save as on the link). You can edit the file to use any version of google maps.
2. Once you have the file on your system, go to QGIS -> LayerAdd raster layer
3. Search and add the XML file as a raster layer to your project

You should now have google maps as a basemap.

I hope this helps!

[1]: http://www.gdal.org/frmt_wms_googlemaps_tms.xml

(From my post on [[http://gis.stackexchange.com/]])

Updated by Nizar Damis 7 months ago

Timur Girgin wrote:

For those interested, I found a way to use google maps on QGIS. It is not as fast/efficient as the openlayers plugin, but it can be used until a solution is found for the current bug in the openlayers plugin.

Here is what you need to do:

1. Save the XML file located [here][1] anywhere on your computer (right click and save as on the link). You can edit the file to use any version of google maps. 2. Once you have the file on your system, go to QGIS -> LayerAdd raster layer 3. Search and add the XML file as a raster layer to your project

You should now have google maps as a basemap.

I hope this helps!

[1]: http://www.gdal.org/frmt_wms_googlemaps_tms.xml

(From my post on [[http://gis.stackexchange.com/]])

Thank you for the solution (working solution so far - still waiting for official fix of this plugin)

Updated by Joao Paulouro 7 months ago

Confirming the issue, as described by T Girgin.
Furthermore, it is not a question of misalignment but of scale. If I pan the canvas around with google aerial loaded, everything works as expected. It is only when I zoom in or out, that the problem begins: i.e. google aerial does not seem to zoom.

Not sure if this is related but, I have similar issues with Bing aerial, only a bit more severe. In this case, Bing aerial does not display any imagery at all past a certain zoom point. Zooming out, I start getting drawing artefacts on the canvas (from both the aerial imagery, and vector layers (from postgis in this case)).

This was tested on QGIS 2.6.1 (Mac Kyngchaos build), with OL plugin release 1.3.5.

Updated by Joao Paulouro 7 months ago

Just an update to an alternative working solution while waiting for a fix:
T. Gurgin's solution is a bit unstable on my system. I find the following easier. It is set to display Bing / ESRI aerial imagery:
Open Python console and paste the following:
qgis.utils.iface.addRasterLayer("http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer?f=json&pretty=true","raster")

Web link here: https://ieqgis.wordpress.com/2014/08/09/adding-esris-online-world-imagery-dataset-to-qgis/

You still have to go to the layers properties and put the Blue back in the RGB (seems to be off for both this and Gurgin's solution by default).

Updated by Mathias Walker 6 months ago

  • Status changed from Reopened to Closed

The latest issues with Google Maps layers are fixed in the newly released OpenLayers Plugin v1.3.6

Also available in: Atom