Район Северного полюса во вращаемой карте
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