org2pol

Район Северного полюса во вращаемой карте

Синтаксис

pole = org2pol(origin)
pole = org2pol(origin,units)

Описание

pole = org2pol(origin) возвращает район Северного полюса с точки зрения системы координат после преобразования на основе входа origin. origin является трехэлементным вектором формы [latitude longitude orientation], где latitude и longitude являются координатами, которые новый центр (источник) имел в непреобразованной системе, и orientation является азимутом истинного Северного полюса от новой точки источника в преобразованной системе. Вывод pole является трехэлементным вектором формы [latitude longitude meridian], который дает точку широты и долготы с точки зрения исходной непреобразованной системы нового района истинного Северного полюса. Меридиан является долготой от исходной системы, на которую сосредоточена новая система.

pole = org2pol(origin,units) позволяет спецификацию угловых модулей вектора origin, где units является любым допустимым угловым модулем. Значением по умолчанию является 'degrees'.

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

Примеры

Возможно, вы хотите сделать (30ºN, 0º) новый источник. Где Северный полюс заканчивается с точки зрения системы исходной координаты?

pole = org2pol([30 0 0])

pole =
   60.0000         0         0

Это целесообразно: раскройте точку 30º к источнику, и Северный полюс раскрывается 30º. Немного менее очевидный пример следующий:

pole = org2pol([5 40 30])

pole =
   59.6245   80.0750   40.0000

Смотрите также

|