Opened 18 years ago

Closed 17 years ago

#145 closed enhancement (fixed)

Labelling: Please enhance cartographic text output

Reported by: jbirch Owned by:
Priority: medium Milestone:
Component: General Version:
Severity: major Keywords:
Cc: External ID:

Description

While the text placement in MapGuide TNG is generally pretty good, there are several cases where it really breaks good cartographic practice.

In particular:

  • There does not seem to be any preference applied to the orientation of line segments. Often, text will be placed on a curve in the middle of a line, rather than on a relatively straight segment.
  • Sometimes text appears upside-down. I believe that this occurs when placing multiple labels on a single line segment that curves signifigantly.

I'm attaching images illustrating these cases. This is on MapGuide 1.1.0, so maybe it's already been fixed :)

Jason

Attachments (2)

upside-down.png (135.8 KB ) - added by jbirch 18 years ago.
Text label placed incorrectly
not_preferring_straight.png (59.9 KB ) - added by jbirch 18 years ago.
text label on curve instead of straight segment

Download all attachments as: .zip

Change History (6)

by jbirch, 18 years ago

Attachment: upside-down.png added

Text label placed incorrectly

by jbirch, 18 years ago

Attachment: not_preferring_straight.png added

text label on curve instead of straight segment

comment:1 by jbirch, 18 years ago

I should note that although these examples look like polygon labels, they are actually labelling an invisible street centerline.

comment:2 by tomfukushima, 17 years ago

The upside down label problem has been addressed by the fix to ticket #196

comment:3 by jbirch, 17 years ago

Just confirming that the upside-down problem works fine with 2.0.0, and that it still does not seem to prefer straight segments for labelling.

Should I close this request and open one that addresses the second issue specifically?

comment:4 by jbirch, 17 years ago

Resolution: fixed
Status: newclosed

Closing in favour of #351, which describes the same "prefer straight segments" problem in more detail.

Note: See TracTickets for help on using tickets.