exponenta event banner

newpole

Исходный вектор для размещения определенной точки на полюсе

Синтаксис

origin = newpole(polelat,polelon)
origin = newpole(polelat,polelon,units)

Описание

origin = newpole(polelat,polelon) обеспечивает origin вектор для преобразованной системы координат, основанный на перемещении точки (polelat, polelon) стать сингулярностью северного полюса в новой системе. Начало координат - трёхэлементный вектор вида [latitude longitude orientation], где широта и долгота - координаты нового центра (origin) в нетрансформированной системе, и ориентация является азимутом истинного Северного полюса от новой исходной точки. Для newpole эта ориентация ограничена всегда 0 °.

origin = newpole(polelat,polelon,units) определяет единицы ввода и вывода, где units - любая допустимая единица измерения угла. Значение по умолчанию: 'degrees'.

При разработке поперечных или наклонных проекций нужны преобразованные системы координат. Один из способов определить эти системы - установить точку в исходной (нетрансформированной) системе, которая станет новым (преобразованным) северным полюсом.

Примеры

Возьмем точку и сделаем ее новым Северным полюсом:

origin = newpole(60,180)

origin =
   30.0000         0         0

Это имеет смысл: когда точка 30 ° за истинным Северным полюсом на меридиане исходного происхождения подтягивается, чтобы стать полюсом, точка первоначально 30 ° над исходным полюсом втягивается вниз в исходное пятно.

См. также

| |