vrijdag 31 maart 2023

Latlon afstand per eenheid berekenen

import geopy.distance

coords_1 = (53.219379, 6.575347)
coords_2 = (53.219396, 6.575226)

print(geopy.distance.geodesic(coords_1, coords_2).km)

Ouput: 0,008300847602651781 km


Distance in eenheid berekenen:
        public double DistanceBetween(Vector v1, Vector v2)
        {
            Vector diff = v2 - v1;

            var distance = Math.Sqrt((diff.Longitude * diff.Longitude) + (diff.Latitude * diff.Latitude));
            return distance;
        }

Ouput: 0,0001221883791528447 eenheid

Dus 1 eenheid = 67,93483685 km.
Dus 0,001 eenheid per seconde = 67,93483685 m/s * 60 * 60 = 245 km/h
1 km/h = 0,001 / 245 = 0,0000040888856
100 km/h = 0,00040888856

Geen opmerkingen:

Een reactie posten