Точки пересечения для пар локсодром
[newlat,newlong] = rhxrh(lat1,lon1,az1,lat2,lon2,az2)
[newlat,newlon] = rhxrh(lat1,lon1,az1,lat2,lon2,az2,units)
[newlat,newlong] = rhxrh(lat1,lon1,az1,lat2,lon2,az2)
возвращается в newlat
и newlon
местоположение точки пересечения для каждой пары локсодром вводится в обозначении локсодромы. Например, первая линия в паре проходит через точку (lat1
, lon1
) и имеет постоянный азимут az1
. Когда эти две локсодромы идентичны или не пересекаются (условия, которые не, в целом, очевидны контролем), два NaN
s возвращены вместо этого, и предупреждение выведено. Входные параметры должны быть вектор-столбцами.
[newlat,newlon] = rhxrh(lat1,lon1,az1,lat2,lon2,az2,units)
задает используемые модули, где модулями является любой допустимый units
. Модулями по умолчанию является 'degrees'
.
Для любой пары локсодром существует три возможных перекрестных условия: линии идентичны, они пересекаются однажды, или они не пересекаются вообще (кроме в полюсах, где все неэкваториальные локсодромы встречаются — это не рассматривается пересечением). rhxrh
не позволяет несколько пересечений локсодромы, несмотря на то, что возможно создать случаи, в которых происходит такое условие. Смотрите следующее обсуждение Ограничений.
Обозначение локсодромы состоит из точки на линии и постоянном азимуте линии.
Локсодромы в частности полезны в навигации, потому что они представляют линии постоянного заголовка, тогда как большие круги имеют, в целом, постоянно изменяя заголовок. На самом деле Меркаторская проекция была первоначально спроектирована так, чтобы локсодромы построили как прямые линии, который упрощает и ручной графический вывод с straightedge и числовые вычисления с помощью Декартова плоского представления. Когда локсодрома продолжает от левого или правого ребра этого представления в некоторой широте, это вновь появляется на другом ребре в той же широте и продвигается тот же наклон. Для локсодром, где это происходит — например, один с заголовком 85º — легко вообразить другую локсодрому, сказать один с заголовком 0º, неоднократно пересекая первое. Реальное использование локсодром делает это просто интеллектуальным осуществлением, однако, для на практике этого всегда ясно, какое пересечение линейного сегмента релевантно. Функция rhxrh
возвращает самое большее одно пересечение, выбирающее в каждом случае что линейный сегмент, содержащий входную начальную точку для ее расчета.