I'm writing simple rendering for OSM maps, and I have found that lands border is not one polygon but multiple coastline ways. So my question is how to combine them to one path for rendering? Is there some criteria for combining ways or it is done through relations?

asked 05 Oct '11, 14:49

pastorgluk's gravatar image

accept rate: 0%

edited 05 Oct '11, 17:53

Jonas_'s gravatar image


I strongly recommend these wiki pages:

It's explaining how coastline rendering works, why we need special tools to monitor them in OSM and the different type of errors we can find.
But two simple rules to remind : coastlines are not assembled with 'relations' and ways tagged with "natural=coastline" have the "water on the right". You may find many coastlines being part of relations but this is mostly for administrative boundaries, never for the coastline itself.
Saying that, the solution for you will depend on which zoom level(s) your simple renderer works. You might also have a look on how the application mkgmap (converting OSM data to Garmin GPS) is generating sea polygons.

permanent link

answered 05 Oct '11, 16:58

Pieren's gravatar image

accept rate: 15%

edited 05 Oct '11, 16:59

One starting point can be here in the OSM wiki:


permanent link

answered 05 Oct '11, 16:56

stephan75's gravatar image

accept rate: 6%

Your answer
toggle preview

Follow this question

By Email:

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



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:


question asked: 05 Oct '11, 14:49

question was seen: 5,249 times

last updated: 05 Oct '11, 17:53

powered by OSQA