主要内容

mapshow

没有投影显示地图数据

描述

例子

mapshow (x,y)显示的坐标向量xy行。您可以选择显示坐标向量点或多边形的使用DisplayType名称-值对的论点。

mapshow (年代)显示中存储的矢量地理特性年代点、测点、线,多行,多边形或多多边形的几何年代

您可以选择性地指定编号规则使用SymbolSpec名称-值对的论点。

mapshow (x,y,Z)显示一个定位数据网格,Z。您可以选择显示数据表面,网状,纹理贴图,或轮廓通过使用DisplayType名称-值对的论点。

例子

mapshow (Z,R)显示一个常规的数据网格,Z,引用对象R。您可以选择显示数据表面,网状,纹理贴图,或轮廓通过使用DisplayType名称-值对的论点。如果DisplayType“texturemap”,然后mapshow显示图像的纹理映射在zero-elevation表面(通过设置ZData值为0)。

mapshow (x,y,)

mapshow (x,y,X,提出)显示一个定位形象zero-elevation表面纹理贴图。定位的图像可以是真彩,灰度,或二进制图像,,或者索引图像X与colormap提出xy地理位置在地图坐标数组。定位图像的例子包括从卫星片或彩色合成图像最初引用不同的坐标系统。

例子

mapshow (,R)

mapshow (X,提出,R)显示一个图像地理地图坐标通过引用对象R。的mapshow函数构造一个图像对象如果显示几何许可。否则,mapshow显示图像的纹理映射在zero-elevation表面(通过设置ZData值为0)。

mapshow (文件名)显示的数据按照指定的文件类型的文件格式。

例子

mapshow (___,名称,值)修改显示的地图通过使用名称-值对参数设置DisplayTypeSymbolSpec参数。您还可以使用名称-值对设置任何MATLAB®图形属性。参数名称可以缩写,并不重要。

mapshow (斧头,___)设置父轴斧头

h= mapshow (___)返回一个MATLAB图形对象的句柄。

例子

全部折叠

覆盖波士顿公路正色摄影。请注意,mapshow吸引一个新图层的轴,而不是取代它的内容。

显示图像。

图mapshowboston.tif图像手册

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

波士顿公路转换为调查单位的脚和叠加正色摄影。

S = shaperead (“boston_roads.shp”);surveyFeetPerMeter = unitsratio (“科幻小说”,“米”);x = surveyFeetPerMeter * (S.X);y = surveyFeetPerMeter * (S.Y);mapshow (x, y)

图包含一个坐标轴对象。坐标轴对象包含2图像类型的对象,线。

包含一个道路网络导入shapefile段在康科德,马作为地理空间表。用虚线显示道路段。

道路= readgeotable (“boston_roads.shp”);图mapshow(道路、“线型”,”:“)

图包含一个坐标轴对象。坐标轴对象包含2795行类型的对象。

创建一个符号规范区分不同类型的道路。例如,您可以隐藏很小道路(CLASS = 6)通过关闭他们的可见性,并使主要道路(类= 1 - 4)可见通过增加他们的线宽度。这个符号规范也使用颜色区分类型的道路。

roadspec = makesymbolspec (“行”,{“ADMIN_TYPE”0,“颜色”,“青色”},{“ADMIN_TYPE”3,“颜色”,“红色”},{“类”6“可见”,“关闭”},{“类”(1 - 4),“线宽”2});

显示使用象征的矢量数据规范。

图mapshow (“boston_roads.shp”,“SymbolSpec”,roadspec);

图包含一个坐标轴对象。坐标轴对象包含2461行类型的对象。

创建一个符号规范和指定默认的颜色用于线。如前面的示例所示,默认的是蓝色的。这个例子将默认设置为黑色。

roadspec = makesymbolspec (“行”,{“默认”,“颜色”,“黑”},{“ADMIN_TYPE”0,“颜色”,“c”},{“ADMIN_TYPE”3,“颜色”,“r”},{“类”6“可见”,“关闭”},{“类”(1 - 4),“线宽”2});

显示矢量数据,使用符号规范。注意前面的示例的主要道路以蓝色显示现在是黑色的。

图mapshow (“boston_roads.shp”,“SymbolSpec”,roadspec);

图包含一个坐标轴对象。坐标轴对象包含2461行类型的对象。

创建一个符号规范,设置各种属性。

roadspec = makesymbolspec (“行”,{“默认”,“颜色”,“黄色”},{“ADMIN_TYPE”0,“颜色”,“c”},{“ADMIN_TYPE”3,“颜色”,“r”},{“类”6“可见”,“关闭”},{“类”(1 - 4),“线宽”2});

显示矢量数据,在命令行上指定颜色。

图mapshow (“boston_roads.shp”,“颜色”,“黑”,“SymbolSpec”,roadspec);

图包含一个坐标轴对象。坐标轴对象包含2461行类型的对象。

导入一个正色摄影康科德,妈,连同地图参考对象和一个colormap细胞。显示正色摄影使用mapshow函数。

昊图公司,R,提出]= readgeoraster (“concord_ortho_w.tif”);mapshow(昊图公司提出,R)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

导入和显示一个多边形代表一个池塘中间的正投影。

包含水文数据导入shapefile康科德作为地理空间表。创建一个表的子表,其中包含14行,行包含的池塘。验证子表包含多边形数据通过查询形状表的变量。

水电= readgeotable (“concord_hydro_area.shp”);:池塘=水电(14日);pond.Shape
ans = mappolyshape属性:NumRegions: 1 NumHoles: 3几何:“多边形”CoordinateSystemType:“平面”ProjectedCRS: [1 x1 projcrs]

正色摄影显示多边形。

mapshow(池塘,“FaceColor”,“c”)

图包含一个坐标轴对象。坐标轴对象包含2块类型的对象,形象。

为华盛顿山读sdt地形数据。得到信息,如缺失的数据指标使用georasterinfo。取代缺失的数据值使用standardizeMissing

(Z, R) = readgeoraster (“sdt / 9129 catd.ddf”,“OutputType”,“双”);信息= georasterinfo (“sdt / 9129 catd.ddf”);Z = standardizeMissing (Z, info.MissingDataIndicator);

查看地形数据网格。应用一个colormap适合地形数据使用demcmap

图mapshow (Z, R,“DisplayType”,“网”);demcmap (Z)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的表面。

作为一个表面地形数据视图。

图mapshow (Z, R,“DisplayType”,“表面”);demcmap (Z)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的表面。

查看地形数据作为三维表面。

视图(3);轴正常的

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的表面。

阅读华盛顿山的地形数据文件和达特茅斯。绘制数据表面使用mapshow光栅必须的类型。为光栅使用指定的数据类型“OutputType”名称-值对。

[ZWash, RWash] = readgeoraster (“MtWashington-ft.grd”,“OutputType”,“双”);[ZDart, RDart] = readgeoraster (“MountDartmouth-ft.grd”,“OutputType”,“双”);

找到丢失的数据使用georasterinfo函数。函数返回一个对象的MissingDataIndicator属性表示的值代表了缺失的数据。取代缺失的数据值使用standardizeMissing函数。

infoWash = georasterinfo (“MtWashington-ft.grd”);ZWash = standardizeMissing (ZWash infoWash.MissingDataIndicator);infoDart = georasterinfo (“MountDartmouth-ft.grd”);ZDart = standardizeMissing (ZDart infoDart.MissingDataIndicator);

显示地形数据在指定的轮廓线和标签“ZData”名称-值对矩阵的零。应用一个colormap适合地形数据使用demcmap

持有mapshow (ZWash RWash,“DisplayType”,“表面”,“ZData”0 (RWash.RasterSize)) mapshow (ZDart RDart,“DisplayType”,“表面”,“ZData”0 (RDart.RasterSize)轴平等的demcmap (ZWash)

图包含一个坐标轴对象。坐标轴对象包含2表面类型的对象。

覆盖黑色的轮廓线和标签。

mapshow (ZWash RWash,“DisplayType”,“轮廓”,“LineColor”,“k”,“ShowText”,“上”);mapshow (ZDart RDart,“DisplayType”,“轮廓”,“LineColor”,“k”,“ShowText”,“上”);

图包含一个坐标轴对象。坐标轴对象包含4类型的对象表面轮廓。

输入参数

全部折叠

x——或者y坐标,指定为一个向量或一个数字——- - - - - -N数字矩阵。xy必须是相同的大小。如果xy矩阵,它们代表一个地理位置坐标数组或数组在地图坐标。xy可能包含嵌入式年代或多边形部分划入个人行。

地理特性,指定为以下之一:

  • 一个地理空间表。的形状变量必须包含的表mappointshape,maplineshape,或mappolyshape对象。的mapshow功能不支持地理空间表包含多个类型的形万博1manbetx状对象。更多关于地理空间信息表,请参阅创建地理空间表

  • 一个mappoint向量。

  • 一个mapshape向量。

  • 地图结构阵列(mapstruct),XY协调字段。

mapshow函数假定坐标在地图坐标。

如果你指定一个geopoint向量,geoshape向量,或地理结构阵列(geostruct),纬度协调字段,然后mapshow功能项目使用板Carree投影坐标和发出警告。如果你指定一个表包含地理空间geopointshape,geolineshape,或geopolyshape对象,那么mapshow函数将抛出一个错误。在这些情况下,使用geoshow函数来代替。

指定为一个数据网格——- - - - - -N数组可能包含值。Z地理坐标数据网格,或定期数据网格与地理参考吗R。的大小xy必须匹配的大小Z

数据类型:

地图参考,指定为以下之一。有关引用矩阵的更多信息,请参阅地理栅格数据

类型 描述
地图栅格引用对象

MapCellsReferenceMapPostingsReferenceGeographicPostingsReference栅格地图涉及的下标引用对象Z地图坐标。的RasterSize属性必须与数据网格的大小一致,大小(Z)

如果R是一个MapPostingsReference对象,那么“图像”“texturemap”的值DisplayType是不会被接受的。

矩阵

3×2数字矩阵变换光栅行和列索引或从地图坐标根据:

[x y] =[行坳1]* R

真彩、灰度或二进制图像,作为指定——- - - - - -N3数组真彩图像,或一个——- - - - - -N数组灰度或二进制图像。xy必须——- - - - - -N数组。

索引图像和颜色映射定义的提出指定为一个——- - - - - -N数组中。xy必须——- - - - - -N数组。

索引图像的彩色地图X指定为一个c3数字矩阵。有c颜色的彩色地图,每一个都由红、绿、蓝像素值。

文件名称,指定为字符串标量或特征向量。mapshow自动设置DisplayType根据数据的格式参数。

格式 DisplayType
形成文件 “点”,“多点”,“行”,或“多边形”
GeoTIFF “图像”
TIFF / JPEG或PNG文件 “图像”
弧ASCII网格 “表面”(可以覆盖)
sdt光栅 “表面”(可以覆盖)

数据类型:字符|标量

父轴,指定为一个坐标轴对象。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“DisplayType”、“点”

图形显示的数据类型,指定为逗号分隔组成的“DisplayType”以下值之一。

数据格式 显示类型 类型的属性
向量 “点” 画线机
“多点” 画线机
“行”
“多边形” 补丁
图像 “图像” 表面
网格 “表面” 表面
“网” 表面
“texturemap” 表面
“轮廓” 轮廓

有效的值DisplayType取决于地图数据的格式。例如,如果地图数据是一个定位图像或地理图像,然后唯一的有效值DisplayType“图像”

不同的显示类型支持不同的地图数据类类型:万博1manbetx

显示类型 万博1manbetx支持类类型
图像
表面
纹理贴图 所有数值类型和逻辑

编号规则用于显示矢量数据,指定为一个symbolSpec返回的结构makesymbolspec。当两个SymbolSpec指定一个或多个图形属性,图形属性将覆盖任何设置symbolSpec结构。

改变默认编号规则名称,值对的symbolSpec结构,前缀词“默认”图形属性名。

输出参数

全部折叠

父轴,作为句柄返回一个MATLAB图形对象,或者在多边形的情况下,一块修改对象。如果mapstruct或shapefile名称输入,mapshow返回句柄hggroup对象与一个孩子mapstruct或shapefile每个特性。对于一个多边形mapstruct或shapefile,每个孩子都是一个修改补丁对象;否则它是一个线对象。

提示

  • 如果你不想要mapshow画上的一个现有的地图,创建一个新的人物或情节之前调用它。

  • 您可以使用mapshow在一个显示矢量数据axesm图。但是,您不应该随后改变地图投影使用setm

  • 如果你显示一个多边形,不设置“EdgeColor”要么“平”的插值函数。这个组合可能导致一个警告。

版本历史

之前介绍过的R2006a

全部展开