主要内容

mapshow

显示地图数据没有投影

描述

例子

mapshow (xy显示坐标向量xy行。控件可以选择将坐标向量显示为点或多边形DisplayType名称-值对的论点。

mapshow (年代中存储的矢量地理特征年代如点、多点、线、多线、多边形或根据几何学的多多边形年代

属性指定符号化规则SymbolSpec名称-值对的论点。

mapshow (xyZ显示已定位的数据网格,Z.控件可以选择将数据显示为表面、网格、纹理地图或轮廓线DisplayType名称-值对的论点。

例子

mapshow (ZR显示一个常规的数据网格,Z,使用引用对象R.控件可以选择将数据显示为表面、网格、纹理地图或轮廓线DisplayType名称-值对的论点。如果DisplayType“texturemap”,然后mapshow将图像显示为零高程表面上的纹理贴图(通过设置)ZData值为0)。

mapshow (xy

mapshow (xyX提出在零高程表面上以纹理地图的形式显示已定位的图像。定位后的图像可以是真彩色、灰度或二值图像,,或索引图像X与colormap提出xy是地图坐标中的地理位置数组。地理定位图像的例子包括来自卫星条带的彩色合成图像或最初引用到不同坐标系的图像。

例子

mapshow (R

mapshow (X提出R显示被地理引用的图像,以通过引用对象映射坐标R.的mapshow函数在显示几何体允许的情况下构造图像对象。否则,mapshow将图像显示为零高程表面上的纹理贴图(通过设置)ZData值为0)。

mapshow (文件名根据文件格式的类型显示指定文件中的数据。

例子

mapshow (___名称,值通过使用名称-值对参数来设置显示的映射DisplayTypeSymbolSpec参数。您还可以使用名称-值对来设置任何MATLAB®图形属性。参数名称可以缩写,大小写无关紧要。

mapshow (斧头___将父轴设置为斧头

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

例子

全部折叠

在正射照片上覆盖波士顿的道路。请注意,mapshow在坐标轴上绘制新图层,而不是替换其内容。

显示图像。

图mapshowboston.tif图像手册

图中包含一个轴对象。axis对象包含一个image类型的对象。

转换波士顿的道路单位的调查英尺和覆盖在正射影。

S = shaperead (“boston_roads.shp”);surveyFeetPerMeter = unitsratio (“科幻小说”“米”);x = surveyFeetPerMeter * [S.X];y = surveyFeetPerMeter * [S.Y]; / /测量数据mapshow (x, y)

图中包含一个轴对象。axis对象包含两个类型为image, line的对象。

在Concord, MA中导入包含路段网络的shapefile作为地理空间表。使用虚线显示路段。

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

图中包含一个轴对象。axis对象包含2795个类型为line的对象。

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

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

使用符号说明显示矢量数据。

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

图中包含一个轴对象。axis对象包含2461个类型为line的对象。

创建符号规范并指定线条使用的默认颜色。如前一个示例所示,默认值是蓝色。本例将默认设置为黑色。

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

使用符号说明显示矢量数据。注意,前面例子中蓝色的主要道路现在变成了黑色。

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

图中包含一个轴对象。axis对象包含2461个类型为line的对象。

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

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

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

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

图中包含一个轴对象。axis对象包含2461个类型为line的对象。

导入Concord, MA的正射影像,以及一个地图单元格参考对象和一个彩色地图。显示正射影像使用mapshow函数。

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

图中包含一个轴对象。axis对象包含一个image类型的对象。

导入并显示一个多边形,表示正射影像中间的一个池塘。

导入包含Concord水文数据的shapefile作为地理空间表。创建包含表的第14行(即包含池的行)的子表。属性来验证子表是否包含多边形数据形状表的变量。

水电= readgeotable (“concord_hydro_area.shp”);:池塘=水电(14日);池塘。形状
ans = mappolyhape with properties: NumRegions: 1 NumHoles: 3 Geometry: "polygon" CoordinateSystemType: "planar" ProjectedCRS: [1x1 projcrs]

在正射影像上显示多边形。

mapshow(池塘,“FaceColor”“c”

图中包含一个轴对象。axis对象包含两个类型为patch, image的对象。

读取华盛顿山的SDTS地形数据。获取信息,如缺失的数据指标使用georasterinfo.将丢失的数据替换为值使用standardizeMissing

(Z, R) = readgeoraster (“sdt / 9129 catd。地区指定基金”“OutputType”“双”);信息= georasterinfo (“sdt / 9129 catd。地区指定基金”);Z = standardizeMissing (Z, info.MissingDataIndicator);

视地形数据为一个网格。应用颜色地图适合地形数据使用demcmap

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

图中包含一个轴对象。axis对象包含一个类型为surface的对象。

视地形数据为一个表面。

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

图中包含一个轴对象。axis对象包含一个类型为surface的对象。

视地形数据为三维表面。

视图(3);轴正常的

图中包含一个轴对象。axis对象包含一个类型为surface的对象。

读取华盛顿山和达特茅斯山的地形数据文件。将数据绘制成平面,使用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”名称-值对作为零矩阵。应用颜色地图适合地形数据使用demcmap

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

图中包含一个轴对象。axis对象包含2个类型为surface的对象。

覆盖黑色轮廓线和标签。

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

图中包含一个轴对象。轴对象包含曲面、轮廓等4个对象。

输入参数

全部折叠

x——或者y坐标,指定为数字向量或——- - - - - -N数字矩阵。xy必须是相同的尺寸。如果xy是矩阵,它们表示坐标数组或地图坐标中的地理位置数组。xy可能包含嵌入式分隔单独的线或多边形部分。

地理特征,指定为下列之一:

  • 一个地理空间表。的形状表的变量必须包含mappointshapemaplineshape,或mappolyshape对象。的mapshow函数不支持包含一种以上形状对象的地理金宝app空间表。有关地理空间表的更多信息,请参见创建地理空间表

  • 一个mappoint向量。

  • 一个mapshape向量。

  • 一个映射结构数组(mapstruct),XY协调字段。

mapshow函数假定坐标是映射坐标。

如果你指定geopoint向量,geoshape向量,或地理结构数组(geostruct),纬度坐标字段,然后mapshow函数使用板块Carrée投影投影坐标并发出警告。如果指定包含的地理空间表geopointshapegeolineshape,或geopolyshape对象,那么mapshow函数抛出错误。在这些情况下,使用thegeoshow函数来代替。

数据网格,指定为——- - - - - -N数组可能包含值。Z是地理引用的数据网格,还是与地理引用相关联的常规数据网格R.的大小xy必须匹配的尺寸Z

数据类型:

映射引用,指定为下列之一。有关引用矩阵的更多信息,请参见地理栅格数据

类型 描述
地图光栅参考对象

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

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

矩阵

3乘2的数字矩阵,将栅格的行和列索引转换为或从地图坐标,根据:

[x y] = [row col 1] * R

真彩色、灰度或二值图像,指定为——- - - - - -N-by-3数组用于真彩色图像,或——- - - - - -N用于灰度或二值图像的阵列。xy必须——- - - - - -N数组。

由定义的彩色地图索引图像提出,指定为——- - - - - -N数组中。xy必须——- - - - - -N数组。

索引图像的彩色地图X,指定为c3数字矩阵。有c颜色映射中的颜色,每一种颜色都用红、绿、蓝像素值表示。

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

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

数据类型:字符|标量

父轴,指定为轴对象。

名称-值参数

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“DisplayType”、“点”

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

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

有效的值DisplayType取决于地图数据的格式。例如,如果地图数据是地理定位图像或地理引用图像,则DisplayType“图像”

不同的显示类型支持不同的地图数据类类型:金宝app

显示类型 金宝app支持类类型
图像
表面
纹理贴图 所有数字类型逻辑

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

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

输出参数

全部折叠

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

提示

  • 如果你不想mapshow要在现有的地图上绘制,在调用它之前创建一个新的图形或子图。

  • 您可以使用mapshow在。中显示矢量数据axesm数字但是,您不应该随后使用setm

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

之前介绍过的R2006a