Telemaster is an app that displays all the telecommunication masts/antennas in Denmark.
See it in action here https://telemaster.dk.
All the data is based on the information from https://mastedatabasen.dk. The data from the source only indicates the access technologies in a broad manner, i.e. GSM, UMTS, LTE, and 5G-NR. This doesn't make a lot of sense. It is actually more confusing and uninformative compared to all the existing access technologies. Here's an overview:
Therefore the network generations are used instead, although with the caveat that 4G represents LTE and not ITU's definition of 4G.
The app is built as a dumb CRUD app (actually without the 'UD'):
In each level one subfolder run:
yarn # or npm install
To run it using Docker simply do docker-compose up
in the root of the repo.
To populate the database:
- First run
mastscraper
somewhere - Edit
MASTS_DIR
indatabase-worker/.env.development
to point it to where the output from step 1 is - Then run
yarn start
As the web app is using Mapbox you need to provide an API key for that, so the steps to get it running is:
- Run
export REACT_APP_MAPBOX_TOKEN={your API key goes here}
yarn start
Thanks to Alexandros Dorodoulis for helping out 🎉