Modify

Opened 13 years ago

Closed 4 years ago

#6020 closed defect (wontfix)

render filling problem with partly downloaded multipolygon

Reported by: skyper Owned by: team
Priority: major Milestone:
Component: Core mappaint Version: latest
Keywords: render filling multipolygon Cc:

Description (last modified by skyper)

The filling is running out of area with a party downloaded multipolygon

I attach a file.

r3928, openjdk

Attachments (2)

bug_6020.osm (29.4 KB ) - added by skyper 13 years ago.
example file
bug_6020_screenshot.png (127.2 KB ) - added by skyper 13 years ago.
screenshot

Download all attachments as: .zip

Change History (17)

by skyper, 13 years ago

Attachment: bug_6020.osm added

example file

by skyper, 13 years ago

Attachment: bug_6020_screenshot.png added

screenshot

comment:1 by skyper, 13 years ago

I also made a screenshot:

screenshot

comment:2 by skyper, 13 years ago

Component: Internal mappaint styleCore
Keywords: render added
Priority: normalmajor

comment:3 by anonymous, 13 years ago

But what should JOSM do? Use a crystal ball, download the missing data or not render it at all?

comment:4 by stoecker, 13 years ago

Resolution: wontfix
Status: newclosed

Actually this a feature and not a bug. I have choosen to display the filling even in partial cases, so the users knows it actually works. The other option would be to turn it off.

comment:5 by skyper, 13 years ago

Resolution: wontfix
Status: closedreopened

Does not look like a feature to me and did work 2 weeks ago [[BR]]
Did you have a look at it with the surounded data and not only the river ? - Very ugly !

It should fill in between the borders (role=outer) and not to one side.

in reply to:  5 comment:6 by skyper, 13 years ago

Replying to skyper:

Does not look like a feature to me and did work 2 weeks ago !

Sorry it did not work ?
at least with r3751 it is the same.

comment:7 by stoecker, 13 years ago

I don't see a change to the way it was 2 years ago. Without complete data, there is no way to know which side is inside and which not. The only solution would be a configuration option to not draw partial areas. I'm not sure if this is a good idea either.

in reply to:  7 comment:8 by skyper, 13 years ago

Replying to stoecker:

I don't see a change to the way it was 2 years ago. Without complete data, there is no way to know which side is inside and which not. The only solution would be a configuration option to not draw partial areas. I'm not sure if this is a good idea either.

In my example file, is a part in the middle, where two boarder ways exist. At least there it should be rendered inbetween these ways and not to one side.

Maybe it is also possible to render it not that far into unknow areas or at least have incomplete rendered differently than complete. (i.e. only striped and not solid).

comment:9 by skyper, 13 years ago

Still exist in r4160

comment:10 by skyper, 12 years ago

Description: modified (diff)
Keywords: multipolygon added; multipolynom removed
Summary: render filling problem with partly downloaded multipolynomrender filling problem with partly downloaded multipolygon

comment:11 by Don-vip, 10 years ago

See also #6338 and #7635.

comment:12 by skyper, 7 years ago

Component: CoreCore mappaint

comment:13 by GerdP, 4 years ago

I think we should close this ticket as wontfix. The example is just a very special case.
With waterway=riverbank is more likely the area between the two ways is meant, with many other tags it would be the opposite.

in reply to:  7 comment:14 by skyper, 4 years ago

So two options left for rendering incomplete areas:

  • stoecker:

    The only solution would be a configuration option to not draw partial areas. I'm not sure if this is a good idea either.

  • little different style for incomplete compared to complete.

comment:15 by Don-vip, 4 years ago

Resolution: wontfix
Status: reopenedclosed

It was wontfix first, and we already have #6338 to track this subject. No need to keep two tickets.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.