org2pol

Расположение северного полюса в повернутой карте

Синтаксис

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

См. также

|