Valencia Rendering Rules

This page describes a historic artifact in the history of OpenStreetMap. It does not reflect the current situation, but instead documents the historical concepts, issues, or ideas.

These rules have been used to render the map hosted at: http://robotica.uv.es/~jjordan/callejero

This map demonstrates the customization of OSM by means of Kosmos. Different widths have been chosen for each highway category, increasing from pedestrian to motorway, while the range of colors of OSM has been limited to white, yellow and blue. Icons for subway stations have been provided.

Rendering Rules

Rule Name Targets Selector Template Options Comment
Woodareanatural=woodPolygon (Color=#99DB9C)
Fellareanatural=fellPolygon (Color=#CDDB69)
Farmarealanduse=farmPolygon (Color=#EFDD8B)
Residentialarealanduse=residentialPolygon (Color=#DCDCDC)
Industrialarealanduse=industrialPolygon (Color=#FEADB8)
Commercialarealanduse=commercialPolygon (Color=#EFC8C8)
Retailarealanduse=retailPolygon (Color=#F0DADA)
Reservoirarealanduse=reservoirPolygon (Color=#B5D0D0)
Forestarealanduse=forestPolygon (Color=#CFECA8)
Cemeteryarealanduse=cemeteryPolygon (Color=#A9CAAE, BackgroundColor=#75AC7D, HatchStyle=DashedVertical)
Allotmentsarealanduse=allotmentsPolygon (Color=#C8B084)
Schoolareaamenity=schoolPolygon (Color=#F0F0D8)
SchoolTextareaamenity=schoolText (MinZoom=15, Color=black, TagToUse=name, FontName=Times New Roman, FontStyle=bold, FontSize=15:6;17:10, TextMode=AreaCenter)
ParkingAreaareaamenity=parkingPolygon (Color=#F6EEB7)
Skiingareasport=skiingPolygon (Color=#CDDB69)
Parkarealeisure=parkPolygon (Color=#C7F1A3)
Pitcharealeisure=pitchPolygon (Color=#8AD2AE)
GolfCoursearealeisure=golf_coursePolygon (Color=#7CCC7C)
Commonarealeisure=commonPolygon (Color=#CFECA8)
BuildingResidentialareabuilding=residentialPolygon (MinZoom=12, Color=#F3D6B6, BorderColor=#6B5B8E, BorderWidth=1)
Runwaywayaeroway=runwayPolyline (MinZoom=11, Color=#BBBBCC, Width=11:1;17:30)
Taxiwaywayaeroway=taxiwayPolyline (MinZoom=12, Color=#BBBBCC, Width=12:1;17:10)
ContoursMajorwayIsTaggedWith(e,"ele") AND ValueNum(e,"ele") % 100 = 0Polyline (MinZoom=11, Color=#B0AD8852, Width=11:1;12:2, Curved=true)for elevation contours generated by Srtm2Osm
ContoursMinorwayIsTaggedWith(e,"ele") AND ValueNum(e,"ele") % 100 <> 0Polyline (MinZoom=12, Color=#B0AD8852, Width=1, Curved=true)for elevation contours generated by Srtm2Osm
Waterareanatural=waterPolygon (Color=lightblue)
Riverwaywaterway=riverPolyline (MinZoom=5, Color=lightblue, Width=5:1;17:6, Curved=true)
Drainwaywaterway=drainPolyline (MinZoom=5, Color=lightblue, Width=13:1;17:6, Curved=true)
Landareanatural=landPolygon (Color=white)
HighwayFootwaywayhighway=footwayPolyline (MinZoom=13, Color=#FFDE93, BorderColor=gray, Width=13:1;17:6)EliminateSeams
HighwayFootwayTextwayhighway=footwayText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayCiclewaywayhighway=cyclewayPolyline (MinZoom=13, Color=#0202FE, DashStyle=Dash, Width=13:1;17:4)EliminateSeams
HighwayUnclassifiedwayhighway=unclassifiedPolyline (MinZoom=11, Color=white, BorderColor=gray, Width=11:1;13:3;17:14)EliminateSeams
HighwayUnclassifiedTextwayhighway=unclassifiedText (MinZoom=16, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayPedestrianwayhighway=pedestrianPolyline (MinZoom=13, Color=lightgray, BorderColor=gray, Width=14:3;17:10)EliminateSeams
HighwayPedestrianTextwayhighway=pedestrianText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayResidentialwayIsTaggedWith(e,"highway") AND (ValueString(e,"highway") = "residential") AND NOT IsTaggedWith(e,"junction")Polyline (MinZoom=11, Color=white, BorderColor=gray, Width=11:1;13:3;17:14)EliminateSeams
HighwayResidentialTextwayhighway=residentialText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayResidentialRoundaboutwayhighway=residential junction=roundaboutPolyline (MinZoom=11, Color=white, BorderColor=gray, Width=11:1;13:3;17:14, Curved=true)EliminateSeams
HighwayTrackwayhighway=trackPolyline (MinZoom=11, Color=#E2E2E2, BorderColor=gray, Width=11:1;17:10)EliminateSeams
HighwayTertiarywayIsTaggedWith(e,"highway") AND (ValueString(e,"highway") = "tertiary") AND NOT IsTaggedWith(e,"junction")Polyline (MinZoom=10, Color=white, BorderColor=gray, Width=10:1;14:9;17:18)EliminateSeams
HighwayTertiaryTextwayhighway=tertiaryText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayTertiaryRoundaboutwayhighway=tertiary junction=roundaboutPolyline (MinZoom=10, Color=white, BorderColor=gray, Width=10:1;14:9;17:18, Curved=true)EliminateSeams
HighwaySecondarywayIsTaggedWith(e,"highway") AND (ValueString(e,"highway") = "secondary") AND NOT IsTaggedWith(e,"junction")Polyline (MinZoom=8, Color=white, BorderColor=gray, Width=8:1;10:2;14:11;17:22)EliminateSeams
HighwaySecondaryTextwayhighway=secondaryText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwaySecondaryRoundaboutwayhighway=secondary junction=roundaboutPolyline (MinZoom=8, Color=white, BorderColor=gray, Width=8:1;10:2;14:11;17:22, Curved=true)EliminateSeams
HighwayPrimarywayIsTaggedWith(e,"highway") AND (ValueString(e,"highway") = "primary") AND NOT IsTaggedWith(e,"junction")Polyline (MinZoom=6, Color=#feffaa, BorderColor=gray, Width=6:0;11:3;14:13;17:26)EliminateSeams
HighwayPrimaryTextwayhighway=primaryText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayPrimaryLinkwayhighway=primary_linkPolyline (MinZoom=6, Color=#feffaa, BorderColor=gray, Width=6:1;14:7;17:14)EliminateSeams
HighwayPrimaryRoundaboutwayhighway=primary junction=roundaboutPolyline (MinZoom=6, Color=#feffaa, BorderColor=gray, Width=6:0;11:3;14:13;17:26, Curved=true)EliminateSeams
HighwayTrunkwayhighway=trunkPolyline (MinZoom=6, Color=#feffaa, BorderColor=gray, Width=6:1;14:15;17:30)EliminateSeams
HighwayTrunkLinkwayhighway=trunk_linkPolyline (MinZoom=6, Color=#feffaa, BorderColor=gray, Width=6:1;14:7;17:14)EliminateSeams
HighwayMotorwaywayhighway=motorwayPolyline (MinZoom=6, Color=#809BC0, BorderColor=gray, Width=6:1;14:12;17:26)EliminateSeams
HighwayMotorwayLinkwayhighway=motorway_linkPolyline (MinZoom=6, Color=#809BC0, BorderColor=gray, Width=6:1;14:7;17:14)EliminateSeams
Railwayrailway=railPolyline (MinZoom=6, Color=white, DashStyle=Dot, BorderColor=gray, Width=6:1;17:6)EliminateSeams
CableCarwayaerialway=cable_carSymbol (MinZoom=12, Type=Circle, Density=30, Color=#00000000, BorderWidth=10%, BorderColor=black, Size=12:2;17:10)
DragLiftwayaerialway=drag_liftPolyline (MinZoom=12, Color=black, Width=12:0.5;17:2, LineStartCap=RoundAnchor, LineEndCap=RoundAnchor)
ChairLiftwayaerialway=chair_liftPolyline (MinZoom=12, Color=black, Width=12:0.5;17:2, LineStartCap=RoundAnchor, LineEndCap=RoundAnchor)
Ferrywayroute=ferryPolyline (MinZoom=8, Color=darkgray, DashStyle=Dot, Width=8:0.1;17:4)
Borderwayboundary=administrativePolyline (MinZoom=1, Color=black, DashStyle=DashDot, Width=1:1;9:1.5;17:6)Temporary, there are conflicting ways of tagging borders
ParkingNodenodeamenity=parkingIcon (MinZoom=15, IconUrl=http://wiki.openstreetmap.org/images/7/74/Parking.png, Width=12:5;17:20)
TrafficSignalsnodehighway=traffic_signalsIcon (MinZoom=16, IconUrl=http://wiki.openstreetmap.org/images/a/a1/Icon-highway_traffic_signals.png, Width=16:6;17:7)
RailwayStationnoderailway=stationIcon (MinZoom=14, IconUrl=http://wiki.openstreetmap.org/images/f/fd/Boca_metro_valencia.png, Width=14:20;17:20)
RailwayStationTextnoderailway=stationText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
Peaknodenatural=peakSymbol (Type=Triangle, MinZoom=11, Color=gray, BorderColor=black, BorderWidth=15%, Size=13:6;17:20)
PlaceCitynodeplace=cityText (MinZoom=7, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=7:10;17:30)
PlaceTownnodeplace=townText (MinZoom=10, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=10:10;17:25)
PlaceSuburbnodeplace=suburbText (MinZoom=13, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=13:10;17:20)
PlaceVillagenodeplace=villageText (MinZoom=12, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:10;17:20)
This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.