Векторные пересечения

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, смотрите, Вычисляют Пересечение Дорожек Локсодромы.

Похожие темы