У меня есть программа, которая принимает пользовательский ввод из трех или более пар долготы и широты.Я пытаюсь найти все пересекающиеся / ограниченные четырехугольные координаты в таблице (каждый четырехугольник имеет 4 пары долготы и широты) по многоугольнику, построенному с введенными координатами.
Он должен охватывать всю Землю (оба полюса) и быть максимально точным.
Я пытался преобразовать его в сферические координаты (используя фиксированную высоту), но потом понятия не имел, чтоделать дальше.
Я почти уверен, что это было сделано раньше, но я не могу найти его с помощью Google.
Я использую Java, но Python тоже будет работать.
Я нашел способ проверить, пересекаются ли многоугольники, если они декартовы.
любая помощь будет принята!