Canvas MapStructure layers: Difference between revisions

Add RWY, TAXI, PARKING, TWR layers
No edit summary
(Add RWY, TAXI, PARKING, TWR layers)
Line 49: Line 49:
| NDB || Stationary || NDB stations || {{Done}} || {{MapStructure_File|name=NDB|type=lcontroller}} || FIX.symbol (draws a SVG) || line_width ...|| all (main/AI/MP)|| caching/styling ?
| NDB || Stationary || NDB stations || {{Done}} || {{MapStructure_File|name=NDB|type=lcontroller}} || FIX.symbol (draws a SVG) || line_width ...|| all (main/AI/MP)|| caching/styling ?
|-
|-
| PARK || Stationary || parking/helipads || {{Not done}} || {{MapStructure_File|name=PARK|type=lcontroller}} || PARK.symbol || ...|| all || required to phase out map.nas
| PARKING || Stationary || parking/helipads || {{Done}} || {{MapStructure_File|name=PARKING|type=lcontroller}} || PARKING.symbol || ...|| all || required to phase out map.nas
|-
|-
| POI || Stationary || Points of Interest || {{Not done}} || {{MapStructure_File|name=POI|type=lcontroller}} || POI.symbol || ...|| all (main/AI/MP) || alreadyexposed via Nasal/NavCache
| POI || Stationary || Points of Interest || {{Not done}} || {{MapStructure_File|name=POI|type=lcontroller}} || POI.symbol || ...|| all (main/AI/MP) || alreadyexposed via Nasal/NavCache
Line 55: Line 55:
| RTE || Stationary || Routing (legs, flightplan API) || {{Progressbar|70}} || {{MapStructure_File|name=RTE|type=lcontroller}} || RTE.symbol || ...|| <font color="red">main-only !</font>||the route layer needs to use listeners to receive "onChange" notifications from the route manager, or it may take a few seconds until the route shows up {{Issue|1326}} caching/styling ?
| RTE || Stationary || Routing (legs, flightplan API) || {{Progressbar|70}} || {{MapStructure_File|name=RTE|type=lcontroller}} || RTE.symbol || ...|| <font color="red">main-only !</font>||the route layer needs to use listeners to receive "onChange" notifications from the route manager, or it may take a few seconds until the route shows up {{Issue|1326}} caching/styling ?
|-
|-
| RWY || Stationary || runways || {{Not done}} || {{MapStructure_File|name=RWY-profile|type=lcontroller}} || RWY.symbol || ...|| all || required to phase out map.nas
| RWY || Stationary || runways || {{Done}} || {{MapStructure_File|name=RWY|type=lcontroller}} || RWY.symbol || ...|| all || required to phase out map.nas
|-
|-
| OSM || Stationary || tiled map overlay via http (mapserver/OSM) || {{Progressbar|90}} || {{MapStructure_File|name=OSM|type=lcontroller}} || n/a || ...|| all (main/AI/MP) || performance depends on bandwidth, files cached persistently in $FG_HOME
| OSM || Stationary || tiled map overlay via http (mapserver/OSM) || {{Progressbar|90}} || {{MapStructure_File|name=OSM|type=lcontroller}} || n/a || ...|| all (main/AI/MP) || performance depends on bandwidth, files cached persistently in $FG_HOME
Line 63: Line 63:
| VFRChart || Stationary || tiled sectional / VFR charting overlay via http (vfrmap) || {{Progressbar|90}} || {{MapStructure_File|name=VFRChart|type=lcontroller}} || n/a || ...|| all (main/AI/MP) || Currently uses a Slippy Map raster image of sectionals, only available for US and Germany.
| VFRChart || Stationary || tiled sectional / VFR charting overlay via http (vfrmap) || {{Progressbar|90}} || {{MapStructure_File|name=VFRChart|type=lcontroller}} || n/a || ...|| all (main/AI/MP) || Currently uses a Slippy Map raster image of sectionals, only available for US and Germany.
|-
|-
| TAXI || Stationary || taxiways || {{Not done}} || {{MapStructure_File|name=TAXI|type=lcontroller}} || TAXI.symbol || ...|| all || required to phase out map.nas
| TAXI || Stationary || taxiways || {{Done}} || {{MapStructure_File|name=TAXI|type=lcontroller}} || TAXI.symbol || ...|| all || required to phase out map.nas
|-
| TWR || Stationary || Tower position || {{Done}} || {{MapStructure_File|name=TWR|type=lcontroller}} || TWR.symbol || ...|| all || required to phase out map.nas
|-
|-
| TERR || Stationary || Terrain heightmap (G1000-style) || {{Not done}} || {{MapStructure_File|name=TERR|type=lcontroller}} || TERR.symbol || ...|| <font color="red">main-only (tile-manager restriction)</font>|| use the terrain presampler to compose a heightmap using raster images. Will also be needed for modern Garmin-series avionics like the [[Garmin GNS530]], as per[http://forum.flightgear.org/viewtopic.php?f=71&t=23644#p215488]. Also see Omega95's pre-Canvas work at [http://forum.flightgear.org/viewtopic.php?f=30&t=15635&p=152444&hilit=vsd#p152486] and [http://forum.flightgear.org/viewtopic.php?f=4&t=15722&p=153438&hilit=vsd#p153438].
| TERR || Stationary || Terrain heightmap (G1000-style) || {{Not done}} || {{MapStructure_File|name=TERR|type=lcontroller}} || TERR.symbol || ...|| <font color="red">main-only (tile-manager restriction)</font>|| use the terrain presampler to compose a heightmap using raster images. Will also be needed for modern Garmin-series avionics like the [[Garmin GNS530]], as per[http://forum.flightgear.org/viewtopic.php?f=71&t=23644#p215488]. Also see Omega95's pre-Canvas work at [http://forum.flightgear.org/viewtopic.php?f=30&t=15635&p=152444&hilit=vsd#p152486] and [http://forum.flightgear.org/viewtopic.php?f=4&t=15722&p=153438&hilit=vsd#p153438].