帮助中心
在web地图上显示地理多边形
wmpolygon(纬度、经度)
wmpolygon (P)
wmpolygon (wm___)
wmpolygon (___、名称、值)
h = wmpolygon (___)
例子
wmpolygon (纬度,朗)显示由顶点定义的多边形覆盖纬度和朗在当前的web地图上。如果没有当前的web地图,wmpolygon创建一个。wmpolygon将地图居中并缩放,以便web地图中显示的所有矢量覆盖都是可见的。
wmpolygon (纬度,朗)
纬度
朗
wmpolygon
wmpolygon (P)显示基于多边形地理形状矢量内容的多边形覆盖P。的每个元素包含一个多边形特征P。
P
wmpolygon (wm,___)在web地图句柄指定的web地图中显示覆盖,wm。
wmpolygon (wm,___)
wm
wmpolygon (___,名称,值)指定设置其他显示属性的名称-值对。
wmpolygon (___,名称,值)
名称,值
h= wmpolygon (___)返回覆盖的句柄。
h= wmpolygon (___)
h
全部折叠
从mat文件加载海岸线数据。
负载海岸线
将海岸线显示为一个多边形覆盖层。
wmpolygon (coastlat coastlon,“OverlayName”,“多边形海岸线”)
定义环的坐标。对于本例,坐标定义了以埃菲尔铁塔为中心的位置。
lat0 = 48.858288;lon0 = 2.294548;outerRadius = . 01;innerRadius = .005;[lat1, lon1] = scircle1 (lat0、lon0 outerRadius);[lat2, lon2] = scircle1 (lat0、lon0 innerRadius);lat2 = flipud (lat2);lon2 = flipud (lon2);lat = [lat1;南; lat2]; lon = [lon1; NaN; lon2];
显示在web地图上。
webmap (“worldimagery”)wmpolygon(纬度、经度、“EdgeColor”,‘g’,“FaceColor”,“c”,“FaceAlpha”5)
从多边形地理形状文件中读取状态边界数据。
p = shaperead (“usastatelo.shp”,“UseGeoCoords”,真正的);p = geoshape (p);
定义要为多边形使用的颜色。
颜色= polcmap(长度(p));
在web地图上以覆盖的方式显示多边形。该示例使用FaceAlpha使多边形半透明的参数。
FaceAlpha
webmap (“worldphysicalmap”)wmpolygon (p,“FaceColor”、颜色、“FaceAlpha”5,“EdgeColor”,“k”,...“EdgeAlpha”5,“OverlayName”,“美国边界”,“FeatureName”p.Name)
大型数据集有时显示速度较慢,使web地图浏览器看起来像是挂起了。此示例演示如何使用以下命令减小数据集的大小reducem在调用之前wmpolygon。
reducem
首先,将高分辨率的矢量数据加载到工作空间中。
州= shaperead (“usastatehi.shp”,“UseGeoCoords”,真正的);州= geoshape(州);
然后,使用reducem函数。
为k = 1:长度(状态)[状态(k)。纬度、州(k)。经度)= reducem (...州(k)。纬度”、州(k) .Longitude”);结束
在web地图上显示州边界。请注意,如果您放大缩小的多边形,它们的边界可能不会相交。
颜色= polcmap(长度(州));webmap (“worldphysicalmap”)wmpolygon(州、“FaceColor”、颜色、“FaceAlpha”5,“EdgeColor”,“k”,...“EdgeAlpha”5,“OverlayName”,“美国边界”,“FeatureName”states.Name)
纬度顶点,在[- 90,90]范围内指定为矩阵。
数据类型:单|双
单
双
顶点的经度,指定为一个矩阵。
地理特征,指定为多边形地理形状矢量。
Web地图,指定为Web地图的句柄。
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值是对应的值。的名字必须出现在引号内。可以按任意顺序指定多个名称和值对参数Name1, Value1,…,的家。
的名字
价值
Name1, Value1,…,的家
wmpolygon(纬度、经度、“最适合的”,真的)
“最适合的”
覆盖可见性,指定为由逗号分隔的对组成“最适合的”以及标量逻辑值或数值真正的(1)或假(0)。
真正的
1
假
0
如果真正的,wmpolygon调整地图的空间范围,以确保地图上的所有向量覆盖都是可见的。
如果假,wmpolygon当向地图添加此向量层时,不调整地图的空间范围。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
“描述”
特征的描述,指定由逗号分隔的对组成“描述”以及字符向量、字符向量的单元数组或标量结构。
如果您指定一个字符向量,文本将定义在description气球中显示的内容,当您单击web地图中的特性时,将显示该内容。描述元素可以是纯文本,也可以用HTML标记。
如果指定单元格数组,则它必须是标量或与之相同的长度P,并指定每个多边形的描述。
如果值是一个结构(属性说明),wmpolygon的属性字段P在气球中,根据规格进行了修改。
数据类型:字符|结构体|细胞
字符
结构体
细胞
“OverlayName”
“多边形叠加N”
N
覆盖层的名称,指定为由逗号分隔的对组成“OverlayName”和一个字符向量。wmpolygon将名称插入“覆盖”项下的层管理器中。层管理器是出现在web地图浏览器右侧的工具。默认名称是“多边形叠加N”在哪里N是分配给这个覆盖层的数字。
数据类型:字符
“FeatureName”
”OverlayName:行K”
OverlayName
K
特性的名称,指定为逗号分隔的对“FeatureName”以及字符向量或字符向量的单元数组。当您单击web地图中的功能时,名称将出现在气球中。默认值为”OverlayName:多边形K”,在那里OverlayName覆盖层的名称是K是分配给特定多边形的数字。
”OverlayName:多边形K”
如果该值是一个字符向量,则它适用于所有特征。
如果值是字符向量的单元数组,则它必须是标量或与之相同的长度P。
数据类型:字符|细胞
“FaceColor”
“黑”
ColorSpec
“没有”
多边形面的颜色,指定为由逗号分隔的对组成“FaceColor”和一个MATLAB®颜色规范(ColorSpec)、包含颜色名称的单元格数组或数字数组。的值“没有”表示没有填充多边形。
如果该值是单元格数组,则它必须是标量或与之相同的长度P。
如果值是数值数组,则它必须是米3,米是1还是的长度P。
数据类型:双|字符|细胞
“FaceAlpha”
多边形面的透明度,指定为由逗号分隔的对组成“FaceAlpha”以及[0,1]范围内的数值标量或向量。默认值,1表示多边形是完全不透明的。
如果该值是标量,则它适用于所有多边形面。
如果这个值是一个向量,它的长度必须与P。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
“EdgeColor”
多边形边缘的颜色,指定为由逗号分隔的对组成“EdgeColor”和MATLAB颜色规范(ColorSpec)、包含颜色名称的单元格数组或数字数组。的值“没有”表示多边形没有边。
如果值是一个数字数组,那么它必须是米3,米是1还是的长度P。
“EdgeAlpha”
多边形边缘的透明度,指定由逗号分隔的对组成“EdgeAlpha”为[0,1]范围内的数值标量或向量。
“LineWdith”
多边形边缘的宽度,由逗号分隔的对组成“线宽”和一个正的数字标量或向量。
“线宽”
多边形覆盖,作为多边形覆盖的句柄返回。
当你将光标移到你在图像上定义的多边形上并点击时,wmpolygon显示一个描述气球并禁用平移。如果将光标移出多边形,仍然可以单击并平移图像。您还可以使用箭头键来平移图像。
webmap
wmcenter
wmclose
wmlimits
wmline
wmmarker
wmprint
wmremove
wmzoom
geoshape
你点击了一个链接,对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入该命令来运行它。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站来获取可用的翻译内容,并查看本地事件和报价。根据你的位置,我们建议你选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文),以获得最佳的网站表现。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系你当地的办公室
得到审判现在