Opened 14 years ago

Closed 13 years ago

Last modified 13 years ago

#2954 closed enhancement (fixed)

Would be useful to be able to position text away from points

Reported by: infobleep Owned by: nobody
Priority: major: does not work as expected Milestone: Version 1.6.0
Component: Symbology Version: 1.5.0
Keywords: position, text, points Cc:
Must Fix for Release: No Platform: All
Platform Version: XP Awaiting user input: no

Description

It would be useful if text could be positioned away from points to aid cartographic design of maps. In doing so it would be useful if the names could remain linked to the points they represent, rather than becoming an annotation class as traditionally ArcGIS has done.

Change History (10)

comment:1 by jef, 14 years ago

Component: VectorsSymbology
Owner: changed from jef to nobody

comment:2 by lutra, 14 years ago

I believe that in both the old and new labelling engine you can set the distance from the features and the their labels. Please check and report back.

comment:3 by lutra, 14 years ago

Resolution: invalid
Status: newclosed

closing for lack of feedback. Reopen if necessary.

comment:4 by infobleep, 14 years ago

Resolution: invalid
Status: closedreopened

Sorry for not getting back. I missed the previous message alert.

It is possible to set the label distance but from my testing I could only see how to do it globally for each layer rather than each individual piece of text. Whilst setting it globally is useful, it would be useful if it could also be done manually for each piece of text. For example one piece of text may clash with a non-text feature and require to be moved in solely that once case. As a cartographer that is something I would find useful.

comment:5 by lutra, 14 years ago

it would work for you a data driven parameter for label distance?

comment:6 by infobleep, 14 years ago

Do you mean in the form of a field containing the distances? That wouldn't work because a lot of the text placement changes are none by eye. It is more of a visual look rather than a data driven look if that makes sense.

For example today I was working on a document where I needed to place number labels on a map. The base map they were appearing on was a raster image so nothing could be moved in that. In order to avoid text clashes, and even grid clashes, I manually moved the numbers where possible. This manual moving was on a case by case basis. I was doing this work in ArcGIS 9.3.1 and that requires one to create an annotations layer, which itself isn't satisfactory, as you then lose the direct link between the text and the layer it represents.

in reply to:  6 comment:7 by lutra, 14 years ago

Do you need to displace labels at wish in the canvas or in the print (layout) composer?

In any case seems an interesting feature but not really simple to implement. Consider funding the project to get what you need

http://qgis.org/wiki/Bugs

Replying to infobleep:

Do you mean in the form of a field containing the distances? That wouldn't work because a lot of the text placement changes are none by eye. It is more of a visual look rather than a data driven look if that makes sense.

For example today I was working on a document where I needed to place number labels on a map. The base map they were appearing on was a raster image so nothing could be moved in that. In order to avoid text clashes, and even grid clashes, I manually moved the numbers where possible. This manual moving was on a case by case basis. I was doing this work in ArcGIS 9.3.1 and that requires one to create an annotations layer, which itself isn't satisfactory, as you then lose the direct link between the text and the layer it represents.

comment:8 by infobleep, 14 years ago

Thank you for replying. The displaced labels would be useful in the composer but also on the canvas too. I'm sure it isn't simple to implement.

As for funding. I can't personally afford to fund it myself but that's not to say the company I did the testing for might not fund it in the future if they ever decided to use the Quantum software.

comment:9 by lutra, 13 years ago

Resolution: fixed
Status: reopenedclosed

This feature has been added to trunk. You have 3 new buttons in the labelling toolbar: move label, rotate label and change label. Bottom line: you can now displace/rotate single labels from features at wish..

comment:10 by infobleep, 13 years ago

Thank you for doing that.

Note: See TracTickets for help on using tickets.