Поделиться через


EnricherLocationSelector Класс

Определяет базовые вычисления расположения для селекторов расположения.

Методы вычисления расположения являются статическими функциями-членами.

Наследование
EnricherLocationSelector

Конструктор

EnricherLocationSelector()

Методы

close_to

Проверка того, что указанные две точки расположены достаточно близко.

При разнице как широты, так и долготы меньше 10 градусов возвращает значение True.

get_distance

Вычисление сферического расстояния между двумя точками с заданными значениями долготы и широты.

close_to

Проверка того, что указанные две точки расположены достаточно близко.

При разнице как широты, так и долготы меньше 10 градусов возвращает значение True.

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

Параметры

lon1
Обязательно

Долгота точки 1.

lat1
float
Обязательно

Широта точки 1.

lon2
float
Обязательно

Долгота точки 2.

lat2
float
Обязательно

Широта точки 2.

Возвращаемое значение

Возвращает значение True, если две точки расположены близко.

Возвращаемый тип

get_distance

Вычисление сферического расстояния между двумя точками с заданными значениями долготы и широты.

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

Параметры

lon1
float
Обязательно

Долгота точки 1.

lat1
float
Обязательно

Широта точки 1.

lon2
float
Обязательно

Долгота точки 2.

lat2
float
Обязательно

Широта точки 2.

Возвращаемое значение

Сферическое расстояние между двумя точками.

Возвращаемый тип