Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.73 KB

README.md

File metadata and controls

27 lines (19 loc) · 1.73 KB

PinnaclePoints

A pinnacle point is a point from which no higher point can be seen.

Interactive Map: https://jgbreault.github.io/PinnaclePoints/

Image

Across the globe, 601 have been found. These are all pinnacle points with more than 300 m of prominence. The algorithm used for finding pinnacle points is outlined in the info section of the site, along with sources of error. The curvature of the Earth, and atmospheric refraction are taken into account.

To run the algorithm:

  • Download Andrew Kirmse's list of 11,866,713 summits and put it into the dataSources directory.
  • summitFormatter.py divides Andrew Kirmse's summits into patches based on latitude and longitude.
  • pinnaclePointFinder.py uses an algorithm to find Earth's pinnacle points, in decending order of elevation.
  • pinnaclePointFormatter.py finds the names and wikipedia link info for the found pinnacle points.
  • pinnaclePointAnalysis.ipynb is used to generate index.html and pinnaclePoints.txt.
  • index.html is a webapp showing all pinnacle points.
  • pinnaclePoints.txt is the final result of pinnacle points in a txt file.

The path of light between the two farthest points on Earth that can see each other: Image

Taking atmospheric refraction into account: Image

Taking the curvature of the Earth into account: Image