SSブログ

写真からworldfile作成 [Webシステム]

 ドローンから撮影した写真を地図に貼り付ける必要があり、写真(jpeg)からworldfileを作成するwebアプリを作成してみた。今回は説明を簡単にするため、傾き無し(北方向に向かって撮影)、本来worldfileの原点座標は左上隅のピクセルの中心ですが左上隅にしています。

写真から取得するデータ(exif data)
・サブ情報
 - 焦点距離(FocalLength), 画像幅(PixelXDimension), 画像高さ(PixelYDimension)

・GPS情報
 - 緯度(GPSLatitude), 経度(GPSLongitude), 高度(GPSAltitude)

カメラのカタログから
・CMOSイメージセンサー大きさ

計算方法
 ・写真のExif情報はPHPのexif_read_dataで簡単に取得できます。
 ・緯度・経度から平面直角座標XYへの変換は、国土地理院の「緯度、経度への換算」サイトの計算式をPHPで組めば簡単作成できます。VBSの場合はこちらで公開しています。

 ・worldの作製は下図を参照すれば簡単に実装できると思います。
 
worldfile.jpg



nice!(0)  コメント(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。