Version 6 (modified by 11 years ago) ( diff ) | ,
---|
Languages:
- Deutsch
- English
- Esperanto
- føroyskt
- norsk bokmål
- русский
[[Image(...)]] Maxspeed style
Description
This style adds display of driving speed related information to the map. Example:
You can change the colors in the preferences of JOSM. The default colors are shown below.
For ideas/questions/bugs/suggestions or similar please write a message to Klumbumbus.
Feel free to translate this wiki page into more languages. Already translated languages see top right.
Changelog
Version 1.5 to 2.0.xx
- change from xml to mapcss
- support of maxspeed:forward and maxspeed:backward (considering left and right hand traffic)
- support of maxspeed:variable, maxspeed:variable:forward and maxspeed:variable:backward (dashed line)
- highlight color is now below the highway line, to see the highway type (residential, secondary, motorway,...)
- removed support of values without space between number and unit (e.g. 35mph)
- added error message for wrong maxspeed values (like 35mph or 35 m/h)
- added error message if maxspeed direction is opposed to oneway direction
- adjusted to most used values according to taginfo
- added 20, 45, none
- removed unused values like 32.19
- adjusted opacities, widths and some colors for better display and distinction between the colors
- widths depends on zoom level
Code
<?xml version="1.0" encoding="UTF-8"?> <rules xmlns="http://josm.openstreetmap.de/mappaint-style-1.0" author="Rubke, Dirk Stöcker, Vclaw" shortdescription="Maxspeed" de.shortdescription="Höchstgeschwindigkeit" description="Show maxspeed settings in JOSM map display" de.description="Anzeige der Höchstgeschwindigkeiten in der JOSM-Kartenanzeige" version="1.52_2025-01-02"> <rule> <condition k="maxspeed" v="10"/> <linemod mode="over" width="10" realwidth="8" colour="speed_10#00da2bA0"/> </rule> <rule> <condition k="maxspeed" v="15"/> <linemod mode="over" width="10" realwidth="8" colour="speed_15#00da8bA0"/> </rule> <rule> <condition k="maxspeed" v="30"/> <linemod mode="over" width="10" realwidth="8" colour="speed_30#4d4dffA0"/> </rule> <rule> <condition k="maxspeed" v="40"/> <linemod mode="over" width="10" realwidth="8" colour="speed_40#4d4d00A0"/> </rule> <rule> <condition k="maxspeed" v="50"/> <linemod mode="over" width="10" realwidth="8" colour="speed_50#07f807A0"/> </rule> <rule> <condition k="maxspeed" v="60"/> <linemod mode="over" width="10" realwidth="8" colour="speed_60#9f9fffA0"/> </rule> <rule> <condition k="maxspeed" v="70"/> <linemod mode="over" width="10" realwidth="8" colour="speed_70#eec600A0"/> </rule> <rule> <condition k="maxspeed" v="80"/> <linemod mode="over" width="10" realwidth="8" colour="speed_80#f90808A0"/> </rule> <rule> <condition k="maxspeed" v="90"/> <linemod mode="over" width="10" realwidth="8" colour="speed_90#07f8f8A0"/> </rule> <rule> <condition k="maxspeed" v="100"/> <linemod mode="over" width="10" realwidth="8" colour="speed_100#f807f8A0"/> </rule> <rule> <condition k="maxspeed" v="110"/> <linemod mode="over" width="10" realwidth="8" colour="speed_110#7807f8A0"/> </rule> <rule> <condition k="maxspeed" v="120"/> <linemod mode="over" width="10" realwidth="8" colour="speed_120#f6f807A0"/> </rule> <rule> <condition k="maxspeed" v="130"/> <linemod mode="over" width="10" realwidth="8" colour="speed_130#c0f100A0"/> </rule> <!-- now a set of rules for miles per hour instead of km per hour --> <rule> <condition k="maxspeed" v="10 mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_10mph#00da8bA0"/> </rule> <rule> <condition k="maxspeed" v="10mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_10mph#00da8bA0"/> </rule> <rule> <condition k="maxspeed" v="16"/> <linemod mode="over" width="10" realwidth="8" colour="speed_10mph#00da8bA0"/> </rule> <rule> <condition k="maxspeed" v="16.09"/> <linemod mode="over" width="10" realwidth="8" colour="speed_10mph#00da8bA0"/> </rule> <rule> <condition k="maxspeed" v="15 mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_15mph#c0f100A0"/> </rule> <rule> <condition k="maxspeed" v="15mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_15mph#c0f100A0"/> </rule> <rule> <condition k="maxspeed" v="24"/> <linemod mode="over" width="10" realwidth="8" colour="speed_15mph#c0f100A0"/> </rule> <rule> <condition k="maxspeed" v="24.14"/> <linemod mode="over" width="10" realwidth="8" colour="speed_15mph#c0f100A0"/> </rule> <rule> <condition k="maxspeed" v="20 mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_20mph#4d4dffA0"/> </rule> <rule> <condition k="maxspeed" v="20mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_20mph#4d4dffA0"/> </rule> <rule> <condition k="maxspeed" v="32"/> <linemod mode="over" width="10" realwidth="8" colour="speed_20mph#4d4dffA0"/> </rule> <rule> <condition k="maxspeed" v="32.19"/> <linemod mode="over" width="10" realwidth="8" colour="speed_20mph#4d4dffA0"/> </rule> <rule> <condition k="maxspeed" v="30 mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_30mph#07f807A0"/> </rule> <rule> <condition k="maxspeed" v="30mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_30mph#07f807A0"/> </rule> <rule> <condition k="maxspeed" v="48"/> <linemod mode="over" width="10" realwidth="8" colour="speed_30mph#07f807A0"/> </rule> <rule> <condition k="maxspeed" v="48.28"/> <linemod mode="over" width="10" realwidth="8" colour="speed_30mph#07f807A0"/> </rule> <rule> <condition k="maxspeed" v="40 mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_40mph#9f9fffA0"/> </rule> <rule> <condition k="maxspeed" v="40mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_40mph#9f9fffA0"/> </rule> <rule> <condition k="maxspeed" v="64"/> <linemod mode="over" width="10" realwidth="8" colour="speed_40mph#9f9fffA0"/> </rule> <rule> <condition k="maxspeed" v="64.37"/> <linemod mode="over" width="10" realwidth="8" colour="speed_40mph#9f9fffA0"/> </rule> <rule> <condition k="maxspeed" v="50 mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_50mph#f90808A0"/> </rule> <rule> <condition k="maxspeed" v="50mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_50mph#f90808A0"/> </rule> <rule> <condition k="maxspeed" v="80"/> <linemod mode="over" width="10" realwidth="8" colour="speed_50mph#f90808A0"/> </rule> <rule> <condition k="maxspeed" v="80.47"/> <linemod mode="over" width="10" realwidth="8" colour="speed_50mph#f90808A0"/> </rule> <rule> <condition k="maxspeed" v="60 mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_60mph#f807f8A0"/> </rule> <rule> <condition k="maxspeed" v="60mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_60mph#f807f8A0"/> </rule> <rule> <condition k="maxspeed" v="97"/> <linemod mode="over" width="10" realwidth="8" colour="speed_60mph#f807f8A0"/> </rule> <rule> <condition k="maxspeed" v="96.56"/> <linemod mode="over" width="10" realwidth="8" colour="speed_60mph#f807f8A0"/> </rule> <rule> <condition k="maxspeed" v="70 mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_70mph#7807f8A0"/> </rule> <rule> <condition k="maxspeed" v="70mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_70mph#7807f8A0"/> </rule> <rule> <condition k="maxspeed" v="112"/> <linemod mode="over" width="10" realwidth="8" colour="speed_70mph#7807f8A0"/> </rule> <rule> <condition k="maxspeed" v="112.65"/> <linemod mode="over" width="10" realwidth="8" colour="speed_70mph#7807f8A0"/> </rule> <rule> <condition k="maxspeed" v="80 mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_80mph#f6f807A0"/> </rule> <rule> <condition k="maxspeed" v="80mph"/> <linemod mode="over" width="10" realwidth="8" colour="speed_80mph#f6f807A0"/> </rule> <rule> <condition k="maxspeed" v="128"/> <linemod mode="over" width="10" realwidth="8" colour="speed_80mph#f6f807A0"/> </rule> <rule> <condition k="maxspeed" v="128.75"/> <linemod mode="over" width="10" realwidth="8" colour="speed_80mph#f6f807A0"/> </rule> </rules>
Attachments (4)
-
maxspeed_icon.svg
(5.9 KB
) - added by 11 years ago.
Icon
-
maxspeed_example.png
(461.6 KB
) - added by 12 months ago.
Example (NOZIP)
-
maxspeed_legend.png
(90.8 KB
) - added by 4 months ago.
Legend (NOZIP)
-
Testcenter.osm
(297.6 KB
) - added by 4 months ago.
Testcenter (NOZIP)
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.