Kosmos AirNav Rules
Ideas for what an Aeronautical chart might look like using OSM data.
Options
Option | Value | Comment |
---|---|---|
MinKosmosVersion | 2.1 | Minimal version of Kosmos needed to use these rules |
LandBackgroundColor | #FFFFFF | |
SeaColor | #CADFF4 |
Background areas
Riverbank | waterway=riverbank | Polygon (Color=#CADFF4) | |||
Land | natural=land | Polygon (Color=#FFFFFF) |
Ground-level map
This probably wants to be quite faint since it's only for correlating the map with what you can see in VFR view.
Rivers in blue since they will sparkle and reflect and be easy to see.
Large roads are all "just roads" - we don't care what designation they are, other than where it affects their width.
River | waterway=river | Polyline (MinZoom=5, Color=#CADFF4, Width=5:1;17:6, Curved=true) | |||
HighwaySecondary | highway=secondary | Polyline (MinZoom=6, Color=#DFDFDF, Width=6:1;17:5) | EliminateSeams | ||
HighwayPrimary | highway=primary | Polyline (MinZoom=6, Color=#DFDFDF, Width=6:1;17:5) | EliminateSeams | ||
HighwayPrimaryLink | highway=primary_link | Polyline (MinZoom=6, Color=#DFDFDF, Width=6:1;17:5) | EliminateSeams | ||
HighwayTrunk | highway=trunk | Polyline (MinZoom=6, Color=#DFDFDF, Width=6:1;17:5) | EliminateSeams | ||
HighwayTrunkLink | highway=trunk_link | Polyline (MinZoom=6, Color=#DFDFDF, Width=6:1;17:5) | EliminateSeams | ||
HighwayMotorway | highway=motorway | Polyline (MinZoom=6, Color=#DFDFDF, Width=6:1;17:7) | EliminateSeams | ||
HighwayMotorwayLink | highway=motorway_link | Polyline (MinZoom=6, Color=#DFDFDF, Width=6:1;17:5) | EliminateSeams |
Obstructions for low-flying charts
Tall buildings (building=* with height>...) should probably be marked here
PowerLines | power=line | Polyline (MinZoom=13, Color=#FF0000, Width=12:1;17:2) | |||
PowerTower | power=tower | Symbol (Type=Diamond, MinZoom=14, Color=#FF0000, Density=12:10;17:10, Size=14:4;17:4) | |||
CableCars | aerialway=* | Polyline (MinZoom=12, Color=#FF0000, Width=14:1;17:3) | |||
Tower1 | tower=* | Symbol (MinZoom=13, Type=Diamond, Size=14:1;17:8, Color=#FF0000) | |||
Tower2 | man_made=tower | Symbol (MinZoom=13, Type=Diamond, Size=14:1;17:8, Color=#FF0000) |
Tall buildings
TallBuildings | IsTaggedWith(e,"height") AND ValueNum(e,"height") > 100 | Polygon (MinZoom=13, Color=#ff0000) |
Stuff within airports
This should go only on the approach plates, not on the navigation chart
Apron | aeroway=apron | Polygon (MinZoom=14, Color=#808080) | |||
Taxiway | aeroway=taxiway | Polyline (MinZoom=14, Color=#000000, Width=12:1;17:5) |
Helicopter facilities
Just default icon from Kosmos General Purpose Rules
HelipadNode | aeroway=helipad | Icon (MinZoom=12, IconUrl=http://wiki.openstreetmap.org/images/f/f7/Helipad20.png, Width=12:5;17:20) |
Runways
Note: these need to be not-to-scale later - the airport diagram comprising its runways needs to be a big symbol even at low zoom
Runway | aeroway=runway | Polyline (MinZoom=11, Color=#000000, Width=11:10;17:10) |
Airport labels
We need to be able to combine lots of different fields' data into one infobox for the airport, e.g. name, ICAO, IATA, frequencies, and put a border/background around the whole lot
IcaoCode | aeroway=airport | Text (MinZoom=9, Color=#3761DF, TagToUse=icao, FontName=Arial, FontStyle=regular, FontSize=9:11;17:15, TextLineOffset=60%) | |||
AirportName | aeroway=airport | Text (MinZoom=9, Color=#3761DF, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=9:11;17:15, TextLineOffset=-50%) |
TODO: does OSM use aerodrome (how quaint) or airport?
Low-zoom airport labels
LowZoomAirport | aeroway=airport | Text (MaxZoom=9, Color=#3761DF, TagToUse=icao, FontName=Arial, FontStyle=regular, FontSize=3:4;9:11) | |||
LowZoomAirport2 | aeroway=aerodrome | Text (MaxZoom=9, Color=#3761DF, TagToUse=icao, FontName=Arial, FontStyle=regular, FontSize=3:4;9:11) |
Screenshots
Please improve: