ここから FAA 断面図があります。各パッケージには、問題のチャートの .tif、チャートを説明する .htm ファイル、および .tfw ワールド ファイルが含まれています。地図投影法は、ランバート正角円錐図法です。
通常の WGS84 (lat/lon) 座標をマップ上の (x,y) 位置 (ピクセル) に変換できるようにする必要がある C# アプリに取り組んでいます。
マップについて知っていること:
マップに付属の HTML の Spatial_Reference_Information セクションには、これがランベルト正角円錐図法であり、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/その他も問題ありません。それは私が必要とするアルゴリズムであり、コードではありません。
助けてくれてありがとう!