【问题标题】:Convert Geodetic Cordinates to Lambert Conformal Conic将大地坐标转换为 Lambert 保角圆锥
【发布时间】:2013-12-24 08:21:57
【问题描述】:

我有一张来自here 的 FAA 剖面图。每个包都包含一个相关海图的 .tif、一个描述海图的 .htm 文件和一个 .tfw 世界文件。地图投影为兰伯特等角圆锥投影。

我正在开发一个 C# 应用程序,该应用程序需要能够将普通 WGS84(纬度/经度)坐标转换为地图上的 (x,y) 位置(像素)。

我对地图的了解:

地图随附的 HTML 中的 Spatial_Reference_Information 部分表明它是 Lambert 等角圆锥投影,并使用 WGS83。 Lambert 圆锥参数为:

Standard_Parallel: 46.666670
Standard_Parallel: 41.333330
Longitude_of_Central_Meridian: -120.995830
Latitude_of_Projection_Origin: 46.750000

我的地图世界文件看起来像这样:

63.5278030000
0.0000000000
0.0000000000
-63.5278030000
-411036.1271487368
261242.9877766267

将大地坐标转换为地图的笛卡尔坐标的最简单方法是什么?

首选 C# 代码/示例,但 C++/Java/其他也可以。我需要的是算法,而不是代码。

提前感谢您的帮助!

【问题讨论】:

  • 我即将开始一个类似的项目。你知道是否有任何最近的 c# 工具值得研究?

标签: c# geospatial wgs84


【解决方案1】:

有几个用于坐标转换的库。

您可以看到这些:GeoUtilityProj.NetGeoToolsGeoTools Example 以及 ...

【讨论】:

    猜你喜欢
    • 2015-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-31
    • 2020-08-24
    • 1970-01-01
    • 2011-04-08
    相关资源
    最近更新 更多