[OSM-talk] 1) Messy Overlapping 2) Messy Layers 3) Bridges 4) Trunk/primary 5) Forum

Tom Chance tom at acrewoods.net
Sun Feb 11 11:22:22 GMT 2007


Ahoy,

On Sunday 11 February 2007 00:53:25 Ben Robbins wrote:
> 5 problems I have...please split up into seperate topics for reply.  Check
> image for refernces..
>
> http://i57.photobucket.com/albums/g226/ben_robbins_/osm3things.png
>
> 1)  Where different highway types meet at junctions it usually renders
> quite a messy overlap of the core where 1 of the cores renders later and
> has a rounded end.  In just adding an additional tag (for the purpose of
> the example I have added core=yes) you can make selected cores render again
> later and clean up junctions.  What would a good tag for this be? or...are
> there better methods of sorting out this asthetical fault?.

If things look wrong in the slippy map or your own Osmarender renders, don't 
tag your way around the problems! Report the problems with mapnik and 
osmarender and wait for them to be fixed, but keep the tags in the database 
clean.

If you want to get maps looking nice for your own purposes then you can always 
save the OSM file and fiddle with it on your hard drive, but don't upload the 
hacks to the database.

Otherwise when the problem is fixed in mapnik/osmarender your hacks may have 
unintended effects, and it all becomes difficult to keep clean.

For example, golf courses still render as grey blobs in mapnik. I might be 
tempted to add 'leisure=park' to get them green for now, but I might forget 
about it and then leave the data incorrectly tagged. Even worse I might 
invent tags, add them to my osmarender rules and then upload them to the 
database. Later on those same tags could be added to the official map 
features list but with very different meanings. Suddenly my data shows up 
funny for everyone else!

If you report problems on http://trac.openstreetmap.org then everyone knows 
about them and they're likely to eventually get fixed.


> 3)  Bridges....  I've been adding them for quite some time, and now there
> is the bridge=yes rendereding.  I stated why I thourght this tag was
> inconsistent before, but I am more concerned with the way the problem of
> bridges has been approuched.  I have a bad feeling that there are so many
> different forms and odd and excentric bridges in the world, that just
> adding a tag and trying to render them correct is not going to always be
> satisfactory.
[snip]
> In the end I think drawing a map with a pencil and paper will have far less
> hurdles than osm is having/will face, just becuase it has no rules.

I suppose it's again a case of: proposed a proper fix, or work around it in 
your own way. If you can think of a good way to represent bridges without 
making the map features schema horribly complex then propose it on the wiki, 
discuss it on this list, and if it gets accepted then go ahead and use it. 
Otherwise just take renders and tweak them manually yourself. I don't think 
we can expect all the really good maps to come from automatic tools. I 
certainly spent quite a while in Inkscape to get these: 
http://cf.acrewoods.net/ethical_map

I can't actually think of any particularly odd bridges. Do you have any 
photos / maps of examples? Why would there be a bridge without some kind of 
path/road/rail across it? :o)

Regards,
Tom

-- 
| Green Party Speaker on Intellecual Property and Free Software |
| http://tom.acrewoods.net    ::   http://www.greenparty.org.uk |




More information about the talk mailing list