Matthias Wirth
74db842df3
speed up history loading
...
the reaper removes any aircraft and their tracks when they haven't been
seen for reapTimeout (was 5 min, now 8 min)
thus parse the history starting from the present and build a list of
aircraft that the reaper won't remove in the present
ignore aircraft not on that list when parsing the history
2024-05-19 14:17:18 +02:00
Matthias Wirth
1c21142313
remove track history debug print
2024-05-18 20:06:10 +02:00
Matthias Wirth
325b6eec71
track history loading debug
2024-05-18 19:23:17 +02:00
Matthias Wirth
c53e87cb67
tweak loading progress bar
2024-05-17 22:09:56 +02:00
Matthias Wirth
8057c9b1c8
only show loader on slow tab return
2024-05-17 20:57:51 +02:00
Matthias Wirth
c5c3933bdd
don't test webgl more than once
2024-05-17 19:29:56 +02:00
Matthias Wirth
f6a7982eea
don't parse history before some stuff is configured
...
dependencies in startup were not considered when recently changing this
2024-05-17 18:53:23 +02:00
Matthias Wirth
6192cd484f
prevent some more race conditions
2024-05-16 23:02:48 +02:00
Matthias Wirth
b9e8d38587
small fix
2024-05-16 19:44:26 +02:00
Matthias Wirth
ebfde25a35
avoid race condition with push_history being undefined
2024-05-16 19:42:28 +02:00
Matthias Wirth
fe2eeb155d
loading bar when history is loaded after background
2024-05-16 17:39:58 +02:00
Matthias Wirth
e63b64f865
page load cleanups
2024-05-16 16:23:27 +02:00
Matthias Wirth
284d6788e7
cleanups
2024-05-16 15:33:14 +02:00
Matthias Wirth
bbabb6bb77
block fetch until history loaded
...
this fixes some race conditions of a tab returning to the foreground and
even on load
this race could lead to incomplete track history loading
2024-05-16 14:40:47 +02:00
Matthias Wirth
acf1a78e06
apply qnh correction to altitude column / alt colors
2024-05-16 10:23:19 +02:00
Matthias Wirth
d756f6c042
debugging output
2024-05-16 10:17:17 +02:00
Matthias Wirth
534c26702e
load history when tab is no longer hidden
2024-05-15 00:37:39 +02:00
justin4046
bf28cbc8a5
dont correct baro when on ground
2024-05-07 18:49:52 -05:00
Matthias Wirth
dc089c6ed4
workaround to avoid flashing of geojson layer
2024-05-06 00:53:57 +02:00
Matthias Wirth
fd7d79eb02
mouseover handler change in preparation for ais tooltips
2024-05-06 00:22:12 +02:00
Matthias Wirth
09a4fcce95
clear aiscatcher timer on tab change
2024-05-05 23:23:49 +02:00
Matthias Wirth
0fdc3a8bdc
enable display of AIS-catcher geojson via config.js
...
code adapted from jvde: https://github.com/jvde-github/AIS-in-TAR1090
example config.js addition:
aiscatcher_server="URL";
aiscatcher_refresh=15;
2024-05-05 19:11:02 +02:00
Matthias Wirth
56b0f01be0
cleanup baro correction
...
inlcude all labels in correction
use form to change altimeter
adjust baro correct formula
provide documentation for the formula source
old formula was off by 2 ft at 10k ft and 6 ft at 40k ft.
was mostly about citing the formula source
2024-05-04 17:44:37 +02:00
justin4046
e044940fd2
change wording
2024-05-02 22:58:17 -05:00
justin4046
bbbdef0770
add altimeter pressure correction
2024-05-02 22:45:12 -05:00
Matthias Wirth
62b685cbef
autoselect: minor logic change for corner cases
2024-05-02 14:52:16 +02:00
Matthias Wirth
efb5ee64ae
slight refactor actualOutline
...
timeout for outline.json loading
2024-04-25 17:40:24 +02:00
Matthias Wirth
06b45b388a
multiOutline via config.js var
2024-04-25 16:39:48 +02:00
Dirk Hohndel
4cd5c3f6b9
allow multi range outlines to be used
...
This is a special case for a tar1090 instance that shows the combined output of
multiple readsb instances (like in a stage2 instance of the adsb.im feeder
image).
This tries once to download a multiOutline.json file and remembers if it exists
or if it should use the outline.json file instead. In the update loop it simply
checks for a third format where points is an array of arrays. And then loops
over that outer array - which in the case of the regular output.json is simply
an array with just one entry.
The additional overhead is negligible, the additional feature is really cool
(once you have the code to create merged outlines).
Signed-off-by: Dirk Hohndel <dirk@hohndel.org >
2024-04-25 03:31:43 +00:00
Matthias Wirth
c0f9522584
heatmap: query option heatFilters
...
new heatmap query option:
significant slowdown / experimental
enable filtering by type code / type description / hex / DB flags /
military / registration / country of registration / data source
2024-04-03 21:19:37 +02:00
Matthias Wirth
1d4b53223c
allow adjusting aircraft icon alpha for webgl
2024-03-28 13:20:41 +01:00
Matthias Wirth
c690555bd3
respect config.js setting of DisplayUnits
...
fixes: https://github.com/wiedehopf/tar1090/issues/265
2024-02-07 17:40:11 +01:00
Rajan Patel
fc9101106c
don't gate source filters by globeIndex
2024-02-07 17:03:45 +01:00
Matthias Wirth
df5d6d0c53
don't disable webgl for the next session if it fails
2024-01-11 15:31:15 +01:00
Matthias Wirth
ec4aea5489
update OpenLayers to 8.2.0
2024-01-11 15:19:50 +01:00
Matthias Wirth
1b690c09b2
Limit tile queue so the slow map loading doesn't inhibit plane data loading
2024-01-11 12:49:43 +01:00
Matthias Wirth
d4cb4e1069
some more debugging
2024-01-11 12:15:30 +01:00
Matthias Wirth
9549670792
add some error catching into fetchFail and fetchDone to track down weird error
2024-01-11 11:56:23 +01:00
Matthias Wirth
08eeef3a9d
tried to make sprites.png get generated on startup
...
doesn't work leave dead code in for future progress possibly
2023-08-17 07:08:58 +02:00
Matthias Wirth
c8ec51bb9f
autoSelect coords
2023-07-28 10:25:07 +02:00
Dirk Hohndel
523efc91e4
fix stupid typo
...
Signed-off-by: Dirk Hohndel <dirk@hohndel.org >
2023-06-18 06:04:58 +02:00
Roger Howell
e4a4d43577
Add configuration for terrain limit line opacity
2023-06-17 22:58:56 +02:00
Dirk Hohndel
7a75b5427e
add configurable link back to a config page
...
This allows an obvious way from the map display to go back to
a web UI that can configure a feeder setup.
Off by default.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org >
2023-06-17 22:58:14 +02:00
Dirk Hohndel
05d1e0f0d4
only have one route check API call in flight
...
As requested by the API server maintainer, this will keep unresolved
callsigns queued until the previous API request has been completed.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org >
2023-05-20 04:52:22 +02:00
Dirk Hohndel
c2f0a0f310
request the first routes after one second
...
Again, aiming for a more responsive look and feel.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org >
2023-05-10 17:24:56 +02:00
Matthias Wirth
468555ef70
routeApi stuff
2023-04-21 19:12:49 +02:00
Matthias Wirth
77ca5c7f5d
some adjustments to the routeset merge
2023-04-18 18:29:53 +02:00
Matthias Wirth
ba61924a02
Merge branch 'routesets' of https://github.com/dirkhh/tar1090
2023-04-18 18:04:00 +02:00
Matthias Wirth
ce46cee26f
Update GPS Location default selectable in config.js
2023-04-13 18:14:02 +02:00
Matthias Wirth
5401e1154d
add URL query parameters for range rings / alt chart
...
implements: https://github.com/wiedehopf/tar1090/pull/235
2023-04-01 16:09:57 +02:00