GeoVectorXYZ
GeoVectorXYZ[loc{vX,vY,vZ}]
表示地理位置 loc 处的一个三维向量,其三个笛卡尔分量 vX、vY、vZ 位于平行于地心框架的正交框架内.
GeoVectorXYZ[{loc1,loc2,…}{vec1,vec2,…}]
表示各地理位置 loci 处的一组向量 veci.
GeoVectorXYZ[{loc1vec1,loc2vec2,…}]
表示同一组向量.
GeoVectorXYZ[vec]
表示一个与其相关联的位置已被隐式指定的地理向量.
更多信息
- GeoVectorXYZ[…] 可表示地球及其他任意天体表面上的向量幅值,如风速、磁场、标量梯度等.
- GeoVectorXYZ 用原点在给定位置、相对于周围的 3D 空间具有固定方向的标准正交框架来描述数据.
- GeoVectorXYZ 既可以包含向量数据,也可以作为其他类型的地理向量数据(如 GeoVector 或 GeoGridVector)的转换器.
- 在 GeoVectorXYZ[locvec] 中,向量 vec 的分量可以是量,但它们的单位必须互相兼容.
- 在 GeoVectorXYZ[locvec] 中,可用单位为度的坐标对 {lat,lon}、地理 Entity 对象、任意标头为 GeoPosition 的地理位置对象或类似形式给出位置 loc.
- GeoVectorXYZ[…][prop] 给出地理向量的指定属性.
- 可能的属性包括:
-
"Count" GeoVectorXYZ 对象中向量的个数 "Data" GeoVectorXYZ 对象的第一个参数 "Depth" 向量深度:一个向量为 0,一组向量为 1,… "Location" GeoVectorXYZ 对象的位置数据 "LocationDimension" 每个位置的坐标的个数 "LocationPackingType" 如果位置是 packed,为 Integer 或 Real;否则为 None "Vector" GeoVectorXYZ 对象的向量数据 "VectorDimension" 每个向量的分量的个数 "VectorPackingType" 如果向量是 packed,为 Integer 或 Real;否则为 None
范例
打开所有单元关闭所有单元基本范例 (2)
由于在三维空间的方位不同,它们的 GeoVectorXYZ 形式有不同的分量:
计算这些位置的磁场并转换为 GeoVectorXYZ 形式:
范围 (7)
数据规范 (4)
用单位为度的数据对 {lat,lon} 指定地理向量的位置:
可将任何 GeoPosition 能解释的形式用作位置:
地理向量数组 (2)
在相应的随机位置生成一百万个随机 3D Cartesian 向量:
用 GeoVectorXYZ 将其转换回 3D Cartesian 形式:
属性和关系 (3)
将 GeoVectorXYZ 表达式转换为其他类型的地理向量:
转换回 GeoVectorXYZ 形式:
将地理向量转换为 GeoVectorXYZ 形式并不会把它的位置转换为 GeoPositionXYZ 形式:
用 GeoPositionXYZ 对位置进行转换:
GeoPositionXYZ[{x,y,z}] 表示相对于地心的位置向量,单位为米:
转换为 ENU 地理向量形式后,可以看出由于地球的扁率,除了南向分量外向量几乎是垂直的:
也可用 GeoPositionENU 来算出 (modulo sign) 这些分量:
文本
Wolfram Research (2019),GeoVectorXYZ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeoVectorXYZ.html.
CMS
Wolfram 语言. 2019. "GeoVectorXYZ." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/GeoVectorXYZ.html.
APA
Wolfram 语言. (2019). GeoVectorXYZ. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GeoVectorXYZ.html 年