[OSM-talk] 2 divided carriage-ways meeting at traffic lights.

Dave Stubbs osm.list at randomjunk.co.uk
Wed Mar 19 11:17:19 GMT 2008


On Wed, Mar 19, 2008 at 10:52 AM, Steve Chilton <S.L.Chilton at mdx.ac.uk> wrote:
> <snip>
>
> PS. Why are trunk_links rendered above primary/secondary streets. It
>  make
>  ugly junctions.
>
>  This has bothered me for a while now but I have not got round to fixing
>  it. It does look ugly and I think is quite easily fixed. At the moment
>  rendering of mway/primary/trunk and their respective foo_link variants
>  is dealt with by the same lines of code in the mapnik style. The answer
>  is probably to separate the foo_link instances out to a separate layer
>  and stack it to draw BEFORE all other major road instances. It is on my
>  list of TODOs but the number of instances of code to change involved
>  (diff renders for mway, primary, trunk per zoom scale, plus all the
>  bridge and tunnel variants) has always put me off actually doing it so
>  far.
>

It might be better to tweak the z-ordering in the osm2pgsql import for
this, otherwise the layer tag is just going to get ignored. Currently
link roads are assumed to be in the same z-order as the main type.
It's the first column in this structure:
http://trac.openstreetmap.org/browser/applications/utils/export/osm2pgsql/output-pgsql.c#L96




More information about the talk mailing list