GeogravityModelData

GeogravityModelData[]

返回当前位置的引力场数据.

GeogravityModelData[locationspec]

返回某地的引力场数据.

GeogravityModelData[locationspec,component]

返回引力场分量.

更多信息和选项

  • GeogravityModelData[] 利用 $GeoLocation 来确定你所在的位置.
  • locationspec 可以由经度和维度坐标 {lat,lon} 指定,也可以是带有高度的坐标 {lat,lon,h}, GeoPosition[], 或是一个已命名的 Entity[]. h 可以是单位为米的数字或者是 Quantity.
  • locationspec 也可以是由已命名的 Entity[] 所指定的地区,或是由两个参数指定的地点 {locationspec1,locationspec2}{locationspec1,locationspec2,h}.
  • 地点也可以指定为 Association["Location"->locationspec].
  • 对于地区,缺省情况下,返回结果是引力场数组或者数组的 Association. 除非另外指定,计算的是参考资料上方指定的网点坐标的地理高度的引力场数组. 如果无法获取相应的数据,则使用缺省高度:0米.
  • 返回分量包括 "NorthComponent""EastComponent""DownComponent""HorizontalComponent""Declination""Inclination""Magnitude". 各分量的测量以参考椭球体 "WGS84Original" 为基准.
  • "DownComponent" 是在相对于参考椭球体垂直的方向上测量的,向下的的方向为正. "HorizontalComponent" 是该点平行于表面方向上的场分量. "Declination" 是北向分量和东向分量之间的夹角. "Inclination" 是水平分量和垂直分量之间的夹角. "Magnitude" 是引力场的总幅值. "Potential" 是引力势.
  • 各分量和 "Magnitude" 返回单位为米每平方秒. "Inclination""Declination" 返回单位为度. "Potential" 返回单位为焦耳每千克.
  • 除非指定返回某个分量,将所有磁场分量作为一个 Association 返回.
  • 当指定返回某个区域的数据时,GeogravityModelData[locationspec,component,func] 可用于指定输出的格式.
  • func 的可能设置为:
  • All返回区域的所有数据
    GeoVectorGeoVector 对象返回分量
    GeoVectorENUGeoVectorENU 对象返回分量
    Interval返回区域数据的变化区间
    Max返回区域数据的最大值
    Mean返回区域数据的平均值
    Min返回区域数据的最小值
    StandardDeviation返回区域数据的标准差
  • GeoVectorGeoVectorENU 不可用于 "Potential""Magnitude" 分量.
  • GeogravityModelData 接受以下选项:
  • Method Automatic指定计算时要包括的分量
    GeoZoomLevel Automatic引力场数组数据的详细程度
  • Method 的选项 "ModelDegree" 规定了所用引力场模型的阶数. 其值可以为2到360之间的任意整数,包括2和360.
  • Method 还有一个选项为 "IncludeRotation",可将其设为 True 来包括地球自转对加速度场分量计算的影响.
  • 可以使用选项 GeoZoomLevelzoom 选择所请求的重力场数据的空间分辨率,其中 zoom 是正整数或负整数. 整数越大,用于构建数据阵列的点就越多.
  • 所有数据是以椭球体 WGS 84 为参考,基于 EGM96(地球重力场模型 1996) 进行计算得出.

范例

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

基本范例  (1)

求某个地理位置的引力场分量:

Entity 来指定地点:

范围  (10)

位置规范  (5)

给出当前位置的引力场分量:

将位置以一组坐标和高度的形式给出:

还可以用 Quantity 来指定坐标和高度:

给出由两个点定义的一个矩形区域上的引力场数组:

点的位置可由 GeoPositionEntity 指定:

设定计算该区域引力场矢量所使用的高度:

计算由 Entity 定义的区域上的引力场:

包括参考高度:

分量规范  (3)

要求给出指定引力场分量:

求引力场的衍生分量:

计算引力场的幅值:

格式规范  (2)

给出某区域东向分量的变化范围:

获取某地区引力场分量的最大值或平均值:

选项  (4)

GeoZoomLevel  (1)

GeoZoomLevel 来控制返回的某区域的磁场数组的大小:

Method  (3)

通过增大 Method 的选项 "ModelDegree" 的值使结果更精确:

查看向下的分量怎样随模型阶数的增大而变化:

"IncludeRotation" 查看地球自转对净重力加速度的影响:

应用  (3)

求某地引力场的幅值:

计算与垂直方向的夹角:

计算法国主要城市重力场的倾角:

查看角度偏离垂直方向的分布情况:

研究重力场模型偏离理论重力加速度的情况:

可能存在的问题  (1)

坐标单位必须符合规范:

"ModelDegree" 须是介于2和360之间的整数:

巧妙范例  (3)

研究一个1米长的摆在位移为1度时,其周期 怎样随地点的不同而变化:

查看地球的重力场在一个区域的不同地点偏离标准值 9.81 的情况:

查看全球引力场的幅值:

Wolfram Research (2015),GeogravityModelData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeogravityModelData.html (更新于 2019 年).

文本

Wolfram Research (2015),GeogravityModelData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeogravityModelData.html (更新于 2019 年).

CMS

Wolfram 语言. 2015. "GeogravityModelData." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/GeogravityModelData.html.

APA

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

BibTeX

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

BibLaTeX

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