TIFF形式の地理データのない画像(地図)があります。
私の画像からGeoTIFFファイルを取得する必要があります。私は私の地図の各隅に緯度と経度を持っています。 Google空間リファレンスの画像に地理データを追加して地理情報を取得するにはどうすればよいですか?私はこれを行うことができるツールが必要です。tiffと四隅の緯度と経度から地理情報を作成
答えて
あなたはあなたの答えに正しいアイデアを持っていますが、私は拡大することができます。あなたは正しいです、gdal_translateツールを使用して地上基準点(gcps)を設定して画像を地理参照する必要があります。しかし、コマンドライン引数がそうのように行く必要があります。
gdal_translate -of GTiff -a_srs EPSG:4326 -gcp [pixel line easting northing] -gcp [pixel line easting northing] -gcp [pixel line easting northing] sourcefile outpulfile
あなたは必ずしもVRTに出力する必要はありませんが、VRTのは最終的に、あなたは、あなたのファイルに他のアルゴリズムを実行することにより多くのデータセットを追加したい場合に便利ですKMLとして出力します。特に、ここで読むことができます(http://www.gdal.org/gdal_vrttut.html)。しかし、この目的のためには、GTiffへの-of
の設定が理想的です。
-a_srs EPSG:4326
次に、あなたはそれをグーグルアースで使用する座標系をWGS84するために参照すべき正しい空間参照に、しかし、我々はEPSG:4326
を使用して指定する - これは、空間情報科学委員会がに合意しているだけで符号化方式であります世界中の座標系を識別する(http://www.epsg.org/)。
-gcp [pixel line easting northing]
地上コントロールポイントは、おそらくコマンドライン引数の中で最も難しい部分です。最初の2つの数字は、実際の画像のピクセルとラインの座標を表します。例えば、画像の左上の角(0,0)です。後に続く数字の2番目のセットは、画像に参照されるべき対応する緯度/経度座標です。今度は、-gcps
のうち3つだけ必要です。画像が正方形/長方形の場合は4番目の画像が決定されるからです。
sourcefile outpulfile
この部分は、わかりやすく、* .tifファイルであることを覚えておいてください。
ここで、タスクを完了するために最後に1つ必要なことがある場合は、ここにあります。整列させるためには、イメージを実際に座標系に投影する必要があります。これは、gdalwarp
コマンド(http://www.gdal.org/gdalwarp.html)を使用してダウンしています。
gdalwarp -t_srs EPSG:4326 sourcefile outputfile
それはのGeoTiff以外のものになっていた場合は、-of
(出力なFileFormat)を指定する必要があります - しかし、あなたはそれを指定する必要はありませんので、デフォルトの形式はGTiffです。
'gdalwarp'の' sourcefile'は 'gdal_translate'ツールから得られる' outputfile'です。 –
ありがとうございます。しかし私はEPSGについて理解していません:4326 - これはWGS84と同じですか? – rowwingman
はい、どちらも同じです。私はGIS StackExchangeからこの質問にあなたを紹介します。http://gis.stackexchange.com/questions/3334/what-is-the-difference-between-wgs84-and-epsg4326 –
gdal_translate -of VRT -a_srs WGS84 -a_ullr 55.7254060 37.5516230 55.7248920 37.5569120ソース画像宛先画像
gdal_translate " "緯度/経度左上" 右下緯度/経度" ソース-a_ullr VRT -a_srs "空間参照" -ofイメージの宛先イメージ
これは私のために働き、座標参照系を正しく設定しました。 -a_ullrパラメーターがどのように機能するかについての説明は、他の人にとっては有用かもしれません。 –
- 1. $ GPGLL(地理的位置、緯度/経度)の情報をビジュアルマップ
- 2. 速い地理緯度経度と経度の分離とCLLocation2DMakeへの作成
- 3. スクリプトブリッジとiPhoto - 緯度/経度情報はNSIntegerのみですか?
- 4. 緯度と経度の世界地図
- 5. 国を緯度と経度の情報にマッピングする
- 6. 画像から緯度と経度の情報を取得する方法
- 7. 地理位置緯度と経度を確認する
- 8. Googleマップ:地図要素から緯度と経度を取得
- 9. iOS - 緯度と経度の地図画像を生成する
- 10. Reactネイティブマップは左上隅と右下隅になります。緯度と経度
- 11. 作成方法緯度と経度からLogstash geo_pointを取得
- 12. 緯度と経度からのヒートマップ
- 13. Webサービスからの緯度と経度
- 14. Googleのストリートビューから緯度/経度/緯度/緯度/経度を取得する
- 15. Amcharts - 地図:カスタムマップ(緯度/経度)の悪い座標(緯度/経度)
- 16. 最小緯度/最大緯度/経度からポリゴン(矩形)を作成する
- 17. 緯度と経度情報を使用してSQLサーバーの標高の高さ
- 18. Androidの緯度と経度
- 19. 地図を取得マウス位置からの緯度経度
- 20. Android、Googleマップアプリに緯度経度情報を渡す方法
- 21. ビン地図経度緯度データバインディング
- 22. Python 3.3.5 - 現在地の緯度と経度を取得
- 23. 現在地の緯度と経度を取得する
- 24. ユーザーの所在地から緯度と経度を取得するには
- 25. 緯度/経度とメーター
- 26. デカルトと緯度/経度
- 27. 緯度と経度MVC 4
- 28. マッピング緯度と経度
- 29. 緯度と経度は、R
- 30. スウィフト4 CLLocationユーザーの所在地経度と緯度
言語ライブラリやツールをお探しですか? – starbolin
おそらくここであなたの答えを見つけるでしょう:http://www.gdal.org/。 GDALは、イメージ、投影、境界などの指定を変換するためのコマンドラインツールです。 –
GDAL))))。私はそれを使用しようとしているが、イメージファイルに地理データを追加する方法を理解していない。これで私を助けてくれますか?私はgdal_translateを使用する必要があることを理解しています.Gdal_translateは、Googleマップ(WGS84)についての私の空間参照です。私の座標(緯度/経度)55.7234,37.555287 - 左下 55.725406,37.551623 - 左上 55.726058,37.553034 - 右上 55.724892,37.556912 - 右下。 – rowwingman