Udostępnij za pośrednictwem


EnricherLocationSelector Klasa

Definiuje obliczenia lokalizacji podstawowej dla selektorów wzbogacających lokalizację.

Metody obliczania lokalizacji to statyczne funkcje składowe.

Dziedziczenie
EnricherLocationSelector

Konstruktor

EnricherLocationSelector()

Metody

close_to

Sprawdź, czy podane dwa punkty są wystarczająco blisko.

Różnice szerokości geograficznej i długości geograficznej mniejszej niż 10 stopni zwracają wartość True.

get_distance

Oblicz odległość sferyczną między dwoma punktami określonymi przez długość geograficzną i szerokość geograficzną.

close_to

Sprawdź, czy podane dwa punkty są wystarczająco blisko.

Różnice szerokości geograficznej i długości geograficznej mniejszej niż 10 stopni zwracają wartość True.

static close_to(lon1, lat1, lon2, lat2) -> bool

Parametry

Nazwa Opis
lon1
Wymagane

Długość geograficzna punktu 1.

lat1
Wymagane

Szerokość geograficzna punktu 1.

lon2
Wymagane

Długość geograficzna punktu 2.

lat2
Wymagane

Szerokość geograficzna punktu 2.

Zwraca

Typ Opis

Zwraca wartość True, jeśli dwa punkty są zamknięte.

get_distance

Oblicz odległość sferyczną między dwoma punktami określonymi przez długość geograficzną i szerokość geograficzną.

static get_distance(lon1, lat1, lon2, lat2) -> float

Parametry

Nazwa Opis
lon1
Wymagane

Długość geograficzna punktu 1.

lat1
Wymagane

Szerokość geograficzna punktu 1.

lon2
Wymagane

Długość geograficzna punktu 2.

lat2
Wymagane

Szerokość geograficzna punktu 2.

Zwraca

Typ Opis

Odległość kulisty między dwoma punktami.