From 6fd7863a1342972e821f0dccffc4c72c4bb7e1c6 Mon Sep 17 00:00:00 2001 From: cyschneck Date: Wed, 9 Oct 2024 19:55:30 +0000 Subject: [PATCH] deploy: 98198649de022428f9b81a2c63da36f5acd022f9 --- _preview/1/README.html | 1 + _preview/1/_sources/README.md | 1 + .../notebooks/tutorials/arc_path.ipynb | 67 +++++++++++++++++-- _preview/1/notebooks/notebook-template.html | 4 +- _preview/1/notebooks/tutorials/arc_path.html | 60 ++++++++++++----- _preview/1/searchindex.js | 2 +- 6 files changed, 111 insertions(+), 24 deletions(-) diff --git a/_preview/1/README.html b/_preview/1/README.html index efdad29..d1f8cbf 100644 --- a/_preview/1/README.html +++ b/_preview/1/README.html @@ -463,6 +463,7 @@

Working with Great Circlesof further and further
header levels

as well \(m = a * t / h\) text! Similarly, you have access to other \(\LaTeX\) equation functionality via MathJax (demo below from link),

-
-()\[\begin{align} +
+()\[\begin{align} \dot{x} & = \sigma(y-x) \\ \dot{y} & = \rho x - y - xz \\ \dot{z} & = -\beta z + xy diff --git a/_preview/1/notebooks/tutorials/arc_path.html b/_preview/1/notebooks/tutorials/arc_path.html index a198a26..4deb834 100644 --- a/_preview/1/notebooks/tutorials/arc_path.html +++ b/_preview/1/notebooks/tutorials/arc_path.html @@ -422,6 +422,7 @@

Overview

Great circles are circles that circumnavigate the globe

  1. Distance Between Points on a Great Circle Arc

  2. +
  3. Spherical distance to degrees

  4. Determine the Bearing of a Great Circle Arc

  5. Generating a Great Circle Arc with Intermediates Points

  6. Determine the Midpoint of a Great Circle Arc

  7. @@ -650,18 +651,13 @@

    Determine Distance Mathematically via Unit Sphere

- -
-

Haversine (TODO)

-
-
-

Vincenty Sphere Great Circle Distance (TODO)

-
-
-

Vincenty Ellipsoid Great Circle Distance (TODO)

-
-
-

Meeus Great Circle Distance (TODO)

+

Additional distance measuerments

+
    +
  • Haversine (TODO)

  • +
  • Vincenty Sphere Great Circle Distance (TODO)

  • +
  • Vincenty Ellipsoid Great Circle Distance (TODO)

  • +
  • Meeus Great Circle Distance (TODO)

  • +

Determine Distance Points via Python Package pyproj

@@ -788,6 +784,41 @@

Determine Distance Points via Python Package DIA to Logan) which has a distance of 2823 km

+
+

Spherical distance to degrees

+

Convert a distance from meters to degrees, measured along the great circle sphere with a radius of ~6371 km (mean radius of Earth)

+ +
+
+
# assumes a spherical Earth
+earth_radius = 6378.137 # km
+
+def km_to_degree_distance(distance_km=None):
+    return distance_km / (2 * earth_radius * np.pi / 360)
+
+def degree_to_km_distance(distance_degree=None):
+    return distance_degree * (2 * earth_radius * np.pi / 360)
+
+
+
+
+
+
+
print(f"300 km to degrees = {km_to_degree_distance(300)} degrees")
+print(f"6.381307 degree to km = {degree_to_km_distance(6.381307)} km")
+
+
+
+
+
300 km to degrees = 2.6949458523585643 degrees
+6.381307 degree to km = 710.3638458355522 km
+
+
+
+
+

Determine the Bearing of a Great Circle Arc

@@ -1672,13 +1703,10 @@

Resources and referencesImports
  • Distance Between Points on a Great Circle Arc
  • +
  • Spherical distance to degrees
  • Determine the Bearing of a Great Circle Arc