4

I need to make a world map with a grid that have a angle like in this mapenter image description here

I look into it and find that I can add a grid in the print composer enter image description here I have succeeded to change the grid distance in the settings enter image description here

I have not succeeded to make the required angle, and I tried to use the Robinson projection enter image description here

I also tried to upload Graticules file from OSM, but the grid is still without a angle in "WGS 84 / Pseudo Mercator" and in "World_Robinson" as wallenter image description here

Can anyone help me with this topic?

8

I don't think composer grids will work with Robinson as the map units for that projection are meters.

Composer grids don't currently offer degrees as an option for grid spacing on such projections, just map units and paper units (as of QGIS 2.18).

Your best bet is to use Robinson projection as suggested by Mapperz, but use graticule lines instead.

You can get these ready-made from Natural Earth. Use the 1:10m version as these are more detailed and give a smoother result when you change the projection...

You may find with this projection that the antimeridian (the curved outer edges at 180E/W) are missing (or don't get drawn).

In that case, use the included WGS84 bounding box polygon to give the edge (can also use this to colour in the oceans)...

enter image description here

  • I have upload this file from OSM and the map is stile without a angle – Nitzan Matan Jun 11 '17 at 21:07
  • 1
    you need to set on-the-fly projection to Robinson. See the documentation for how to do this – Steven Kay Jun 11 '17 at 21:16
  • 1
    @NitzanMatan I did assume that this was Natural Earth Data.. Steven's Answer is the same method I would apply. – Mapperz Jun 11 '17 at 21:57
2

Steven Kay and the others helped me to figure it out.

First of all you need to download the grid from Natural Earth.

At the first step you will have a grid lines that need to change into the "world_Robinson" CRSenter image description here Then go to the "Set Project from layer" enter image description here. In this interim step the base layer will be with a angel and the grid will be out of placeenter image description here Know you need to change back the CRS of the grid into "WGS 84" or any other CRS you are using and you will get a angle grid map enter image description here

  • 5
    There is absolutely no need to give your grid a wrong CRS and then switch it back! Just load the grid and set your project CRS to "world_robinson". That's it, tried in myself. – AndreasK Jun 12 '17 at 7:41
  • I have tried it your way and it did not work for me. Can you add some more data? – Nitzan Matan Jun 12 '17 at 15:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.