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

Mapping Toolbox™ включает набор функций, которые вычисляют пересечения векторных данных, такие как большие круги, маленькие круги и дорожки локсодромы. Функции также определяют пересечения произвольных векторных данных.

ФункцияОписание
gcxgcНайдите точки пересечения для пар больших кругов на сфере
scxscНайдите точки пересечения для пар маленьких кругов на сфере
rhxrhНайдите точки пересечения, если таковые имеются, для пар локсодром
gcxscНайдите точки пересечения, если таковые имеются, между большим кругом и маленьким кругом на сфере
polyxpolyНайдите точки пересечения для линий или ребер многоугольника в плоскости

В общем случае маленькие круги пересекаются дважды или никогда как показано в следующем рисунке. Для случая точного касания, scxsc возвращает две идентичных точки пересечения.

Чтобы проиллюстрировать нахождение пересечения локсодром, вообразите поставку, отправляющуюся в плавание из Норфолка, Вирджиния (37°N, 76°W), обеспечив устойчивый должно-восточный курс (90 °) и другую поставку, отправляющуюся в плавание из Дакара, Сенегал (15°N, 17°W), с устойчивым северо-западным курсом (315 °). Где был бы дорожки этих двух крестов судов? Пересечение дорожек в (37°N, 41.7°W), который является примерно в 600 морских милях к западу от Азорских островов в Атлантическом океане.

Для просмотра документации необходимо авторизоваться на сайте