Feature request #16793

Align map objects to true north in map composer

Added by Alexander Mason about 3 years ago. Updated about 3 years ago.

Status:Open
Priority:Normal
Assignee:-
Category:Map Composer/Printing
Pull Request or Patch supplied:No Resolution:
Easy fix?:No Copied to github as #:24692

Description

In the map composer, items such as pictures can be rotated and aligned with both grid or true north.

Would it be possible to make a similar function for maps?

History

#1 Updated by Giovanni Manghi about 3 years ago

  • Status changed from Open to Feedback

In the subject you meant to say "map canvas" instead of "map composer"? Subject and description are contradictory.

#2 Updated by Alexander Mason about 3 years ago

Not sure I understand what's contradictory, but I'll try to explain better.

With the map composer open,

When you add a map to the canvas, there is an option to rotate the map to a certain angle (Items properties/map rotation).
It's Sometimes useful to rotate a map, and align it with true north.

You can do this manually if you know the angle,
but it would certainly be helpful if there was a function to automatically do the same.

#3 Updated by Giovanni Manghi about 3 years ago

Alexander Mason wrote:

Not sure I understand what's contradictory, but I'll try to explain better.

With the map composer open,

When you add a map to the canvas, there is an option to rotate the map to a certain angle (Items properties/map rotation).
It's Sometimes useful to rotate a map, and align it with true north.

You can do this manually if you know the angle,
but it would certainly be helpful if there was a function to automatically do the same.

I think the misunderstanding here is because the "canvas" is not the map in the map (print) composer. In the print composer you have objects, and you can have or more "map" objects. The canvas is the area in QGIS main windows where you see your layers. You can also add a north arrow in the QGIS canvas, is among what are called "decorations". The QGIS canvas can also be rotated, as they are the map objects in the print composer... so is your request about the map (print) composer or the QGIS canvas?

#4 Updated by Alexander Mason about 3 years ago

Giovanni Manghi wrote:

so is your request about the map (print) composer or the QGIS canvas?

It is all about the map composer.

#5 Updated by Giovanni Manghi about 3 years ago

  • Subject changed from Align map to true north in map composer to Align map objects to true north in map composer
  • Description updated (diff)

aren't map objects north oriented by default?

#6 Updated by Alexander Mason about 3 years ago

Giovanni Manghi wrote:

aren't map objects north oriented by default?

As far as I know, they are oriented to north of the choosen CRS (grid north).
Grid north will often differ from true geographical north (grid declination),
in an UTM projection typically from zero to a couple of degrees.

When composing a map, you sometimes need north on the map to reflect true north, instead of grid north.
Like mentioned before, this can be achived by rotating the map manually, but this is not the optimal solution.

#7 Updated by Alexander Mason about 3 years ago

  • Status changed from Feedback to Open

Also available in: Atom PDF