Расположение северного полюса в повернутой карте
pole = org2pol(origin)
pole = org2pol(origin,units)
pole = org2pol(origin)
возвращает местоположение Северного полюса в терминах системы координат после преобразования на основе входа origin
. The origin
является трехэлементным вектором вида [latitude longitude orientation]
, где latitude
и longitude
являются координатами, которые были у нового центра (origin) в нетрансформированной системе, и 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