主要内容

maplineshape

线在平面坐标

自从R2021b

描述

一个maplineshape对象代表一行或多行平面坐标。一个多行是一个各个谱线形状,它包含一组单独的行。

在地理坐标代表一行或多行,使用geolineshape对象。

创建

创建maplineshape对象:

  • 进口直线在平面坐标数据地理空间表使用readgeotable函数,然后查询形状表的变量。

  • 使用maplineshape函数(这里描述)。

描述

例子

形状= maplineshape (x,y)创建一个maplineshape对象或数组的maplineshape对象在指定的顶点x- - -y坐标。的大小x,y,maplineshape对象数组形状匹配。

输入参数

全部展开

x坐标,指定为一个数值向量的数值向量或一个单元阵列。

  • 创建一行通过指定一个矢量,等(53 65 62 66)

  • 创建一个多行通过指定一个向量,包括换行符值,如(55 34 18南14 19 42 26)

  • 创建一个数组的行和多行通过指定单元阵列的向量,如{[55 34 18],[14日19日南42 26日31日]}

x必须对应于y

的大小x必须匹配的大小y。细胞数组、向量的每个单元格的大小x必须匹配向量的大小相应的细胞y

数据类型:|细胞

y坐标,指定为一个数值向量的数值向量或一个单元阵列。

  • 创建一行通过指定一个矢量,等[59 121 98]

  • 创建一个多行通过指定一个向量,包括换行符值,如(78 56 63南83 106 104 126)

  • 创建一个数组的行和多行通过指定单元阵列的向量,如{[78 56 63],[83 106南104 126 131]}

x必须对应于y

的大小x必须匹配的大小y。细胞数组、向量的每个单元格的大小x必须匹配向量的大小相应的细胞y

数据类型:|细胞

属性

全部展开

这个属性是只读的。

数线部分,作为一个非负整数数组返回。

对于一个maplineshape标量的价值NumParts1maplineshape对象代表一行和超过1当对象代表一个多行。

对于一个maplineshape数组的大小NumParts数组的大小相匹配。

数据类型:

这个属性是只读的。

几何类型,返回“行”

数据类型:字符串

这个属性是只读的。

坐标系统类型,返回“平面”

数据类型:字符串

投影坐标参考系统(CRS),指定为一个projcrs对象。预计CRS由地理CRS和几个参数用于将CRS的地理坐标。

对象的功能

geoplot 情节点、线、多边形上的地图
mapclip 剪辑形状xy限制在平面坐标系
ismultipoint 确定哪些数组元素是多点的形状

例子

全部折叠

包含一个道路网络导入shapefile段在康科德,马作为地理空间表。shapefile代表路段使用行。第四行通过查询得到信息形状表的变量。

GT = readgeotable (“concord_roads.shp”);GT.Shape (4)
ans = maplineshape属性:NumParts: 1几何:“行”CoordinateSystemType:“平面”ProjectedCRS: [1×1 projcrs]

显示道路段街道地图。

geoplot geobasemap (GT)街道

创建一个个人行maplineshape标量。预计CRS指定为世界等距圆柱形,EPSG机关代码4087年

x = [4 59 121 98);y = 62 53 66 [65];lineshp = maplineshape (x, y);p = projcrs (4087);lineshp。ProjectedCRS = p
lineshp = maplineshape属性:NumParts: 1几何:“行”CoordinateSystemType:“平面”ProjectedCRS: [1 x1 projcrs]

创建一个多行maplineshape标量。

x =(78 56 63南83 106 104 126);y =[55 34 18南14 19 42 26];多行= maplineshape (x, y);多行。ProjectedCRS = p
多行= maplineshape属性:NumParts: 2几何:“行”CoordinateSystemType:“平面”ProjectedCRS: [1 x1 projcrs]

创建一个单独的行和一个多行1×2maplineshape数组中。

x ={[78 56 63],[83 106南104 126 113]};y ={[55 34 18],[14日19日南42 26日37]};lineMultiline = maplineshape (x, y);lineMultiline。ProjectedCRS= p
lineMultiline =1×2对象1 x2 maplineshape数组属性:NumParts:[1 - 2]几何:“行”CoordinateSystemType:“平面”ProjectedCRS: [1 x1 projcrs]

版本历史

介绍了R2021b