Opened 17 years ago

Closed 17 years ago

Last modified 15 years ago

#455 closed bug (invalid)

wrong distnce between outline dashes

Reported by: tutey@… Owned by: rblazek
Priority: major: does not work as expected Milestone:
Component: Printing Version: Trunk
Keywords: Cc:
Must Fix for Release: Yes Platform: Debian
Platform Version: Ubuntu Dapper Awaiting user input: no

Description

If using a dashed line style, the spacing between dashes is broken. Both in map display and in the printed output. See attachments.

Maciek

Attachments (2)

dashes.png (9.8 KB ) - added by tutey@… 17 years ago.
dashes.pdf (114.7 KB ) - added by tutey@… 17 years ago.

Download all attachments as: .zip

Change History (7)

by tutey@…, 17 years ago

Attachment: dashes.png added

by tutey@…, 17 years ago

Attachment: dashes.pdf added

comment:1 by rblazek, 17 years ago

Resolution: invalid
Status: newclosed

I presume that you are printing polygons. It is obviously impossible to print boundaries of simple feature polygons with dashed line. Because the boundaries are duplicate the gaps are overlapped by boundary of adjacent area.

If you realy need dashed boundaries you have to use GRASS layer of boundaries (not areas) which are not duplicated.

Radim

in reply to:  1 comment:2 by tutey@…, 17 years ago

Resolution: invalid
Status: closedreopened

Replying to rblazek:

I presume that you are printing polygons.

Correct.

It is obviously impossible to print boundaries of simple feature polygons with dashed line. Because the boundaries are duplicate the gaps are overlapped by boundary of adjacent area.

OK as to simple feature polygons (though I wonder if other GIS softwares have the same problem). But the same happens with GRASS areas - dashed boundaries (not duplicated for sure) are rendered wrong. Why?

If you realy need dashed boundaries you have to use GRASS layer of boundaries (not areas) which are not duplicated.

Thanks for the hint. This works. But it is quite a hassle to have add categories to all the boundaries, add them as another layer to the project and vanish the boundaries in the area layer - just to able to print boundaries dashed. An overkill and most users will not know how to do it. And first of all - since QGIS provides a feature to render and print boundaries dashed, while it fails to do it properly, it is a bug.

Maciek

comment:3 by rblazek, 17 years ago

Resolution: invalid
Status: reopenedclosed

QGIS is based on SF so GRASS areas are alos represented as SF. Definitely this cannot be fixed, it is NOT BUG, it is feature. Please dont reopen the ticket.

Radim

in reply to:  3 comment:4 by tutey@…, 17 years ago

Replying to rblazek:

QGIS is based on SF so GRASS areas are alos represented as SF. Definitely this cannot be fixed, it is NOT BUG, it is feature.

It is not a bug beceause it cannot be fixed? That's not logical.

Please dont reopen the ticket.

Sweep the dust under the carpet as you wish.

Maciek

comment:5 by (none), 15 years ago

Milestone: Version 0.8

Milestone Version 0.8 deleted

Note: See TracTickets for help on using tickets.