User:Soldier Boy/Development
Jump to navigation
Jump to search
AustroX
Über
Dieser Karten Style ist sehr an den von http://www.openstreetbrowser.org/ angelehnt. Es werden nur Dinge berücksichtigt die in Österreich vorkommen. (zb kein Meer)
Webserver (0.8.1)
http://rfmtc.no-ip.org/osm/austrox/ (Es wird zurzeit nur ein kleiner Bereich zum testen gerendert)
Vorschau (0.8.1)
Todo
- POI
- ref (mit Label)
- Code Reihenfolge richtigstellen
- Kommentieren des Codes
- cemetery
- oneway
- Grenzen transparent
Kritik/Verbesserungsvorschläge
- ?
Changelog
- v0.8.1
- hellere Farben (Part 3)
- motorway/trunk-link hinter primary/scondary/tertiary
- kleine Korrekturen/Verbesserungen
- v0.8
- Hintergrund heller
- railway heller/dünner
- barrier
- steps fixed
- text rendering Einschränkungen
- v0.7
- railway
- hellere Farben (Part 3)
- Zoom 8-12 (Part 2)
- v0.6
- tunnel fix
- better Building color
- Fußwege ausgebleicht
- water bläulicher
- river, stream, canal heller
- Grenzen leicht verbessert
- landuse=rateil/commercial/allotments
- primary_link/secondary_link/tertiary_link
- hellere Farben (Part 2)
- v0.5
- canal
- highway=road
- track ohne tracktype
- Zoom 8-12 (Part 1)
- v0.4
- living_street, pedestrian
- tunnel
- v0.3.1
- Orte verbessert
- einige hellere Farben
- v0.3
- Ortsnamen
- natural=peak
- Beschriftungen verbessert
- stream, residential, unclassified, service, background Farben verbessert
- v0.2
- motorway, trunk
- lanes auf motorway & trunk ab zoom 17
- v0.1
- primary, secondary, tertiary, unclassified, residential
- service, track, path, cycleway, footway, steps
- forest, water, landuse=residential/industrial
- river, stream
- leisure=pitch/swimming_pool
- building, hausnummern
- boundary=administrative
Code (v0.8.1)
// v0.8.1 features areas wald : landuse=forest OR natural=wood bebaut : landuse=residential OR landuse=industrial OR landuse=retail OR landuse=commercial OR landuse=allotments OR landuse=railway wasser : natural=water spielfeld : leisure=pitch pool : leisure=swimming_pool haus : building lines grenze : boundary=administrative fluss : waterway=river kanal : waterway=canal bach : waterway=stream autobahn : highway=motorway OR highway=motorway_link schnellstrasse : highway=trunk OR highway=trunk_link bundesstrasse : highway=primary OR highway=primary_link landesstrasse1 : highway=secondary OR highway=secondary_link landesstrasse2 : highway=tertiary OR highway=tertiary_link strasse : highway=road ortsstrasse : highway=residential OR highway=unclassified wohnstrasse : highway=living_street fussgaengerzone : highway=pedestrian service : highway=service AND NOT service feldweg : highway=track fussweg : highway=path OR highway=footway OR highway=cycleway stiege : highway=steps zug : railway=rail barriere : barrier points gipfel : natural=peak ort : place properties map-background-color : #eedd88 text-halo-width : 0 text-letter-spacing : 3% line-start-cap : round line-end-cap : round map.rendering.lflp.max-allowed-corner-angle : 40 map.rendering.lflp.min-buffer-space : 6 map.rendering.lflp.max-compression : 0.9 rules target : wald define min-zoom : 8 fill-color : #339933 line-color : #227722 line-width : 1 draw : fill target : wasser define min-zoom : 8 fill-color : #6688ff line-color : #3344bb line-width : 12:0.5;14:1 draw : fill target : pool define min-zoom : 16 fill-color : #0088bb line-color : #333333 line-width : 1 draw : fill target : spielfeld define min-zoom : 14 fill-color : #00bb88 line-color : #333333 line-width : 1 draw : fill target : haus define min-zoom : 13 fill-color : #992222 line-color : #330000 line-width : 1 draw : fill define min-zoom : 17 text : [[addr:housenumber]] font-size : 17:13;18:15 font-weight : bold text-halo-width : 12% text-halo-opacity : 50% draw : text target : bebaut define min-zoom : 9 fill-color : #bbb fill-opacity : 75% line-color : #666666 line-width : 1 draw : fill target : grenze define min-zoom : 8 line-color : #7722cc line-style : none for : admin_level=2 define line-width : 8:2.5;12:4;18:8 line-style : solid for : admin_level=4 define line-width : 8:1.5;9:2.5;12:3.5;18:6 line-style : dash for : admin_level=6 define min-zoom : 9 line-width : 9:1;10:2;12:3;18:4 line-style : dashdot for : admin_level=8 OR admin_level=9 define min-zoom : 11 line-width : 11:1.5;12:2.5;18:3 line-style : dashdotdot draw : line target : fluss define min-zoom : 9 line-color : #4477dd line-width : 9:0.5;10:1;11:1.5;12:1.5;13:2.5;14:4;15:5.5;16:9;17:12;18:17 border-style : solid border-color : #3366aa border-width : 19:0;12:0.5;14:1 for : bridge=yes define border-width : 1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash border-style : none draw : line target : kanal define min-zoom : 13 line-color : #2255dd line-width : 13:1.5;14:2.5;15:4;16:5.5;17:9;18:12 border-style : solid border-color : #1144aa border-width : 13:0.5;15:1 for : bridge=yes define border-width : 13:1;15:1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash border-style : none draw : line target : bach define min-zoom : 14 line-color : #4477cc line-width : 14:1.5;15:2;16:3.5;17:5;18:8 border-style : none for : bridge=yes define border-width : 1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash draw : line target : bundesstrasse define min-zoom : 8 line-color : #ff9933 line-width : 8:1;9:1.5;10:2;11:2.5;12:3;13:4;14:5;15:8;16:12;17:14;18:20 border-style : solid border-width : 8:0.5;10:1 border-color : #666666 for : bridge=yes define border-width : 1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash border-style : none draw : line define min-zoom : 15 text : name font-size : 15:10;16:12.5;17:15;18:18 font-weight : bold text-halo-width : 0 draw : text target : landesstrasse1 define min-zoom : 9 line-color : #ffcc33 line-width : 9:1;10:1.5;11:2;12:2.5;13:3.5;14:4.5;15:6.5;16:10;17:13;18:18 border-style : solid border-width : 9:0.5;10:0.5;11:1 border-color : #666666 for : bridge=yes define border-width : 1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash border-style : none draw : line define min-zoom : 16 text : name font-size : 16:11;17:14;18:16 font-weight : bold text-halo-width : 0 draw : text target : landesstrasse2 define min-zoom : 10 line-color : #ffff77 line-width : 10:1;11:1.5;12:2;13:3;14:4;15:6;16:9.5;17:12;18:17 border-style : solid border-width : 10:0.5;11:0.5;12:1 border-color : #666666 for : bridge=yes define border-width : 1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash border-style : none draw : line define min-zoom : 16 text : name font-size : 16:10;17:12;18:16 font-weight : bold text-halo-width : 0 draw : text target : autobahn define min-zoom : 8 line-color : #dd4411 line-width : 8:1.5;9:2.25;10:3;11:4.5;12:6;13:7;14:8;15:10;16:12;17:15;18:30 border-style : solid border-width : 1 border-color : #666666 for : bridge=yes define border-width : 1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash border-style : none for : highway=motorway_link define line-width : 8:0.5;9:1;10:1.5;11:2.5;12:3;13:3.5;14:4;15:5;16:6;17:10;18:16 for : lanes=1 define line-width : 8:0.5;9:1;10:1.5;11:2.5;12:3;13:3.5;14:4;15:5;16:6;17:10;18:16 for : lanes=2 define line-width : 8:1;9:1.5;10:2;11:3;12:4;13:5;14:6;15:7;16:8;17:10;18:20 for : lanes=3 define line-width : 8:1.5;9:2.25;10:3;11:4.5;12:6;13:7;14:8;15:10;16:12;17:15;18:30 for : lanes=4 define line-width : 8:2;9:3;10:4;11:6;12:8;13:10;14:12;15:14;16:16;17:20;18:40 for : lanes>=5 define line-width : 8:2.5;9:4.25;10:5;11:7.5;12:9;13:11;14:14;15:17;16:20;17:25;18:50 draw : line for : lanes=2 define min-zoom : 17 line-color : #666666 line-width : 17:1.5;18:2 line-style : dashlong for : tunnel=yes define line-opacity : 75% draw : line for : lanes=3 define min-zoom : 17 line-color : #666666 line-width : 17:1.5;18:2 line-style : dashlong line-offset : 17:2.75;18:5.5 for : tunnel=yes define line-opacity : 75% draw : line for : lanes=4 define min-zoom : 17 line-color : #666666 line-width : 17:1.5;18:2 line-style : dashlong for : tunnel=yes define line-opacity : 75% draw : line define min-zoom : 17 line-color : #666666 line-width : 17:1.5;18:2 line-style : dashlong line-offset : 17:5;18:11 for : tunnel=yes define line-opacity : 75% draw : line for : lanes>=5 define min-zoom : 17 line-color : #666666 line-width : 17:1.5;18:2 line-style : dashlong line-offset : 17:2.75;18:5.5 for : tunnel=yes define line-opacity : 75% draw : line define min-zoom : 17 line-color : #666666 line-width : 17:1.5;18:2 line-style : dashlong line-offset : 17:8;18:16 for : tunnel=yes define line-opacity : 75% draw : line define min-zoom : 12 text : ref font-size : 12:8;13:10;14:12;15:14;16:16;17:18;18:28 font-weight : bold text-halo-width : 0 draw : text target : schnellstrasse define min-zoom : 8 line-color : #e61 line-width : 8:1;9:1.5;10:2;11:3;12:4;13:5;14:6;15:7;16:8;17:10;18:20 border-style : solid border-width : 1 border-color : #666666 for : bridge=yes define border-width : 1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash border-style : none for : highway=trunk_link define line-width : 8:0.5;9:1;10:1.5;11:2.5;12:3;13:3.5;14:4;15:5;16:6;17:10;18:16 for : lanes=1 define line-width : 8:0.5;9:1;10:1.5;11:2.5;12:3;13:3.5;14:4;15:5;16:6;17:10;18:16 for : lanes=2 define line-width : 8:1;9:1.5;10:2;11:3;12:4;13:5;14:6;15:7;16:8;17:10;18:20 for : lanes=3 define line-width : 8:1.5;9:2.25;10:3;11:4.5;12:6;13:7;14:8;15:10;16:12;17:15;18:30 for : lanes>=4 define line-width : 8:2;9:3;10:4;11:6;12:8;13:10;14:12;15:14;16:16;17:20;18:40 draw : line for : lanes=2 define min-zoom : 17 line-color : #666666 line-width : 17:1.5;18:2 line-style : dashlong for : tunnel=yes define line-opacity : 75% draw : line for : lanes=3 define min-zoom : 17 line-color : #666666 line-width : 17:1.5;18:2 line-style : dashlong line-offset : 17:2.75;18:5.5 for : tunnel=yes define line-opacity : 75% draw : line for : lanes>=4 define min-zoom : 17 line-color : #666666 line-width : 17:1.5;18:2 line-style : dashlong for : tunnel=yes define line-opacity : 75% draw : line define min-zoom : 17 line-color : #666666 line-width : 17:1.5;18:2 line-style : dashlong line-offset : 17:5;18:11 for : tunnel=yes define line-opacity : 75% draw : line define min-zoom : 12 text : ref font-size : 12:8;13:10;14:12;15:14;16:16;17:18;18:28 font-weight : bold text-halo-width : 0 draw : text target : strasse define min-zoom : 12 line-color : #eeeecc line-width : 12:1;13:2;14:3;15:4.5;16:8.5;17:10.5;18:16 border-style : solid border-width : 12:0.5;13:1 border-color : #555555 for : bridge=yes define border-width : 12:1;13:1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash border-style : none draw : line define min-zoom : 16 text : name font-size : 16:9;17:11;18:14 font-weight : bold text-halo-width : 0 draw : text target : ortsstrasse define min-zoom : 12 line-color : #eeeedd line-width : 12:1;13:2;14:3;15:4.5;16:8.5;17:10.5;18:16 border-style : solid border-width : 12:0.5;13:1 border-color : #666666 for : bridge=yes define border-width : 12:1;13:1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash border-style : none draw : line define min-zoom : 16 text : name font-size : 16:9;17:11;18:14 font-weight : bold text-halo-width : 0 draw : text target : wohnstrasse define min-zoom : 12 line-color : #cccccc line-width : 12:1;13:2;14:3;15:4.5;16:8.5;17:10.5;18:16 border-style : solid border-width : 12:0.5;13:1 border-color : #666666 for : bridge=yes define border-width : 12:1;13:1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash border-style : none draw : line define min-zoom : 16 text : name font-size : 16:9;17:11;18:14 font-weight : bold text-halo-width : 0 draw : text target : fussgaengerzone define min-zoom : 12 line-color : #b0b0b0 line-width : 12:0.5;13:1.5;14:2;15:3;16:7;17:9;18:13 border-style : solid border-width : 12:0.5;13:1 border-color : #666666 for : bridge=yes define border-width : 12:1;13:1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash border-style : none draw : line define min-zoom : 16 text : name font-size : 16:9;17:10;18:14 font-weight : bold text-halo-width : 0 draw : text target : service define min-zoom : 13 line-color : #eeeeee line-width : 13:0.5;14:1.5;15:2;16:3.5;17:6;18:9 border-style : solid border-width : 13:0.25;15:1 border-color : #666666 text-halo-width : 0 for : bridge=yes define border-width : 13:1;15:1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% line-style : dash border-style : none draw : line target : feldweg define min-zoom : 13 line-color : #664422 line-width : 13:0.5;14:1.5;15:2;16:3;17:5;18:7 line-style : dashlong for : bridge=yes define border-width : 13:1;15:1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% for : tracktype=grade1 define line-style : solid for : tracktype=grade2 define line-style : dash for : tracktype=grade3 define line-style : dashdot for : tracktype=grade4 define line-style : dashdotdot for : tracktype=grade5 define line-style : dot draw : line target : fussweg define min-zoom : 14 line-color : #222222 line-width : 14:0.5;15:1;16:2;17:3.5;18:5 for : bridge=yes define border-width : 13:1;15:1.5 border-color : #000000 for : tunnel=yes define line-opacity : 75% draw : line target : stiege define min-zoom : 14 max-zoom : 16 line-width : 14:0.5;15:1 line-color : #222222 line-style : dot line-start-cap : none line-end-cap : none for : tunnel=yes define line-opacity : 75% draw : line define min-zoom : 16 max-zoom : 19 shape : custom shape-def : -1,1, -1,-1, 1,-1, 1,1;Z shape-spacing : 16:1;18:2 shape-size : 2 shape-aspect : 16:2;17:3;18:4 fill-color : #222222 line-style : none for : tunnel=yes define line-opacity : 75% draw : shape target : zug define min-zoom : 11 line-width : 11:1;12:1.5;13:2.5;14:3.5;15:4;16:4.5;17:5.5;18:6.5 line-color : #eeeeee line-style : dashlong border-width : 11:0.5;13:1;16:1.5;18:2 border-color : #333333 border-style : solid for : service define min-zoom : 14 line-width : 14:1;15:2;16:2.5;17:3.5;18:4.5 border-width : 14:0.5;16:1;18:1.5 for : tunnel=yes define line-opacity : 75% border-opacity : 75% draw : line target : barriere define min-zoom : 17 for : barrier=wall OR barrier=retaining_wall define line-width : 17:1.5;18:2 line-style : solid line-color : #000000 for : barrier=fence define line-width : 17:1.5;18:2 line-style : dash line-color : #000000 for : barrier=hedge define line-width : 17:2;18:2.5 line-style : solid line-color : #008800 draw : line target : gipfel define min-zoom : 12 text : " " line-style : none shape : triangle shape-size : 12:6;13:7;14:9;15:11;16:13;17:15;18:17 draw : shield define min-zoom : 15 text : name font-size : 15:10;16:11;17:12;18:13 font-weight : bold text-offset-vertical : 100% text-max-width : 10 text-halo-width : 20% text-halo-opacity : 60% draw : text target : ort define min-zoom : 8 text : " " line-width : 1 shape : circle fill-color : #f00 for : place=city define shape-size : 8:4;9:5;10:6;11:7;12:8;13:9;14:10;15:16;16:12;17:13;18:14 for : place=town define min-zoom : 10 shape-size : 10:4;11:5;12:6;13:7.5;14:8.5;15:9.5;16:10.5;17:11.5;18:12.5 for : place=village OR place=suburb define min-zoom : 11 shape-size : 11:3.5;12:5;13:6;14:7;15:8;16:9;17:10;18:11 for : place=hamlet define min-zoom : 12 shape-size : 12:4;13:5;14:6;15:7;16:8;17:9;18:10 for : place=locality OR place=isolated_dwelling define min-zoom : 13 shape-size : 13:3.5;14:4.5;15:5.5;16:6.5;17:7.5;18:8.5 draw : shield define min-zoom : 8 text : name font-weight : bold text-offset-vertical : 90% text-max-width : 10 text-halo-width : 20% text-halo-opacity : 80% for : place=city define font-size : 8:12;9:14;10:16;11:18;12:20;13:22;14:24;15:26;16:28;17:30;18:32 for : place=town define min-zoom : 10 font-size : 10:10;11:12;12:14;13:16;14:18;15:20;16:22;17:24;18:26 for : place=village OR place=suburb define min-zoom : 12 font-size : 12:10.5;13:12;14:13.5;15:15;16:17;17:19;18:22 for : place=hamlet define min-zoom : 13 font-size : 13:10;14:11.5;15:13;16:15;17:17;18:19 for : place=locality OR place=isolated_dwelling define min-zoom : 14 font-size : 14:10;15:11.5;16:13;17:15;18:17 draw : text