Sdílet prostřednictvím


EnricherLocationSelector Třída

Definuje výpočty základního umístění pro selektory rozšiřování umístění.

Metody výpočtu umístění jsou statické členské funkce.

Dědičnost
EnricherLocationSelector

Konstruktor

EnricherLocationSelector()

Metody

close_to

Zkontrolujte, jestli jsou dva body dostatečně blízko.

Rozdíly zeměpisné šířky a délky menší než 10 stupňů vrátí hodnotu True.

get_distance

Vypočítejte kulovou vzdálenost mezi dvěma body určenými zeměpisnou délkou a zeměpisnou šířkou.

close_to

Zkontrolujte, jestli jsou dva body dostatečně blízko.

Rozdíly zeměpisné šířky a délky menší než 10 stupňů vrátí hodnotu True.

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

Parametry

Name Description
lon1
Vyžadováno

Zeměpisná délka bodu 1.

lat1
Vyžadováno

Zeměpisná šířka bodu 1.

lon2
Vyžadováno

Zeměpisná délka bodu 2.

lat2
Vyžadováno

Zeměpisná šířka bodu 2.

Návraty

Typ Description

Pokud jsou tyto dva body blízko, vrátí hodnotu True.

get_distance

Vypočítejte kulovou vzdálenost mezi dvěma body určenými zeměpisnou délkou a zeměpisnou šířkou.

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

Parametry

Name Description
lon1
Vyžadováno

Zeměpisná délka bodu 1.

lat1
Vyžadováno

Zeměpisná šířka bodu 1.

lon2
Vyžadováno

Zeměpisná délka bodu 2.

lat2
Vyžadováno

Zeměpisná šířka bodu 2.

Návraty

Typ Description

Kulová vzdálenost mezi dvěma body.