Hallo,
beim Stöbern in der standard.xml, die mit Osmarender kommt, ist mir aufgefallen, dass dort die Regeln nach Layern gruppiert werden. Bspw. ganz oben:
<layer name="Abutters">
<rule k="highway" v="residential">
<line class='abutters-residential' />
</rule>
<rule k="abutters" v="residential">
<line class='abutters-residential'/>
</rule>
...
</layer>
Ich fände es sehr praktisch, wenn die Elemente im SVG-Output auf verschiedene Layer/Ebenen verteilt werden könnten. Ähnlich wie die offenbar durch -Tags erzeugten Ebenen in Inkscape für Map-Border etc.
Wenn ich jedoch in meinem Rulefile den Layer-Tag verwende, bringt mir Osmarender die Fehlermeldung “file:///usr/share/xml/svg/svg11.dtd:2278: validity warning : Attribute space of element style: already defined type %ContentType.datatype; #REQUIRED” und lässt alle Elemente, die der Layer-Tag einschließt, weg.
Kann man auf diese oder eine ähnliche Weise Layer bzw. Inkscape-Ebenen erzeugen?
TIA