Opened 8 years ago
Closed 8 years ago
#14402 closed defect (fixed)
hasAreaTags returns true for natural=cliff, natural=tree_row or natural=coastline
Reported by: | Stereo | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 17.02 |
Component: | Core | Version: | |
Keywords: | natural | Cc: |
Description
hasAreaTags() is quite basic - it only checks for natural=* to decide that an object has area tags. This is causing issues with, for example, the reltoolbox plugin's rebuild polygon function.
https://taginfo.openstreetmap.org/keys/natural#values finds a few counterexamples where a way with natural=* isn't an area: at least cliff, tree_row, coastline. For leisure=*, I can think of leisure=track and leisure=slipway.
Attachments (0)
Change History (7)
comment:1 by , 8 years ago
Keywords: | natural added; OsmPrimitive removed |
---|---|
Milestone: | → 17.02 |
comment:2 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:3 by , 8 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Can you please also whitelist leisure=track and leisure=slipway?
comment:6 by , 8 years ago
This is not clear for leisure=track
, see osmwiki:Tag:leisure=track, I prefer not to change the current behaviour.
but leisure=picnic_table/slipway/firepit
are not areas.
In 11600/josm: