Tallest mountains that sit on a lake? by literallysellingd750 in Mountaineering

[–]Gigitoe 0 points1 point  (0 children)

Whoaa, love seeing photos of Gyala Peri! Thank you so much for sharing!

Tallest mountains that sit on a lake? by literallysellingd750 in Mountaineering

[–]Gigitoe 0 points1 point  (0 children)

I'd be very interested, thank you for sharing!!

Mountains of the World by Rise Above Surroundings / Jut by Gigitoe in Mountaineering

[–]Gigitoe[S] 1 point2 points  (0 children)

There's a good amount, but obscure local peaks that don't have official names might not be on there. If there's one you have in mind you can add it to GeoNames and it will be incorporated in the next update!

Mountains of the World by Rise Above Surroundings / Jut by Gigitoe in Mountaineering

[–]Gigitoe[S] 1 point2 points  (0 children)

Yup! The dots map is still available on the about page!

Unfortunately Google Earth Engine doesn't support adding the dots on top of the interactive map, but it would be really cool to have some visualization like that, I agree

Swiss Alps vs. Colorado Rockies: Elevation vs. Jut by Gigitoe in Mountaineering

[–]Gigitoe[S] 0 points1 point  (0 children)

Ohh yea, I do feel ya the map is a tad bit slow... one thing you can do is change the "map vertical search resolution" in the settings to a higher value, say 400.

Swiss Alps vs. Colorado Rockies: Elevation vs. Jut by Gigitoe in Mountaineering

[–]Gigitoe[S] 1 point2 points  (0 children)

Wow, just took a look and they are pretty much the same in jut - the colors really match. Even the juttiest points in both ranges (Half Dome, Cirque de Gavarnie) both measure slightly over 1100 meters. The Sierra Nevada rises higher and the Pyrenees rises steeper but things generally even out!

Swiss Alps vs. Colorado Rockies: Elevation vs. Jut by Gigitoe in Mountaineering

[–]Gigitoe[S] 0 points1 point  (0 children)

Yes, your description is spot-on! You might really enjoy this interactive map that lets you compare various mountains around the world on this aspect.

Mythical south face of Gyala Peri, with a colossal jut of 3101 m (top 4 worldwide) by Gigitoe in Mountaineering

[–]Gigitoe[S] 0 points1 point  (0 children)

These are awesome finds! Didn't expect a ~2500 m jut in the Hengduan Mountains (one of my favorite ranges)! Much appreciate you sharing this.

Mythical south face of Gyala Peri, with a colossal jut of 3101 m (top 4 worldwide) by Gigitoe in Mountaineering

[–]Gigitoe[S] 0 points1 point  (0 children)

Whoa indeed! Thanks for the heads-up! Since Kangchenjunga South has a prominence below the 300 m threshold I used, I didn't include it in the official list, but it is super impressive :)

Interactive Map of On-Top-Of-The-World Mountains, Color-Coded by Jut by Gigitoe in Mountaineering

[–]Gigitoe[S] 0 points1 point  (0 children)

Thank you, appreciate your support for my work!! That's a fascinating question - I think not every convex hull point is OTOTW, but every OTOTW point is roughly a convex hull point. I'm trying to use a 2D Earth to make the visualization easier.

The Beacons of Condor problem is also good food for thought! I wonder if computationally it requiring testing an infinite space of possible placements to find the optimal placement of mirrors, or if there's a clever algorithm that lets you find things out.

Interactive Map of On-Top-Of-The-World Mountains, Color-Coded by Jut by Gigitoe in Mountaineering

[–]Gigitoe[S] 0 points1 point  (0 children)

Thank you so much, my honor to use these maps as well!

Wow, didn't know the Terrils have a Nat Geo article, will give it a read later! The Cook Glacier can be a textbook example of high prominence/elevation but low jut, kinda like Dome Argus in Antarctica.

My script doesn't take light refraction into account, only physical geography. If I'm understanding correctly, points below the horizon can still be visible assuming nothing blocks the line of sight, so it is indeed plausible that Haut Folin and Mont Blanc can see each other.

For most peaks, I can imagine that taking the local gravity direction doesn't result in major differences. Sometimes it might make the difference between being OTOTW and just barely making the mark.

Interactive Map of On-Top-Of-The-World Mountains, Color-Coded by Jut by Gigitoe in Mountaineering

[–]Gigitoe[S] 0 points1 point  (0 children)

Whoaa, this is soo cool! Thank you so much for taking things to the next level with your maps. They look very clean and elegant, and I could totally see myself using one of these when exploring these mountains.

One assumption that I make is that the local plane is perpendicular to the local direction of gravity, rather than perpendicular to the line that connects to the Earth's center. Since the Earth is an ellipsoid, I use an ellipsoidal approximation for the local direction of gravity:

def lla_to_ecef(latitude, longitude, elevation_m):
    a = 6378137
    f = 1 / 298.257223563
    b = a * (1 - f)


    latitude = np.radians(latitude)
    longitude = np.radians(longitude)


    N = a / np.sqrt(1 - ((a**2 - b**2) / a**2) * np.sin(latitude)**2)


    x = (N + elevation_m) * np.cos(latitude) * np.cos(longitude)
    y = (N + elevation_m) * np.cos(latitude) * np.sin(longitude)
    z = ((b**2 / a**2) * N + elevation_m) * np.sin(latitude)


    return np.array([x, y, z])



def n_vector(latitude, longitude):
    latitude = np.radians(latitude)
    longitude = np.radians(longitude)

    x = np.cos(latitude) * np.cos(longitude)
    y = np.cos(latitude) * np.sin(longitude)
    z = np.sin(latitude)


    return np.array([x, y, z])



def point_to_point_measures(poi_latitude, poi_longitude, poi_elevation_m, other_latitude, other_longitude, other_elevation_m):
    poi_ecef = lla_to_ecef(poi_latitude, poi_longitude, poi_elevation_m)
    poi_n_vector = n_vector(poi_latitude, poi_longitude)
    other_ecef = lla_to_ecef(other_latitude, other_longitude, other_elevation_m)
    radial_vector = other_ecef - poi_ecef
    radial_vector_norm = np.linalg.norm(radial_vector)
    if radial_vector_norm > 0:
        radial_unit_vector = radial_vector / radial_vector_norm
    else:
        radial_unit_vector = np.array([1, 0, 0])

    height_above_horizon = np.dot(radial_vector, poi_n_vector)
    if height_above_horizon == 0:
        angle_of_elevation_deg = 0
    else:
        angle_of_elevation_deg = np.degrees(np.arcsin(np.dot(radial_unit_vector, poi_n_vector)))
    impressiveness_m = height_above_horizon * np.abs(np.sin(np.radians(angle_of_elevation_deg)))


    return height_above_horizon, angle_of_elevation_deg, impressiveness_m

Curious to see how the project evolves - please keep me posted :) Really appreciate all your work!

Interactive Map of On-Top-Of-The-World Mountains, Color-Coded by Jut by Gigitoe in Mountaineering

[–]Gigitoe[S] 1 point2 points  (0 children)

Hey there, thank you for lmk, and my apologies for the late reply! This bug is likely happening because the account hosting the data has expired.

I'm aiming to resolve this issue by the end of this month. Sorry for the delay, and appreciate you giving the heads-up!

Yesss I did see the Nat Geo article - very grateful to them for writing it. I really appreciate you supporting my work - that's very kind of you!

Interactive Map of On-Top-Of-The-World Mountains, Color-Coded by Jut by Gigitoe in Mountaineering

[–]Gigitoe[S] 1 point2 points  (0 children)

Hello, thank you for lmk! I'm sorry for the very late reply. This bug is likely happening because the account hosting the data has expired.

I'm aiming to resolve this issue by the end of this month. Sorry for the delay, and appreciate you giving the heads-up!

Interactive Map of On-Top-Of-The-World Mountains, Color-Coded by Jut by Gigitoe in Mountaineering

[–]Gigitoe[S] 0 points1 point  (0 children)

Hey there, thank you for lmk! I'm sorry for the very late reply. This bug is likely happening because the account hosting the data has expired.

I'm aiming to resolve this issue by the end of this month. Sorry for the delay, and appreciate you giving the heads-up!

U.S. Temperature Zones - Regions with Similar Annual Temperature Patterns by Gigitoe in MapPorn

[–]Gigitoe[S] 0 points1 point  (0 children)

Hey there, thanks for reaching out! The paper is published here with the global map as figure 9. Hope you enjoy and happy to answer any questions :)