[Qgis-developer] Map rotation landed in master
Sandro Santilli
strk at keybit.net
Fri Dec 12 02:38:24 PST 2014
On Fri, Dec 12, 2014 at 11:30:36AM +0100, Pirmin Kalberer wrote:
> Hi Sandro,
>
> Am Sonntag, 7. Dezember 2014, 17.05:55 schrieb Sandro Santilli:
> > This mail to notify that the core map rotation support is now in master.
> >
>
> Great addition!
>
> >
> > Not all parts of QGIS play nicely with rotation yet, but hopefully
> > this will be a good basis to continue development toward full support.
> >
> > In particular, label placement is not fully rotation aware.
> > Horizontal labels are still horizontal, no matter map rotation, but
> > "parallel" ones are parallel to the original (not rotated) lines instead.
> > Placement of labels is also weird when rotation is present.
> >
> > Also grid and north arrow are not respecting rotation, and the zoom-by-rect
> > rubberband (the zoom window) looks funny when the map is rotated.
>
> How should PluginLayers handle map rotation? The OpenLayers plugin won't
> rotate Google Maps layers, because it's against Google's TOS. Will you
> automatically disable map rotation in presence of a PluginLayer or will there
> be a API method to disable it?
You can disable it with QgsMapCanvas::setRotation(0)
The rotationChanged signal is emitted for you to force 0
> Will digitizing plugins ([1], [2]) still work with rotated maps?
Core editor work fine as far as I can tell. I hadn't tried external ones.
> Or is there an architecture document (or a QEP) to understand the consequences
> for plugins and other parts of QGIS (e.g. globe)?
No QEP, sorry.
--strk;
() ASCII ribbon campaign -- Keep it simple !
/\ http://strk.keybit.net/rants/ascii_mails.txt
More information about the Qgis-developer
mailing list