Skip to content

izawartka/horizonmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c0efbd4 · Feb 24, 2025

History

4 Commits
Feb 23, 2025
Feb 24, 2025
Feb 23, 2025
Feb 23, 2025
Feb 24, 2025
Feb 23, 2025
Feb 23, 2025

Repository files navigation

HorizonMap

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:)

Screenshot

Online version

An online version of the tool is available here.

Options

  • 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

Building from source

  1. Make sure you have Node.js and npm installed on your system.

  2. Clone the repo:

     git clone https://github.com/izawartka/horizonmap/
    
  3. Navigate to the project directory and install dependencies:

     cd horizonmap
     npm install
    
  4. Run the development server:

     npm start
    

    Or build the project:

     npm run build
    

Data Sources

Author

masuo / izawartka