Как преобразовать геопространственные координаты из верхнего правого, нижнего левого в верхний левый и нижний правый - PullRequest
1 голос
/ 11 июня 2019

Я использую карту, которая позволяет выбрать ограничивающий прямоугольник на карте и возвращает (широта, долгота) для правого верхнего и нижнего левого углов.

Я использую пространственные запросы couchbase, и они поддерживают только top_leftкоординаты bottom_right.

Какова формула для преобразования значений широты и долготы двух противоположных углов из прямоугольника из top_right bottom_left в top_left bottom_right?

1 Ответ

4 голосов
/ 11 июня 2019

Самоочевидная диаграмма

lat2 lon1 (top left)      -----   lat2 lon2 (top right)
         |                             |
         |                             |
lat1 lon1 (bottom left)   -----   lat1 lon2  (bottom right)

Входные координаты (lat1, lon1) (lat2, lon2)

Выходные координаты (lat2, lon1) (lat1 lon2)

Как видите, здесь нет формулы. Все необходимые значения доступны. Это просто вопрос правильной установки переменных координат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...