Files
tar1090/html/config.js
Matthias Wirth ac2bde932c better labeling
remove local time ambiguity in labels
add option to show geometric altitude in labels
handle units in track labels the same as in aircraft labels
2022-01-07 22:45:36 +01:00

325 lines
9.5 KiB
JavaScript

// --------------------------------------------------------
//
// This file is to configure the configurable settings.
//
// --------------------------------------------------------
"use strict";
// -- Title Settings --------------------------------------
// Show number of aircraft and/or messages per second in the page title
//PlaneCountInTitle = false;
//MessageRateInTitle = false;
// -- Output Settings -------------------------------------
// The DisplayUnits setting controls whether nautical (ft, NM, knots),
// metric (m, km, km/h) or imperial (ft, mi, mph) units are used in the
// plane table and in the detailed plane info. Valid values are
// "nautical", "metric", or "imperial".
//DisplayUnits = "nautical";
// -- Map settings ----------------------------------------
// These settings are overridden by any position information
// provided by dump1090 itself. All positions are in decimal
// degrees.
// Default center of the map.
//DefaultCenterLat = 45.0;
//DefaultCenterLon = 9.0;
// The google maps zoom level, 0 - 16, lower is further out
//DefaultZoomLvl = 7;
// Center marker. If dump1090 provides a receiver location,
// that location is used and these settings are ignored.
//SiteShow = false; // true to show a center marker
//SiteLat = 45.0; // position of the marker
//SiteLon = 9.0;
//SiteName = "My Radar Site"; // tooltip of the marker
// Color controls for the range outline
//range_outline_color = '#0000DD';
//range_outline_width = 1.7;
//range_outline_colored_by_altitude = false;
//range_outline_dash = [5, 5]; // null - solid line, [5, 5] - dashed line with 5 pixel lines and spaces in between
//
//
// Style controls for the actal range outline:
// actual_range_outline_color = '#00596b';
// actual_range_outline_width = 1.7;
// actual_range_outline_dash = null; // null - solid line, [5, 5] - dashed line with 5 pixel lines and spaces in between
// which map is displayed to new visitors
// MapType_tar1090 = "carto_light_all";
//
// valid values for the above setting:
// osm
// esri
// carto_light_all
// carto_light_nolabels
// carto_dark_all
// carto_dark_nolabels
// gibs
// osm_adsbx
// chartbundle_sec: "Sectional Charts",
// chartbundle_tac: "Terminal Area Charts",
// chartbundle_hel: "Helicopter Charts",
// chartbundle_enrl: "IFR Enroute Low Charts",
// chartbundle_enra: "IFR Area Charts",
// chartbundle_enrh: "IFR Enroute High Charts"
//
// only with bing key:
// bing_aerial
// bing_roads
// Default map dim state, true or false.
// MapDim = true;
// mapDimPercentage = 0.45;
// mapContrastPercentage = 0;
// -- Marker settings -------------------------------------
// different marker size depending on zoom lvl
// markerZoomDivide = 8.5;
// marker size when the zoom level is less than markerZoomDivide
// markerSmall = 1;
// marker size when the zoom level is more than markerZoomDivide
// markerBig = 1.18;
//largeMode = 1;
//lineWidth = 1;
//
// Outline color for aircraft icons
// OutlineADSBColor = '#000000';
// Outline width for aircraft icons
// outlineWidth = 1;
// constant html color for markers / tracks
//monochromeMarkers = "#FFFFFF";
//monochromeTracks = "#000000";
// These settings control the coloring of aircraft by altitude.
// All color values are given as Hue (0-359) / Saturation (0-100) / Lightness (0-100)
//
// To enable these colors instead of the defaults, remove the /* and */ above and below the next block
/*
ColorByAlt = {
// HSL for planes with unknown altitude:
unknown : { h: 0, s: 0, l: 30 },
// HSL for planes that are on the ground:
ground : { h: 0, s: 0, l: 45 },
air : {
// These define altitude-to-hue mappings
// at particular altitudes; the hue
// for intermediate altitudes that lie
// between the provided altitudes is linearly
// interpolated.
//
// Mappings must be provided in increasing
// order of altitude.
//
// Altitudes below the first entry use the
// hue of the first entry; altitudes above
// the last entry use the hue of the last
// entry.
h: [ { alt: 2000, val: 20 }, // orange
{ alt: 10000, val: 140 }, // light green
{ alt: 40000, val: 300 } ], // magenta
s: 88,
l: 44,
},
// Changes added to the color of the currently selected plane
selected : { h: 0, s: -10, l: +20 },
// Changes added to the color of planes that have stale position info
stale : { h: 0, s: -10, l: +30 },
// Changes added to the color of planes that have positions from mlat
mlat : { h: 0, s: -10, l: -10 }
};
*/
// For a monochrome display try this:
// ColorByAlt = {
// unknown : { h: 0, s: 0, l: 40 },
// ground : { h: 0, s: 0, l: 30 },
// air : { h: [ { alt: 0, val: 0 } ], s: 0, l: 50 },
// selected : { h: 0, s: 0, l: +30 },
// stale : { h: 0, s: 0, l: +30 },
// mlat : { h: 0, s: 0, l: -10 }
// };
// Range rings
// Also called range rings :)
//SiteCircles = true; // true to show circles (only shown if the center marker is shown)
// In miles, nautical miles, or km (depending settings value 'DisplayUnits')
//SiteCirclesDistances = new Array(100,150,200,250);
// When more circles defined than cirle colors last color will be used or black by default
//SiteCirclesColors = ['#FF0000', '#0000FF', '#00FF00'];
// Show circles using dashed line (CAUTION, can be slow, especially when zooming in a lot)
//SiteCirclesLineDash = [5, 5]; // null - solid line, [5, 5] - dashed line with 5 pixel lines and spaces in between
// Controls page title, righthand pane when nothing is selected
//PageName = "tar1090";
// Show country flags by ICAO addresses?
//ShowFlags = true;
// Set to false to disable the ChartBundle base layers (US coverage only)
//ChartBundleLayers = true;
// Provide a Bing Maps API key here to enable the Bing imagery layer.
// You can obtain a free key (with usage limits) at
// https://www.bingmapsportal.com/ (you need a "basic key")
//
// Be sure to quote your key:
// BingMapsAPIKey = "your key here";
//
BingMapsAPIKey = null;
// This determines what is up, default is north (0 degrees)
//mapOrientation = 0;
// Use UTC for live labels
// utcTimesLive = false;
// Use UTC for historic labels
// utcTimesHistoric = true;
// Only display labels when zoomed in this far:
//labelZoom = 8;
//labelZoomGround = 12.5;
//labelFont = 'bold 12px tahoma';
//displayUATasADSB = false;
//uatNoTISB = true;
// Don't display any TIS-B planes
// filterTISB = false;
//flightawareLinks = false;
//shareBaseUrl = 'https://globe.adsbexchange.com/';
// show links to various registration websites (not all countries)
// registrationLinks = true;
// Filter implausible positions (required speed > Mach 3.5)
// valid values: true, false, "onlyMLAT" ("" required)
// positionFilter = true;
// positionFilterSpeed = 3.5; // in Mach
// filter speed is based on transmitted ground speed if available
// this factor is used to give the actual filter speed
// positionFilterGsFactor = 1.8;
// debugPosFilter = false; // draw red dots for filtered positions
// altitudeFilter = true;
// time in seconds before an MLAT position is accepted after receiving a
// more reliable position
//mlatTimeout = 30;
// enable/disable mouseover/hover aircraft information
//enableMouseover = true;
// enable/disable temporary aircraft trails
//tempTrails = false;
//tempTrailsTimeout = 90;
//squareMania = false;
// Columns that have a // in front of them are shown.
/* // remove this line to mofify columns (and the one at the end)
HideCols = [
"#icao",
// "#flag",
// "#flight",
"#registration",
// "#aircraft_type",
// "#squawk",
// "#altitude",
// "#speed",
"#vert_rate",
// "#distance",
"#track",
"#msgs",
"#seen",
// "#rssi",
"#lat",
"#lon",
"#data_source",
]
*/ // remove this line to modify columns (and the one at the start)
// show aircraft pictures
// showPictures = true;
// get pictures from planespotters.net
// planespottersAPI = true;
// get pictures from planespotting.be
// planespottingAPI = true;
// show a link to jetphotos, only works if planespottersAPI is disabled
// jetphotoLinks = false;
// showSil = false;
// this shows small pictures in the details but they need to be provided by the user in the folder /usr/local/share/tar1090/aircraft_sil
// showPictures needs to be enabled as well
// to only get these pictures disable the planespottersAPI
// pictures need to be named A330.png and so forth with the type code in the form TYPE.png
// provide ZZZZ.png to be shown when the type is not known.
// this feature is provided as is please don't expect tar1090's support for getting the pictures right.
// windLabelsSlim = false;
// showLabelUnits = true;
//
// wideInfoBlock = false;
// baseInfoBlockWidth = 200;
//enableDWD = true;
// Display only the last leg of a flight in globeIndex mode.
//lastLeg = true;
//
//hideButtons = false;
//
//askLocation = false; // requires https for geolocation (browsers require it)
//
//filterMaxRange = 50; // don't show aircraft further than 50 nmi from the receiver
//
//
//darkModeDefault = true; // turn on dark mode by default (change in browser possible)
/*
tableColors = {
unselected: {
adsb: "#d8f4ff",
mlat: "#FDF7DD",
uat: "#C4FFDC",
satellite: "#C4FFDC",
other: "#d8d8ff",
tisb: "#ffd8e6",
unknown: "#dcdcdc",
squawk7500:"#ff5555",
squawk7600:"#00ffff",
squawk7700:"#ffff00",
},
selected: {
adsb: "#88DDFF",
mlat: "#F1DD83",
uat: "#66FFA6",
satellite: "#66FFA6",
other: "#BEBEFF",
tisb: "#FFC1D8",
unknown: "#bcbcbc",
},
};
*/