地理点向量
地理点向量是一个容器对象,它保存地理点坐标和属性。这些点是耦合的,因此纬度和经度坐标数组的大小总是相等的,并且与任何动态添加的属性数组的大小相匹配。坐标对和相关属性的每个条目(如果有的话)表示地理点向量中的一个离散元素。
P = geopoint()
使用以下默认属性设置构造一个空的位置向量:
集合属性:Geometry: 'point'元数据:[1x1 struct]特征属性:纬度:[]经度:[]
地点(
设置纬度
,经度
)纬度
而且经度
地点向量的性质p
地点(
设置纬度
,经度
,名称,值
)纬度
而且经度
属性,然后将动态属性添加到位置向量名称,值
参数对。可以以任意顺序指定多个名值对参数Name1, Value1,…,的家
.
地点(
构造一个新的structArray
)geopoint
从结构的场中得到的向量,structArray
.
如果structArray
包含字段纬度
,且不包含字段纬度
,然后纬度
值被赋给纬度
财产。类似的行为发生在structArray
包含字段朗
,且不包含该字段经度
.
如果structArray
既包含纬度
而且纬度
字段,那么两个字段值都被赋值p
.类似的行为发生在朗
而且经度
中同时存在这两个字段时structArray
其他领域structArray
分配给p
变成动态属性。中的字段值structArray
非数值数据类型的、字符串标量、字符串数组、字符向量或数值数据类型或字符向量的单元格数组将被忽略。
地点(
设置纬度
,经度
,structArray
)纬度
而且经度
属性,并从结构的字段值设置动态属性,structArray
.
如果structArray
包含字段纬度
,纬度
,朗
,或经度
,那么这些字段值将被忽略。
如果纬度
,经度
,或者将动态属性设置为比地理点向量中的特征值更多的值,那么所有其他属性的大小都将扩展,数值为0,字符向量为空(''
),以获取单元格值。看到操纵一个地理点矢量这些行为的例子。
如果动态属性设置的值小于特征的数量,则该动态属性通过插入0(如果值为数值)或空字符向量(''
),如果值是一个单元格数组。
如果纬度
或经度
属性的值设置为小于对象中包含的值,则所有其他属性的大小都会缩小。
如果任何一纬度
或经度
都设置为[],那么两个坐标属性都设置为[],所有动态属性都被删除。
如果一个动态属性被设置为[],那么它将从对象中删除。