首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WGS 74和WGS 84坐标系统之间的转换

WGS 74和WGS 84坐标系统之间的转换
EN

Stack Overflow用户
提问于 2013-10-22 06:57:50
回答 3查看 3K关注 0票数 4

我正在致力于GSHHS数据库的栅格化,基本上将海岸线、多边形和河流线转换为栅格。

http://www.soest.hawaii.edu/pwessel/gshhg/

河流和海岸数据库是两个不同的文件。

我注意到,在河流和海岸之间的数百米之间,显然应该对齐它们的位置。我在自述文件中注意到的一件事是,海岸线数据库使用WGS84坐标,而河流数据库是使用WGS 72从其他源生成的。差异应该是主要子午线的变化和地球主轴尺寸的差异。

我在互联网上搜索了这两组之间的转换,但找不到。

我需要的答案:

  • 我怎样才能在他们之间转换?

或者另一种

  • 如何解决GSHHS数据库中的错位问题?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-30 11:13:47

以下是将WGS 72坐标转换为WGS 84坐标的公式和参数

公式

  • Δφ“=(4.5cosφ) / (a sin 1") + (Δf sin 2φ) / (sin 1") (单位=弧秒)
  • Δλ“= 0.554 (单位=弧秒)
  • sin2Δh = 4.5 sinφ+aΔfφ-Δa+Δr (单位=米)
  • Δφ=Δφ“x1”(单位=弧度)
  • Δλ=Δλ“x1”(单位=弧度)

参数

  • Δf = 0.3121057 x 10-7
  • A= 6378135米
  • Δa =2.0m
  • Δr =1.4m
  • 1“= pi / (3600.0 * 180.0) rad

要获得WGS 84坐标,将使用WGS 72坐标计算的Δφ,Δλ,Δh更改添加到WGS 72坐标(分别为φ,λ、h)。北纬正,东经正(0°~ 180°)。

结果

  • WGS84 =φ+Δφ
  • WGS84 =λ+Δλ
  • H WGS84 =h+Δh

文档 p 105-106

票数 3
EN

Stack Overflow用户

发布于 2013-10-24 09:12:34

您可以使用proj4:项目。支持许多椭球标识符。您可以使用-le选项开关获得一个列表。要从wgs74转换,可以使用"towgs84“选项开关。

票数 3
EN

Stack Overflow用户

发布于 2013-10-28 03:43:20

一个权威来源是国家地理空间情报局(NGA)。他们在http://earth-info.nga.mil/GandG/geotrans/上发布了开源的http://earth-info.nga.mil/GandG/geotrans/程序。这给了GUI,批处理。我希望在内部存在一个API,您可以作为开发人员调用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19511094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档