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, см. раздел Расчет пересечения линий румба.
