NOTICE: help.openstreetmap.org is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum

Hi,

I'm mapping Kerrera in Scotland: http://www.openstreetmap.org/#map=14/56.3962/-5.5459

The coastline is made up of two parts because it is more than 2000 nodes and can't be joined into a single outline for the whole island.

I want to add the place=island and name=Kerrera to the coastline so it can renders. I've added this to the two separate parts of the coastline but this does not render also when searching for Kerrera on nominatim it returns only one section of the outline highlighted. Do I need to put these two parts into a relation? The place=island wikipage doesn't mention using relations. I've add relation now but still doesn't seem to quite work as expected.

Anyway, looking for anyway help with tagging large islands so the name is rendered and nominatim search returns full outline and more importantly the 'place=' is regarding as an area within the OSM data model.

Thanks

Hawkeye

asked 06 Oct '14, 20:59

Hawkeye's gravatar image

Hawkeye
2412511
accept rate: 0%


I understand now. It's because there is no strict definition of an area in the osm model. Area is defined by a closed line, area=yes or mutlipolygon relation. So mutlipolygon is a 'relation' but when used to describe an area then it is not a 'relation' element but an area element...

There is a video about area data types here: http://lanyrd.com/2013/sotm/scpkrr/

permanent link

answered 08 Oct '14, 21:00

Hawkeye's gravatar image

Hawkeye
2412511
accept rate: 0%

1

Not clear what you mean by "area element" – however, to make it clear there is no "area" data element in OSM. There are only nodes, ways and relations.

(08 Oct '14, 22:57) aseerel4c26 ♦
1

"area=yes" is a bit misleading - the iD editor adds this to things that it processes internally as areas, but this does cause a certain amount of confusion. Nothing processes areas in exactly the same way. Where "area=yes" is more generally used it's where something that would usually be a closed way is actually an area. Things that are very obviously already areas (e.g. landuse) don't generally have "area=yes" tags.

(09 Oct '14, 00:31) SomeoneElse ♦
1

Sorry, yes. No such thing as an 'area element'. That should read 'way element' as defined here https://wiki.openstreetmap.org/wiki/Elements#Way

(09 Oct '14, 20:42) Hawkeye

Oh well, now I see, after messing around. Adding as Mutli-polygon works. So large islands (greater than 2000 points/nodes) need to be added at a series of coastline segments draw in counter-clockwise directions then a multi-polygon relation added to each segment. The relation should then include the tags for place=island, name=??? and then that works/renders...

:)

permanent link

answered 06 Oct '14, 21:03

Hawkeye's gravatar image

Hawkeye
2412511
accept rate: 0%

1

I've added a note to the place=island wikipage:

http://wiki.openstreetmap.org/wiki/Tag:place%3Disland

(06 Oct '14, 21:18) Hawkeye

All tag wiki pages have a "used on these elements" section in the green box on the side, which tells you wether the tag is typically used on nodes, ways, areas (either a closed way or a multipolygon relation), and relations.

The place=island was already documented as being usable on areas, so most contributors did not feel the need to add a paragraph to that effect.

(07 Oct '14, 09:45) Vincent de P... ♦

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×132
×67
×26
×2
×1

question asked: 06 Oct '14, 20:59

question was seen: 3,278 times

last updated: 09 Oct '14, 21:32

NOTICE: help.openstreetmap.org is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum