Отобразите данные о широте и долготе карты
geoshow(
проекты и отображения векторы широты и долготы lat
,lon
)lat
и lon
использование проекции сохранено в текущем наборе осей карты. Если нет никаких текущих осей карты, то lat
и lon
спроектированы с помощью Пластины по умолчанию проекция Carrée на наборе регулярных осей.
Примечание
Чтобы отобразить данные по набору осей карты, создайте карту с помощью axesm
, worldmap
, или usamap
функции перед вызовом geoshow
.
По умолчанию, geoshow
отображения lat
и lon
как линии. Можно опционально отобразить векторные данные как точки, мультиточки или многоугольники при помощи DisplayType
аргумент пары "имя-значение".
geoshow(
отображает векторные географические особенности, сохраненные в S
)S
как точки, мультиточки, линии, мультилинии, многоугольники или мультимногоугольники согласно геометрии S
.
Можно опционально задать правила изображения условными знаками с помощью SymbolSpec
аргумент пары "имя-значение".
geoshow(
проекты и отображения определенная геолокацию сетка данных, lat
,lon
,Z
)Z
. В этом синтаксисе, lat
и lon
массивы долготы широты M на n. Z
массив M на n класса double
. Можно опционально отобразить данные как поверхность, mesh, текстурную карту, или очертить при помощи DisplayType
аргумент пары "имя-значение".
geoshow(
проекты и отображения обычная сетка данных, Z
,R
)Z
, с объектом привязки R
. Можно опционально отобразить данные как поверхность, mesh, текстурную карту, или очертить при помощи DisplayType
аргумент пары "имя-значение". Если DisplayType
'texturemap'
, затем geoshow
создает поверхность с ZData
набор значений к 0.
geoshow(
проекты и отображения определенное геолокацию изображение как текстурная карта на поверхности нулевого вертикального изменения. Определенное геолокацию изображение lat
,lon
,X
,cmap
)I
может быть истинный цвет, шкала полутонов или бинарное изображение. X
индексируемое изображение с палитрой cmap
. Примеры определенных геолокацию изображений включают цветной составной объект от спутникового swath или изображения, на которое первоначально ссылаются к различной системе координат.
geoshow(___,
задает параметры и соответствующие значения, которые изменяют тип отображения или устанавливают MATLAB® graphics Properties. Можно использовать имя, пары значения, чтобы установить:Name,Value
)
Name,Value
аргументы
Любая линия Графики MATLAB, закрашенная фигура и поверхностные свойства
Любые свойства контура Mapping Toolbox™
Названия параметра могут быть сокращены, и случай не имеет значения.
geoshow(
устанавливает родительские оси на ax
,___)ax
.
возвращает указатель на графический объект MATLAB.h
= geoshow(___)
При вызове shaperead
считать файлы, которые содержат координаты в широте и долготе, убедиться задать shaperead
пара аргумента 'UseGeoCoords',true
. Если вы не включаете этот аргумент, shaperead
создаст mapstruct, с координатными полями пометил X
и Y
вместо Lon
и Lat
. В таких случаях, geoshow
принимает, что геоstruct является на самом деле mapstruct, содержащим спроектированные координаты, предупреждает, и вызовы mapshow
отобразить данные о геоstruct, не проектируя его.
Если вы не хотите geoshow
чтобы чертить сверху существующей карты, создайте новую фигуру или подграфик прежде, чем вызвать его.
Когда вы отображаете векторные данные в использовании осей карты geoshow
, вы не должны впоследствии изменять использование проекции карты setm
. Можно, однако, изменить проекцию с setm
для растровых данных. Для получения дополнительной информации смотрите, что Проекции Карты Изменения Использовать геопоказывают.
Если вы отображаете многоугольник, не устанавливайте 'EdgeColor'
к любому 'flat'
или 'interp'
. Эта комбинация может привести к предупреждению.
При проектировании данных на карту оси, geoshow
использует проекцию, сохраненную осями карты. При отображении на постоянном клиенте осей это создает Пластину по умолчанию проекция Carrée с масштабным коэффициентом 180/pi
, включение прямого считывания координат в градусах.
Когда вы передаете две точки geoshow
функция, функциональные проекты местоположения каждой точки на карте и отображениях прямая линия, которая соединяет их, независимо от проекции карты или расстояния между точками. Чтобы отобразить спроектированное геодезическое или кривую rhumbline между двумя точками, сначала вставьте промежуточные точки с помощью track2
функция.
geoshow
можно обычно подставляться displaym
. Однако существуют ограничения, где отображение конкретных объектов затронуто. Смотрите комментарии под updategeostruct
для получения дополнительной информации.
Когда вы отображаете растровые данные в карте с помощью geoshow
, столбцы около восточного или западного ребра могут не отобразиться. Это редко примечательно, кроме тех случаев, когда растр очень крупен относительно отображенной области. Чтобы включать дополнительные столбцы в отображение, это может помочь:
Измените размер сетки к более прекрасной mesh.
Убедитесь границы ячейки и сопоставьте пределы, выравниваются.
Расширьте пределы карты.