66

In QGIS 3 use the XYZ Tiles in Data Browser use http://mt0.google.com/vt/lyrs=y&hl=en&x={x}&y={y}&z={z}&s=Ga 12th March 2018 update There is a python script that will load in multiple xyz tiles available here https://raw.githubusercontent.com/klakar/QGIS_resources/master/collections/Geosupportsystem/python/qgis_basemaps.py (full ...


28

Safest way to start the openlayers plugin is to set the project CRS to EPSG:3857 make sure on-the-fly-projection is enabled add the background openlayers layer you want load other stuff that might have other layer CRS, like WGS84 in lat/lon degrees save the project


25

Qgis 3 has a new plugin architecture so plugins are not immediately compatible with this new version. From the source repository it seems they wait for the official release of QGIS 3 to produce a new version of the plugin. Beside this you have now the option to use XYZ Tile source to declare some slippy maps. for example you can use http://tile....


22

It is a common bug, and there are many threads that deal with this. A solution is to make your map element/object fit the map composer. bug


20

Late Update The problems with the Openlayers plugin and the print composer last for years now, without a solution. As a consequence, try to avoid the Openlayers plugin when you need a print output. A new plugin, QuickMapServices, has been developed in the meantime. I suggest to try that. Sorry, I can not reproduce the error. Can you try the current version ...


20

Do not use the OpenLayers Plugin, it sucks. Use QuickMapServices instead. (see my comment below on why I think it sucks) Or you can add the google tileserver directly as a raster layer. Open up an XML file and paste this in: <GDAL_WMS> <!-- Data is subject to term of use detailed at http://code.google.com/intl/nl/apis/maps/terms.html and http:/...


18

Make sure you're looking under the "Web" menu in the main QGIS window. The plugin layers should be listed under an OpenLayers submenu. (These options have moved since earlier versions).


14

The OpenLayers Plugin is deprecated. It is recommended to use QuickMapServices or QGIS core functionality instead of OpenLayers Plugin because the latter has many issues. One very famous issue is the projection. If you still want to use the OpenLayers Plugin You need to check Show also experimental plugin from the Plugin manager -> Settings because ...


13

For future readers who are viewing this post, this bug still exists at 2.12. Here's a visual example of the bug, screenshot from a pdf that I created using the Print Composer. All layers, as well as the Bing imagery basemap, were EPSG:3857 (WGS 84 / Pseudo Mercator). I've noted in red how the underlying imagery had shifted. This shift only occurs in the ...


10

I found the Github source https://github.com/sourcepole/qgis-openlayers-plugin. Since the repository address http://build.sourcepole.ch/qgis/plugins.xml listed on the Github page didn't work for me, I went ahead and cloned it. Then un-tar it and simply sudo mv it into the /usr/share/qgis/python/plugins directory. From there just enable it in the qgis "...


10

This way it works for me: Create a worldwide polygon shapefile stretching from +180°E to -179,99°E and from +85.5°N to -85.5°N with a text file containing Nr;WKT 1;POLYGON ((180 85.5, -179.9 85.5, -179.99 -85.5, 180 -85.5, 180 85.5)) Add that file as Text delimited layer, using semicolon as separator and WGS84 as CRS. Save the layer as shapefile in ...


10

All plugins from earlier versions must be updated to be compatible with QGIS 3.0. If your favorite plugins are missing, be patient and wait for the plugin developers to update them. 3.0 hasn't been out very long. Regarding the openlayers plugin, there's a much better option already updated for QGIS 3.0: QuickMapServices.


9

I think I have identified the problem. when printing if you set the position and size of the map layer in the composer exactly equal to the page size, the open layers match the vector layers, otherwise the openlayers get their extents from the page size and then fit the layer to the smaller map size, causing misalignment. basically the open layers plugin ...


9

There is no transparency for OpenLayers layers. My usual work-around is to put a layer with a big white transparent polygon on top. Background map layer transparancy can be changed if you use the QuickMapServices plugin instead:


9

Unlike previous versions, the OpenLayers plugin now resides in the web menu:


8

Googles terms of uses forbid saving, reprocessing or creation of derivative work of google maps data and this is why there is no option to save the Google layer in QGis. If you don't care about that ( private noncommercial project, studying, no redistribution, ...), then there are two options: You simply create a new polygon layer in QGis, make it editable ...


8

The Openlayers plugin fetches tiles from Google or Openstreetmap servers which come in EPSG:3857. If you would reproject them to another CRS tile by tile, the result would look rather ugly. That's why the developer decided to insist on the project CRS bound to EPSG:3857, so that every other data gets reprojected, but not the tiles. And that is the same the ...


8

No, you may not. Google does not own the imagery they display in Google Earth, and so cannot give anyone else a licence to use that imagery for any purpose other than screenshots - which may be used unaltered in commercial reports or presentations: i.e. single, static, ungeoreferenced images retaining full attribution to Google and its suppliers. You do not ...


8

The QuickMapServices (or QMS) Plugin makes it very easy to add basemaps from many different sources to your QGIS 3 project. By default you get quite a few basemaps, but you can add hundreds of additional user-contributed basemaps by going to QuickMapServices --> Settings --> More Services --> Get Contributed Pack Use the Search QMS tool to quickly locate ...


7

I had the same problem with Qgis 1.8,(I'm working on windows 7...) in the Python plugin installer I have add a repository : http://build.sourcepole.ch/qgis/plugins.xml and it's working, i can use know the openLayers plugin. Thanks to underdark


7

Absolutely Matt. Using vectors as the datasource for maps is ideal for high resolution printed output and MapBox vector tiles work well to distribute large data like OSM efficiently. I think the problem in getting something like this working is purely on a software level - you need the capability to mosaic tiles together, apply styles to them, and then ...


7

If the OpenLayers plugin fails with an error in 'getProxy', verify that the proxy settings in the options menu are correct.


7

Just add the BaseLayer as a RasterLayer. <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}&...


7

This can be done using the Quick Map Services plugin, which I'm finding better than the OpenLayers plugin for base maps - it has more base maps and loads tiles directly rather than using Javascript to pull in the HTML for a region that then loads the tiles. It also produces base map layers that work better with Map Composer windows, where the OpenLayers ...


7

You could use the following code in the Python Console to locate your csv files in a specified folder and load them as point shapefiles using their longitude/latitude fields. The code assumes: The csv file is comma-separated The longitude/latitude field names are "x" and "y" respectively The CRS of the loaded layers will be in EPSG:4326 But you can edit ...


6

Short Answer: No, not yet. OSM tiles come as bitmaps. You might use tiles of a higher zoom level, but lables will appear smaller, and details become more tiny. A solution might be to request a SVG export from the original openstreetmap.org website, georeference it and insert it into your Qgis canvas. Or render your own tiles, with an inceased labelling ...


6

The most popular problem with the vector grid tool is the preset of 0,0001000000 for x and y value. If your CRS is in degrees, it will create a grid with 0.0001° spacing. That's most probably not what you want. For CRS in meters, you would get a 0.1mm spacing. So set the value to 0.1° (or 1000 metres), and see if you like the result.


6

Can I use the Google Earth imagery in my presentations, reports, website, etc.? Once you license Google Earth Pro, you can use Google Earth Pro images and data for marketing purposes as long as this data is not sold to any third parties. Additionally, the images must retain their copyright and source information. Images and videos used in on-air ...


6

Since QGIS 2.4, it is in the "Web" submenu. It was a kind of design decision to move the plugins from the plugin submenu to Raster/Vector/Web submenus. If you updated from QGIS 2.2 you have to update the Plugin too. If you have another installation of QGIS 2.2 in a different folder, you have to reactivate the plugin in QGIS 2.4 after each running of QGIS ...


6

Being very keen on the TDD paradigm, I've spent some time putting together a dummy-interface (based on some code fragments I found on the internet) which enables calling QGIS and QGIS-plugins standalone. The interface I came up with looks as follows and I used it for all my unit-tests since: # coding=utf-8 """QGIS plugin implementation. .. note:: This ...


Only top voted, non community-wiki answers of a minimum length are eligible