GeoGridVector

GeoGridVector[loc{vx,vy},proj]

表示地理位置 loc 处的地理投影 proj 的坐标框架中一个水平的二维向量,分量为 vxvy.

GeoGridVector[loc{vx,vy,vz},proj]

表示地理位置 loc 处的三维向量,水平分量为 vxvy,垂直分量为 vz.

GeoGridVector[{loc1,loc2,}{vec1,vec2,},proj]

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

GeoGridVector[{loc1vec1,loc2vec2,},proj]

表示同一组向量.

GeoGridVector[vec,proj]

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

更多信息

  • GeoGridVector[] 可表示地球及其他任意天体表面上的向量幅值,如风速、磁场、标量梯度等.
  • GeoGridVector 用与给定位置处的参考椭球相切的正交框架来描述数据.
  • GeoGridVector 既可以包含向量数据,也可以作为其他类型的地理向量数据(如 GeoVectorENUGeoVector)的转换器.
  • GeoGridVector[locvec] 中,向量 vec 的分量可以是量,但它们的单位必须互相兼容.
  • GeoGridVector[locvec] 中,可用单位为度的坐标对 {lat,lon}、地理 Entity 对象、任意标头为 GeoPosition 的地理位置对象或类似形式给出位置 loc.
  • GeoGridVector[locvec,proj] 中,可用以下形式指定地理投影 proj
  • "proj"具有默认参数的已命名投影
    {"proj","param1"->val1,"param2"->val2,}具有详细指定参数的投影
  • GeoProjectionData[] 给出可能的投影的名称.
  • GeoProjectionData[proj] 给出特定的已命名投影的默认参数值.
  • GeoGridVector[][prop] 给出地理网格向量的指定属性.
  • 可能的属性包括:
  • "Count"GeoGridVector 对象中向量的个数
    "Data"GeoGridVector 对象的第一个参数
    "Depth"向量深度:一个向量为 0,一组向量为 1,
    "GeoProjection"GeoGridVector 对象的地理投影
    "Location"GeoGridVector 对象的位置数据
    "LocationDimension"每个位置的坐标的个数
    "LocationPackingType"如果位置是 packed,为 IntegerReal;否则为 None
    "Vector"GeoGridVector 对象的向量数据
    "VectorDimension"每个向量的分量的个数
    "VectorPackingType"如果向量是 packed,为 IntegerReal;否则为 None

范例

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

基本范例  (2)

取与你所在位置的 Albers 坐标垂直轴对齐的地理向量:

在局部墨卡托投影中该向量并不指向北方:

取纽约市的两个正交地理向量:

在具有默认中心的 Mollweide 投影中它们不是正交的:

在采用 Mollweide 投影的 GeoGraphics 地图中用箭头显示该地理网格向量:

范围  (10)

数据规范  (4)

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

构建一个在芝加哥以 45 度穿过 Bonne 框架轴的水平速度矢量:

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

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

处理具有任意单位的水平 2D 或 3D 向量:

地理投影转换  (2)

将墨卡托投影中的地理网格向量数据转换为不同的地理投影:

转换回原来的投影:

使用具有默认参数的投影,如 GeoProjectionData 给出的那样:

将地理网格矢量转换为具有非默认参数的 Albers 投影:

转换回具有默认参数的 Albers 投影:

地理向量数组  (3)

同时计算几个地方的重力场数据:

将其转换为 Mercator 投影中的一个地理网格向量数组:

表示小水平分量的相对大小和方向:

在相应的随机位置生成一百万个随机地理网格向量:

将其转换成地理向量形式:

GeoGridVector 将其转换回 Albers 投影形式:

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

在相应的随机位置生成一百万个随机地理网格向量:

将地理网格向量从 Albers 投影转换为 Mollweide 投影:

GeoGridVector 将其转换回 Albers 投影:

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

数据提取  (1)

芝加哥的水平速度向量:

提取地理向量的位置:

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

提取 locvec 规则:

提取所有属性:

属性和关系  (1)

墨卡托投影的 GeoGridVector 分量与 GeoVectorENU 分量相同:

由于角度变形或经纬线的倾斜,其他投影的分量各不相同:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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