HorizonMap is a tool for visualizing the line-of-sight range from any selected point on the globe. It is especially useful for shortwave radio communication or just finding some nice spots:)
An online version of the tool is available here.
- Radius – the radius of the circle for which calculations will be performed. Setting a large radius may significantly increase processing time
- Heightmap Quality – the quality of the elevation maps used as the basis for calculations
- Rays – the number of rays used for calculations
- Height Offset – the base height of the "eyes" above the ground
- Include Earth's Curvature – includes a simplified simulation of Earth's curvature in the calculations
-
Make sure you have
Node.js
andnpm
installed on your system. -
Clone the repo:
git clone https://github.com/izawartka/horizonmap/
-
Navigate to the project directory and install dependencies:
cd horizonmap npm install
-
Run the development server:
npm start
Or build the project:
npm run build
masuo / izawartka