Расположение северного полюса в повернутой карте
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