Hello, I'm making a customised map based upon OpenStreetMap's toolchain and osm.xml. I want to, amongst other things, distinguish between official and desired footways. I've used the tag "status=desired" to denote the latter.
When I change the footway rules to reflect this I get really odd results, look at the ways in this: http://www.treestation.org/problem.png This works fine: <Rule> <Filter>[highway] = 'footway'</Filter> <MaxScaleDenominator>100000</MaxScaleDenominator> <LineSymbolizer> <CssParameter name="stroke">#fff</CssParameter> <CssParameter name="stroke-width">6</CssParameter> <CssParameter name="stroke-linejoin">round</CssParameter> <CssParameter name="stroke-linecap">round</CssParameter> <CssParameter name="stroke-opacity">0.4</CssParameter> </LineSymbolizer> <LineSymbolizer> <CssParameter name="stroke">salmon</CssParameter> <CssParameter name="stroke-width">2.0</CssParameter> <CssParameter name="stroke-dasharray">1,3</CssParameter> <CssParameter name="stroke-linejoin">round</CssParameter> <CssParameter name="stroke-linecap">round</CssParameter> </LineSymbolizer> </Rule> This also works fine: <Rule> <Filter>[highway] = 'footway' and not [oneway] = 'yes</Filter> <MaxScaleDenominator>100000</MaxScaleDenominator> <LineSymbolizer> <CssParameter name="stroke">#fff</CssParameter> <CssParameter name="stroke-width">6</CssParameter> <CssParameter name="stroke-linejoin">round</CssParameter> <CssParameter name="stroke-linecap">round</CssParameter> <CssParameter name="stroke-opacity">0.4</CssParameter> </LineSymbolizer> <LineSymbolizer> <CssParameter name="stroke">salmon</CssParameter> <CssParameter name="stroke-width">2.0</CssParameter> <CssParameter name="stroke-dasharray">1,3</CssParameter> <CssParameter name="stroke-linejoin">round</CssParameter> <CssParameter name="stroke-linecap">round</CssParameter> </LineSymbolizer> </Rule> But as soon as I change it to this or any other random key/value pair I get the above problem: <Rule> <Filter>[highway] = 'footway' and not [status] = 'desired'</Filter> <MaxScaleDenominator>100000</MaxScaleDenominator> <LineSymbolizer> <CssParameter name="stroke">#fff</CssParameter> <CssParameter name="stroke-width">6</CssParameter> <CssParameter name="stroke-linejoin">round</CssParameter> <CssParameter name="stroke-linecap">round</CssParameter> <CssParameter name="stroke-opacity">0.4</CssParameter> </LineSymbolizer> <LineSymbolizer> <CssParameter name="stroke">salmon</CssParameter> <CssParameter name="stroke-width">2.0</CssParameter> <CssParameter name="stroke-dasharray">1,3</CssParameter> <CssParameter name="stroke-linejoin">round</CssParameter> <CssParameter name="stroke-linecap">round</CssParameter> </LineSymbolizer> </Rule> Any help would be much appreciated! Kind regards, Tom
_______________________________________________ Mapnik-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/mapnik-users

