Mapping Toolbox™ включает набор функций, которые вычисляют пересечения векторных данных, такие как большие круги, маленькие круги и дорожки локсодромы. Функции также определяют пересечения произвольных векторных данных.
Функция | Описание |
---|---|
gcxgc | Найдите точки пересечения для пар больших кругов на сфере |
scxsc | Найдите точки пересечения для пар маленьких кругов на сфере |
rhxrh | Найдите точки пересечения, если таковые имеются, для пар локсодром |
gcxsc | Найдите точки пересечения, если таковые имеются, между большим кругом и маленьким кругом на сфере |
polyxpoly | Найдите точки пересечения для строк или ребер полигона в плоскости |
В целом маленькие круги пересекаются дважды или никогда, как показано в следующей фигуре. Для случая точного касания scxsc
возвращает две идентичных точки пересечения. Чтобы видеть пример использования scxsc
, смотрите, Вычисляют Пересечения Маленьких Кругов.
Чтобы проиллюстрировать нахождение пересечения локсодром, вообразите поставку, отправляющуюся в плавание из Норфолка, Вирджиния (37°N, 76°W), поддержав устойчивый должно-восточный курс (90 °) и другую поставку, отправляющуюся в плавание из Дакара, Сенегал (15°N, 17°W), с устойчивым северо-западным курсом (315 °). Где был бы дорожки этих двух крестов судов? Пересечение дорожек в (37°N, 41.7°W), который является примерно в 600 морских милях к западу от Азорских островов в Атлантическом океане. Чтобы видеть пример использования rhxrh
, смотрите, Вычисляют Пересечение Дорожек Локсодромы.