主要内容

isShapeMultipart

真的如果多边形或有多个部分

语法

tf = isShapeMultipart (xdata ydata)

描述

tf = isShapeMultipart (xdata ydata)返回1(真正的如果指定的多边形或形状)xdataydata包含多个分离部分(即内或多个多边形戒指或多个线段)。坐标数组xdataydata必须匹配的规模和有相同的吗的位置。

例子

全部折叠

创建一个简单的数据集和检查如果是多部分。如果一个数据集包含南分隔符,isShapeMultipart返回1,否则0

sample_xdata = (0 0 1);sample_ydata = (0 0 1);isShapeMultipart (sample_xdata sample_ydata)
ans =逻辑0

创建简单的几部分的数据集。

multi_xdata =[0 0 1南2 2 3 3];multi_ydata =[0 1 0南2 3 3 2];isShapeMultipart (multi_xdata multi_ydata)
ans =逻辑1

检查一个真实的数据集。

负载海岸线isShapeMultipart (coastlat coastlon)
ans =逻辑1

检查shapefile中的数据。

S = shaperead (“concord_hydro_area.shp”);isShapeMultipart (S (1)。X, S (1) .Y)
ans =逻辑0

检查shapefile中的另一个数据集。

isShapeMultipart (S (14)。X, S (14) .Y)
ans =逻辑1

版本历史

介绍了R2006a

另请参阅