Два угла, latitude и longitude, задают положение точки на поверхности планеты. Эти углы могут быть в градусах или радианы; однако, степени намного более распространены в географическом обозначении.
Широта является углом между плоскостью экватора и линией, соединяющей рассматриваемый вопрос с вращательной осью планеты. Существуют различные способы создать такие линии, соответствуя различным типам и получившимся значениям для широт. Широта положительна в северном полушарии, достигая предела +90 ° в Северном полюсе, и отрицательный в южном полушарии, достигая предела-90 ° в Южном полюсе. Линии постоянной широты называются parallels
.
Долгота является углом в центре планеты между двумя плоскостями, которые выравниваются с и пересекаются вдоль оси вращения, перпендикуляра к плоскости экватора. Одна плоскость проходит через поверхностный рассматриваемый вопрос, и другая плоскость является нулевым меридианом (долгота на 0 °), который задан местоположением Королевской Обсерватории в Гринвиче, Англия. Линии постоянной долготы называются меридианами. Все меридианы сходятся в северных и южных полюсах (90°N и-90°S), и следовательно долгота находится под-заданным в тех двух местах.
Долготы обычно лежат в диапазоне от-180 ° до +180 °, но другие области значений могут использоваться, такие как 0 ° к +360 °. Долготы могут также быть заданы как к востоку от (положительного) Гринвича и к западу от (отрицательного) Гринвича. Добавление или вычитание 360 ° от его долготы не изменяют положение точки. Тулбокс включает набор функций (wrapTo180
, wrapTo360
, wrapToPi
, и wrapTo2Pi
) то преобразование долготы от одной области значений до другого. Это также обеспечивает unwrapMultipart
, который "разворачивает" векторы из долгот в радианах путем удаления искусственных разрывов, которые следуют из принуждения всех значений, чтобы лечь приблизительно в 360 °-wide интервалах.
В этом примере показано, как построить широту и долготу.
load coastlines axesm('ortho','origin',[45 45]); axis off; gridm on; framem on; mlabel('equator') plabel(0); plabel('fontweight','bold') plotm(coastlat,coastlon)