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