[OSM-talk] Best way to draw areas with holes?

Chris Hill chillly809 at yahoo.co.uk
Thu Dec 20 20:04:56 GMT 2007


Since the original question mentioned multiple holes I thought I'd try with more than one hole in the area.  It didn't work.  A single inner polygon in a landuse=forest rendered a hole, but two inner polygons didn't render any holes.
 
cheers,Chris

> Jon Burgess wrote:
> 
> On Thu, 2007-12-20 at 19:59 +0200, Rahkonen Jukka wrote:
> > > Use the multipolygon relation.
> > > It'll be rendered by the Mapnik layer at least.
> > > http://wiki.openstreetmap.org/index.php/Relations/Multipolygon
> > 
> > > Unfortunately you can't do that in Potlatch yet, so you'll need
> to
> 
 be
> > > using JOSM or some other editor which supports relations.
> > 
> > Hi,
> > 
> > I tried to read and understand relations, and concluded that
> their
> 
 main purpose probably is to keep newbies out of here :) 
> > 
> > Could some kind person explain to simple minded me what should
> I
> 
 actually do if I have one outer ring and one or more inner rings and I
> want
> 
 to make a polygon with correct number of holes out of them
> with
> 
 relations? How on earth can I select the rings which belong together and
> tell
> 
 which is outer and which are inner ones? Or is there already a
> how-to
> 
 somewhere in wiki?
> > 
> 
> 1) Create the outer and inner rings each as a single way.
> 2) Make sure you have the 'Relations' information open by enabling the
> relation icon (the bottom on on the list down the left hand side).
> 3) Select them all the ways for you relation
> 4) In the relation box click 'Add'
> 5) A new window appears. Click 'Add Set' to add the selected ways into
> the relation
> 6) In top half of the window click on the blank box below key and enter
> 'type'. Under value add 'multipolygon'
> 7) Then you need to define the 'role' for each way. Click on each
> of
> 
 the
> way members in turn an then use the 'Select' button in the dialogue to
> highlight this in the main map window.
> 8) Set the 'Role' value for each inner ring to 'inner', and for the
> outside ring set the role to 'outer'.
> 
> Note that many existing multipolygon relations do not have the 'role'
> set.
> 
>   Jon
> 
> 
> 
> _______________________________________________
> talk mailing list
> talk at openstreetmap.org
> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk
> 




      __________________________________________________________
Sent from Yahoo! Mail - a smarter inbox http://uk.mail.yahoo.com






More information about the talk mailing list