JOSM-Style

Hallo!

Ich versuche gerade ein paar Sachen in JOSM zusätzlich darzustellen. Dazu habe ich eine XML-Datei erstellt:


<?xml version="1.0" encoding="UTF-8"?>
<rules name="CBStyle">
    <rule>
        <condition k="landuse" v="gravel_pit"/>
        <area colour="#c0c0c0" closed="true"/>
    </rule>

    <rule>
        <condition k="landuse" v="plant_nursery"/>
        <area colour="#808000" closed="true"/>
    </rule>    

    <rule>
        <condition k="barrier" v="hedge_bank"/>
        <line width="2" colour="#800080"/>
    </rule>    
</rules>

In JOSM kann ich unter “Map Paint Stile” diese Datei hinzufügen. Allerdings zeigt JOSM mir jetzt entweder meinen ODER den Standard-Stil an, je nachdem, was ich im Drop-Down-Menü ausgewählt habe. Eigentlich wollte ich meine Erweiterung aber als Ergänzung zum Standardstil. Bei den ‘offziellen’ Styles kann ich ja z.B. Parking auch zum normalen Stil hinzuschalten.

Hat jemand einen Rat?

Christian

Welche Version verwendest Du? Es gab gerade ein paar Änderungen im Bereich Styles. http://josm.openstreetmap.de/log/josm/?verbose=on
Vielleich mal josm-latest ausprobieren.

schau Dir am besten mal an wie das die herunterladbaren Zusatzstyles machen.

Ich glaube man darf da keinen Namen vergeben oder so ähnlich.

Chris

Wo kommen die Styles eigentlich hin?? Ich habe den kompletten Settingsordner von einem PC auf den anderen kopiert - und habe alles bis auf meinen Style den ich definiert habe. D.h. Farben und Linienstärken sind standard und nicht im Mapnik-Style.
Ist so lage her, dass ich nicht mehr weiß welche Datei das war…

Oder hat sich jemand schon die Mühe gemacht und Mapnik als fertiges Style zum einbinden da? :slight_smile:

Gruß
Paul

Das wars.

Also so muß es dann aussehen:


<?xml version="1.0" encoding="UTF-8"?>
<rules>
    <rule>
        <condition k="landuse" v="gravel_pit"/>
        <area colour="#c0c0c0" closed="true"/>
    </rule>

    <rule>
        <condition k="landuse" v="plant_nursery"/>
        <area colour="#808000" closed="true"/>
    </rule>    

    <rule>
        <condition k="barrier" v="hedge_bank"/>
        <line width="2" colour="#800080"/>
    </rule>  
</rules>

Danke!

Christian