GeoVector

GeoVector[loc{m,α}]

表示地理位置 loc 处一个水平的二维向量,幅值为 m,方向为 α.

GeoVector[loc{m,α,w}]

表示地理位置 loc 处的三维向量,水平模为 m,方向为 α,垂直分量为 w.

GeoVector[{loc1,loc2,}{vec1,vec2,}]

表示各地理位置 loci 处的一组向量 veci.

GeoVector[{loc1vec1,loc2vec2,}]

表示同一组向量.

GeoVector[vec]

表示一个与其相关联的位置已被隐式指定的地理向量.

更多信息

  • GeoVector[] 可表示地球及其他任意天体表面上的向量幅值,如风速、磁场、标量梯度等.
  • GeoVector 用与给定位置处的参考椭球相切的正交框架来描述数据.
  • GeoVector[loc{m,α}] 中,可用数值表达式或带有任意单位的数值 Quantity 对象表示向量模 m. 可用从北方顺时针测量所得度数或 Quantity 角度表示方向 α. 假定垂直分量为零.
  • GeoVector[loc{m,α,w}] 中,水平模 m 和垂直分量 w 可以是量,但它们的单位必须互相兼容.
  • GeoVector[locvec] 中,可用单位为度的坐标对 {lat,lon}、地理 Entity 对象、任意标头为 GeoPosition 的地理位置对象或类似形式给出位置 loc.
  • GeoVector[GeoVectorENU[]]GeoVectorENU 形式的向量转换为 GeoVector 形式,同样也可对 GeoVectorXYZGeoGridVector 对象进行转换.
  • GeoGraphics[GeoVector[locvec]] 在进行地理范围估计时会考虑 loc,但不显示向量. 用 GeoGraphics[GeoMarker[GeoVector[locvec],vmarker]]在给定位置显示向量,并按向量标记 vmarker 设计向量的样式.
  • GeoVector[][prop] 给出地理向量的指定属性.
  • 可能的属性包括:
  • "Count"GeoVector 对象中向量的个数
    "Data"GeoVector 对象的第一个参数
    "Depth"向量深度:一个向量为 0,一组向量为 1,
    "Location"GeoVector 对象的位置数据
    "LocationDimension"每个位置的坐标的个数
    "LocationPackingType"如果位置是 packed,为 IntegerReal;否则为 None
    "Vector"GeoVector 对象的向量数据
    "VectorDimension"每个向量的分量的个数
    "VectorPackingType"如果向量是 packed,为 IntegerReal;否则为 None

范例

打开所有单元关闭所有单元

基本范例  (3)

取你所处位置附近当前的风力数据:

在你所在地区的地图上放置一个飞镖标记,方向为当前的风向:

在采用不同投影的世界地图上用一个较小的飞镖标记显示该方向:

获取地球磁场向量在 Anchorage 的数据:

水平分量、磁偏角和向下分量的负值形成了一个 GeoVector 对象:

沿东-北-上 (east-north-up) 轴将该地理向量转换为笛卡尔形式:

转换回圆柱形式:

在世界各地的随机位置绘制箭头,都指向北方:

GeoVectorPlot 可得到更流畅的表示:

范围  (8)

数据规范  (4)

用以度为单位的数据对 {lat,lon} 指定地理向量的位置:

构建芝加哥 60 度方向上的水平速度向量:

将位置重写为带有任意标头的地理位置对象:

可将任何 GeoPosition 能解释的形式用作位置:

处理具有任意单位的模为非负值的水平 2D 向量:

可用度数或 Quantity 角度给出方向:

地理向量数组  (3)

同时指定几个地方的风力数据:

也可用以下形式表示同一个输入:

在地图上表示这些风向:

在相应的随机位置生成一百万个随机 Cartesian 向量:

GeoVector 可有效处理这些向量:

转换回 Cartesian 形式:

检查差异是否只是数值错误:

取联合国国家的首府所在地:

在这些地方构建随机向量:

转换回局部 Cartesian 形式:

转换回极坐标形式:

数据提取  (1)

芝加哥 60 度方向上的水平速度向量:

提取地理向量的位置:

从地理向量提取向量数据:

提取 locvec 规则:

提取所有属性:

应用  (1)

获取加拿大 100 个随机位置的向量场数据:

它们大约指向北方,但有一些变化:

在圆柱投影中表示这些向量的水平分量,y 轴指向真北:

属性和关系  (4)

不同位置的相同向量数据表示不同的 3D 向量:

对映位置的相同垂直向量是相反的 3D 向量:

下面是埃菲尔铁塔所处位置的加速向量:

将其转化为墨卡托投影中的向量:

转换回 GeoVector 形式:

互动范例  (2)

比较地理向量与从同一个位置开始的方位角也相同的测地线:

在所选位置绘制北方和东方,同时绘制一个向量:

Wolfram Research (2019),GeoVector,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeoVector.html.

文本

Wolfram Research (2019),GeoVector,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeoVector.html.

CMS

Wolfram 语言. 2019. "GeoVector." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/GeoVector.html.

APA

Wolfram 语言. (2019). GeoVector. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GeoVector.html 年

BibTeX

@misc{reference.wolfram_2024_geovector, author="Wolfram Research", title="{GeoVector}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/GeoVector.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_geovector, organization={Wolfram Research}, title={GeoVector}, year={2019}, url={https://reference.wolfram.com/language/ref/GeoVector.html}, note=[Accessed: 22-November-2024 ]}