主要内容

mappointshape

点形状的平面坐标

自从R2021b

描述

一个mappointshape对象表示一个点或多点在平面坐标。一个多点是单个点的形状,它包含一组点位置。

代表一个点或多点在地理坐标,使用geopointshape对象。

创建

创建mappointshape对象:

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

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

描述

例子

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

输入参数

全部展开

x坐标,指定为一个数值数组或单元格数值数组的数组。

  • 创建一个点通过指定一个标量,等39

  • 创建一个多点通过指定数组内的细胞,如{[38 -30 29]}

  • 创建一个数组的点通过指定一个数组,例如[38 -30 29]

  • 创建一个数组的指定单元阵列点和测点的数字数组,例如{39,[38 -30 29]}

包括创建占位符点与缺失的数据值。的x必须对应于y

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

数据类型:|细胞

y坐标,指定为一个数值数组或单元格数值数组的数组。

  • 创建一个点通过指定一个标量,等-113年

  • 创建一个多点通过指定数组内的细胞,如{[-66 -31 42]}

  • 创建一个数组的点通过指定一个数组,例如(-66 -31 42)

  • 创建一个数组的指定单元阵列点和测点的数字数组,例如{-113 [-66 -31 42]}

包括创建占位符点与缺失的数据值。的x必须对应于y

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

数据类型:|细胞

属性

全部展开

这个属性是只读的。

数量的点,作为一个非负整数数组返回。

对于一个mappointshape标量的价值NumPoints1mappointshape对象代表一个单点,超过1当对象代表一个多点。

对于一个mappointshape数组的大小NumPoints数组的大小相匹配。

数据类型:

x坐标,指定为一个数组。

对于一个mappointshape标量的大小X匹配的值NumPoints

对于一个mappointshape数组的大小X匹配的大小NumPoints。如果数组包含mappointshape对象与测点,然后访问X不支持数组的属性。金宝app相反,访问X属性数组中的单个对象。你可以确定一个mappointshape使用数组包含测点ismultipoint函数。

这个属性是只读数组的任何元素NumPoints大于1

XY必须是相同的大小。

数据类型:

y坐标,指定为一个数组。

对于一个mappointshape标量的大小Y匹配的值NumPoints

对于一个mappointshape数组的大小Y匹配的大小NumPoints。如果数组包含mappointshape对象与测点,然后访问Y不支持数组的属性。金宝app相反,访问Y属性数组中的单个对象。你可以确定一个mappointshape使用数组包含测点ismultipoint函数。

这个属性是只读数组的任何元素NumPoints大于1

XY必须是相同的大小。

数据类型:

这个属性是只读的。

几何类型,返回“点”

数据类型:字符串

这个属性是只读的。

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

数据类型:字符串

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

对象的功能

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

例子

全部折叠

导入shapefile包含在波士顿作为一个地理空间位置的坐标表。shapefile代表使用点的位置。通过查询得到的信息点形状表的变量。

GT = readgeotable (“boston_placenames.shp”);GT.Shape
ans = 13×1 mappointshape数组属性:NumPoints:[13×1双)X:[13×1双]Y:[13×1双)几何:“点”CoordinateSystemType:“平面”ProjectedCRS: [1×1 projcrs]

使用黑色+迹象显示位置的路线图。

geoplot (GT,“+ k”)geobasemap街道

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

39点= mappointshape (-113);p = projcrs (4087);点。ProjectedCRS = p
点= mappointshape属性:NumPoints: 1 X: -113 Y: 39几何:“点”CoordinateSystemType:“平面”ProjectedCRS: [1 x1 projcrs]

创建一个多点的mappointshape标量。

多点= mappointshape ({[-66 -31 42]}, {[38 -30 29]});多点。ProjectedCRS = p
多点= mappointshape属性:NumPoints: 3 X: [-66 -31 42] Y:[38 -30 29]几何:“点”CoordinateSystemType:“平面”ProjectedCRS: [1 x1 projcrs]

创建三个1×3个人分mappointshape数组中。

pointVector = mappointshape ([-66 -31 42], [38 -30 29]);pointVector。ProjectedCRS= p
pointVector = 1 x3 mappointshape数组属性:NumPoints: (1 1 1) X: [-66 -31 42] Y:[38 -30 29]几何:“点”CoordinateSystemType:“平面”ProjectedCRS: [1 x1 projcrs]

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

pointMultipoint = mappointshape({-113[-66 -31 42]},{39岁,[38 -30 29]});pointMultipoint。ProjectedCRS = p
pointMultipoint = 1 x2 mappointshape数组属性:NumPoints: 3[1]几何:“点”CoordinateSystemType:“平面”ProjectedCRS: [1 x1 projcrs]

版本历史

介绍了R2021b

全部展开