写真から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の作製は下図を参照すれば簡単に実装できると思います。
写真から取得するデータ(exif data)
・サブ情報
- 焦点距離(FocalLength), 画像幅(PixelXDimension), 画像高さ(PixelYDimension)
・GPS情報
- 緯度(GPSLatitude), 経度(GPSLongitude), 高度(GPSAltitude)
カメラのカタログから
・CMOSイメージセンサー大きさ
計算方法
・写真のExif情報はPHPのexif_read_dataで簡単に取得できます。
・緯度・経度から平面直角座標XYへの変換は、国土地理院の「緯度、経度への換算」サイトの計算式をPHPで組めば簡単作成できます。VBSの場合はこちらで公開しています。
・worldの作製は下図を参照すれば簡単に実装できると思います。
2019-06-30 10:22
nice!(0)
コメント(0)
コメント 0