PTGuiで作成した360度写真をSVA(Street View App)でインポートし、Googleマップにアップロードしています。PTGuiで作成したデータにはExifのカメラ情報が残っていないので、インポートする前にExifToolGUIで赤枠のmetadataを追加してみました。
この画像ファイルをアップロードすると、Googleマップで360度写真のタイトルカード内のアトリビューションをクリックすると表示されるファイル情報にカメラが表示されます。
FNumberとISOのデータが表示されませんが、そのような仕様だと思ってました。ところが他の方の写真を見てみると下記の様に絞り、焦点距離、ISOが表示されています。
何が違うのだろう? ※360度写真にmetadataを追記のコメント欄参照
SVAでインポートすると「panoramas」フォルダに画像ファイルが保存されます。インポート前後のファイル情報をGoogleフォトで見てみました。下記の様にインポートするとカメラ情報が無くなっていることが分かりました。
試しに古いNexusとスマホでやってみると、スマホだけFNumberとISOが残ることが分かりました。SVAのバージョンはすべて同じです。
・Nexus7(2013) Android 6.0.1、 SVA 2.0.0.168413699
・Nexus7(2012) Android 5.1.1、 SVA 2.0.0.168413699
・Xperia Z5(SoftBank) Android 6.0、SVA 2.0.0.168413699 これだけ残る
Nexus7(2013)のpanoramas内画像ファイルを見てみると、2016年6月3日の画像ファイルには絞り、シャッター速度、焦点距離、ISOが残ってました。この頃のSVAのバージョンは不明ですが、AndroidはV6.0.1です。原因がどこにあるのか良く分からなくなってしまいました。これ以上は他の方の協力が必要です。
panoramasに保存された画像ファイルをPCにコピーしてExifToolGUIで見てみました。PTGuiで作成した直後のファイル、ExifToolGUIでmetadataを追加したファイル、SVAでインポートしpanoramasへ保存されたファイルの比較です。SVAでは「Adobe XMP Core 5.1.0-jc003」と言うライブラリーを使っているようです。panoramasのファイルをExifタブで見てみると、あれ? FNumber, ISO, ForcalLength があります。ExifToolGUIも信用出来ないのかな?
住吉神社に「古代力士像」のリスティングがいつの間にか出来ていました。コメントや写真も無いけど、誰が作成したんだろ? ちょっと前に撮影していたので、このリスティングにテスト投稿してみました。テスト用のアカウントで投稿した「古代力士像」にはカメラ名しかありません。通常使用のアカウントでXperiaを使って投稿した「古代力士像」には「f/8 8mm ISO 200」と追加したmetadataがあります。
Yotarohさん、コメントありがとうございます。Nexus7とXperiaのExifを下記に並べます。Exif 2.3の画像ファイルフォーマット規格を見てみると、FNumberやISOは
インポートする前のファイルのExifは下記の通りです。Nexus7でインポートすると、IFDに有ったFNumber、ISOがIFD0に移動しています。取りあえず分かった事のメモです。
SVAでインポートすると、panoramasフォルダーにファイルが出来ますが、この時にファイル名は「PANO_20171121_182446_0.jpg」と日付時間が入った名前に変わります。リスティング付けした後に、ちょっと強引ですがインポート前のファイルをインポート後の名前にリネームして、panoramasに上書きしてみました。非公開タブにはそのまま有り正常に見ることが出来ます。中身を入れ替えたファイルをアップロードしてみると、「f/8 8mm ISO 200」のデータが表示されました。ではpanoramasフォルダに直接ファイルを置いたら非公開タブに検出してくれないかと期待したけど駄目でした。
当初、ExifToolGUIのWorkspaceでmetadataを見ていたのですが、消えたと思ったタグは違うセクションに書かれていたことが分かりました。そこでWorkspace managerでテスト用の項目をExif TESTに追加してみました。ExifIFDにあったFNumberとISOがIFDに移動した事が分かります。
インポートテスト用の画像への共有リンク
YotarohさんのコメントにあるようにPTGuiの出力のままで、Exifを一切いじっていないファイルでやってみました。RAWからjpegに変換した直後のファイルでもFNumberとISOはExifIFDにあります。
YasuhikoN さんから送って頂いた画像ファイルのExif情報です。私のNexus7と同様に「FNumber, ISO, FocalLength」がIFD有ります。
[p.s. 2018/11/26] SVA 2018年10月24日版:2.0.0.218515229
コンパス関連の不具合で方位の設定が出来ないバージョンですが、Nexus7でカメラ情報のExifデータが無くなる不具合が解消されていました。インポート時にpanoramasホルダーに保存されないようになり、このおかげでバグ解消となったようです。
[p.s. 2018/12/08] SVAの設定で保存ホルダーを再設定することにより、インポート時に画像ファイルが保存される様になりました。保存されたファイルを確認してみると、FNumberとISOの移動は無くなってます。LensModel, XPTitle, XPAuthor, Iptc-Caption=Abstract などは削除されます。試しにLensModelを追加してアップロードしてみましたが、画像情報には反映されませんでした。