Отобразите данные о широте и долготе карты
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 вместо Lon и Lat. В таких случаях, geoshow принимает, что геоstruct является на самом деле mapstruct, содержащим спроектированные координаты, предупреждает и вызывает mapshow отобразить данные о геоstruct, не проектируя его.
Если вы не хотите geoshow чтобы чертить сверху существующей карты, создайте новую фигуру или подграфик прежде, чем вызвать его.
Когда вы отображаете векторные данные в карте оси с помощью geoshow, вы не должны впоследствии изменять проекцию карты с помощью setm. Можно, однако, изменить проекцию с setm для растровых данных. Для получения дополнительной информации смотрите, что Проекции Карты Изменения Использовать геопоказывают.
Если вы отображаете многоугольник, не устанавливайте 'EdgeColor' к любому 'flat' или 'interp'. Эта комбинация может привести к предупреждению.
При проектировании данных на карту оси, geoshow использует проекцию, сохраненную осями карты. При отображении на постоянном клиенте осей это создает Пластину по умолчанию проекция Carrée с масштабным коэффициентом 180/pi, включение прямого считывания координат в градусах.
geoshow может обычно заменяться displaym. Однако существуют ограничения, где отображение конкретных объектов затронуто. Смотрите комментарии под updategeostruct для получения дополнительной информации.
Когда вы отображаете растровые данные в карте с помощью geoshow, столбцы около восточного или западного ребра могут не отобразиться. Это редко примечательно, кроме тех случаев, когда растр очень крупен относительно отображенной области. Чтобы включать дополнительные столбцы в отображение, это может помочь:
Измените размер сетки к более прекрасной mesh.
Убедитесь границы ячейки и сопоставьте пределы, выравниваются.
Расширьте пределы карты.