Openstreet マップ (PNG) からダウンロードした非常に小さなエリア マップと、その緯度経度を含む OSM(.osm) ファイルがあります。
ここで、緯度、経度を XY 座標系 (UTM など) に変換し、これをイメージのサイズ (600 x 800) のピクセル空間にマップします。これを行う方法を知りたいのと同じように、双方向のプロセスであることを私は知っています。ありがとうございました
Openstreet マップ (PNG) からダウンロードした非常に小さなエリア マップと、その緯度経度を含む OSM(.osm) ファイルがあります。
ここで、緯度、経度を XY 座標系 (UTM など) に変換し、これをイメージのサイズ (600 x 800) のピクセル空間にマップします。これを行う方法を知りたいのと同じように、双方向のプロセスであることを私は知っています。ありがとうございました
マップが北半球のみであると仮定 (マップのどの部分も南半球ではありません)
緯度と経度を指定して、クリックしたピクセルを特定するには:
K = 入力緯度
X ピクセルを計算する
XPixel = CInt(((Y - J) / CDbl(Z)) * 800)
Y ピクセルの計算
YPixel = CInt(((A - K) / CDbl(C)) * 600)
これは、GPS から UTM への変換に役立つ地図作成ライブラリです。