Utilizzo delle metriche ellissoidali
È possibile utilizzare le metriche ellissoidali per calcolare la distanza tra due punti.
Esempi di metriche che è possibile calcolare:
Calcola i radianti tra due punti utilizzando
azimuth:>>> p1 = stc.point(47.1, -73.5) >>> p2 = stc.point(47.6, -72.9) >>> stc.eg_metric.azimuth(p1, p2) 0,6802979449118038Calcola la distanza tra due punti nelle unità di misura dei dati sottostanti (in genere in metri):
>>> stc.eg_metric.distance(p1, p2) 71730,66213673435Calcola il punto di atterraggio dati un punto di partenza, una prua (in radianti) e la distanza nell'unità di misura dei dati sottostanti (in genere in metri):
>>> point = p1 >>> heading = stc.eg_metric.distance(p1, p2) >>> distance = stc.eg_metric.distance(p1, p2) >>> stc.eg_metric.destination_point(p1, heading, distance) Point(47.60000000001233, -72.89999999998498)