Hackaton 2023 Proposal:Revive Atlas
Title | Revive Atlas |
Sponsor | MariuszXC |
Supporters | |
Status | Idea (work based on old code base was discarded). |
Summary | This Forum thread https://forum.flightgear.org/viewtopic.php?f=25&t=41780 mentions the root of the problem. |
Background | External free map tile servers may be disappearing or going pay-for-access anytime. Atlas is an old FG subproject, providing map tile generation (.png, .jpg) using FG scenery as input. It needs updating, because scenery evolved. |
Details | |
Skills | C++, GL, possibly some concurrent programming. |
Notes | Roadmap:
a. get tile generation correct (while doing that, look into possible multithreading of generating different tiles), b. make tiles available to Phi, c. make tiles available to glass cockpits,
1. (a) could be done as a periodic batch process or by FG on demand, in a background task. 2. tiles for the same area may differ if user has custom scenery installed, therefore a local tile cache would have to be associated with the scenery. Perhaps 'Atlas' subdirectory in every scenery tree? 3. (b) and (c) could be: * either local file server (uses user's computer and disk, is always up to date with any scenery they are using), * or a network tile server (incurs infrastructure cost, possibly feasible only for standard scenery), * or both. |