Отобразите данные о широте и долготе карты
geoshow(lat,lon)
geoshow(S)
geoshow(lat,lon,Z)
geoshow(Z,R)
geoshow(lat,lon,I)
geoshow(lat,lon,X,cmap)
geoshow(I,R)
geoshow(X,cmap,R)
geoshow(filename)
geoshow(___,Name,Value)
geoshow(ax,___)
h = geoshow(___)
geoshow(
проекты и отображения векторы широты и долготы lat
,lon
)lat
и lon
с помощью проекции сохранены в текущей системе координат. Если нет никакой проекции, lat
и lon
спроектированы с помощью Пластины по умолчанию проекция Carrée.
По умолчанию geoshow
отображает lat
и lon
как строки. Можно опционально отобразить векторные данные как точки, мультиточки или полигоны при помощи аргумента пары "имя-значение" DisplayType
.
geoshow(
отображает векторные географические особенности, сохраненные в S
)S
как точки, мультиточки, строки или полигоны согласно полю 'Geometry'
S
.
Если S
является вектором geopoint
, вектором geoshape
или геоstruct (с 'Lat'
и полями координаты 'Lon'
), то вершины проектов geoshow
, чтобы сопоставить координаты.
Если S
является вектором mappoint
, вектором mapshape
или mapstruct (с полями 'X'
и 'Y'
), то geoshow
строит вершины, когда (предварительно спроектированная) карта координирует и выдает предупреждение.
Можно опционально задать правила изображения условными знаками с помощью аргумента пары "имя-значение" 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®. Можно использовать имя, пары значения, чтобы установить:Name,Value
)
Аргументы Name,Value
Любая строка Графики MATLAB, закрашенная фигура и поверхностные свойства
Любые свойства контура Mapping Toolbox™
Названия параметра могут быть сокращены, и случай не имеет значения.
geoshow(
устанавливает родительские оси на ax
,___)ax
.
возвращает указатель на графический объект MATLAB.h
= geoshow(___)
При вызове shaperead
, чтобы считать файлы, которые содержат координаты в широте и долготе, убедиться задать пару аргумента shaperead
'UseGeoCoords',true
. Если вы не будете включать этот аргумент, shaperead
создаст mapstruct, с координатными полями маркировал X
и Y
instead of Lon
и Lat
. В таких случаях geoshow
принимает, что геоstruct является на самом деле mapstruct, содержащим спроектированные координаты, предупреждает и вызывает mapshow
, чтобы отобразить данные о геоstruct, не проектируя его.
Если вы не хотите, чтобы geoshow
чертил сверху существующей карты, создайте новую фигуру или подграфик прежде, чем вызвать его.
Когда вы отображаете векторные данные в карте оси с помощью geoshow
, вы не должны впоследствии изменять проекцию карты с помощью setm
. Можно, однако, изменить проекцию с setm
для растровых данных. Для получения дополнительной информации смотрите, что Проекции Карты Изменения Использовать геопоказывают.
Если вы отображаете полигон, не устанавливайте 'EdgeColor'
или на 'flat'
или на 'interp'
. Эта комбинация может привести к предупреждению.
При проектировании данных на карту оси geoshow
использует проекцию, сохраненную осями карты. При отображении на постоянном клиенте осей это создает Пластину по умолчанию проекция Carrée с масштабным коэффициентом 180/pi
, включая прямое считывание координат в градусах.
geoshow
можно обычно заменять displaym
. Однако существуют ограничения, где отображение конкретных объектов затронуто. Смотрите комментарии под updategeostruct
для получения дополнительной информации.
Когда вы отображаете растровые данные в карте с помощью geoshow
, столбцы около восточного или западного ребра могут не отобразиться. Это редко примечательно, кроме тех случаев, когда растр очень крупен относительно отображенной области. Чтобы включать дополнительные столбцы в отображение, это может помочь:
Измените размер сетки к более прекрасной mesh.
Убедитесь границы ячейки и сопоставьте пределы, выравниваются.
Расширьте пределы карты.