[OSGeoJapan-discuss] ジオタグだけをファイル間でコピーするには?

Takeshi FURUTA MQSOL LLC furuta @ mq-sol.jp
2016年 5月 2日 (月) 22:33:02 PDT


古田です。

Bash上で以下のシェルを作って

----gpscopy.sh
#!/bin/bash

# latitude 取得
lat=`exiftool $1|grep "GPS Latitude"|awk -F: '{print $2}'`
# longitude取得
lon=`exiftool $1|grep "GPS Longitude"|awk -F: '{print $2}'`

#GPSセット
exiftool -GPSLatitude="$lat" -GPSLongitude="$lon" $2
-- ここまで

gpscopy.sh src.jpg dst.jpg

みたいにしたらどうでしょうか。もっとスマートに出来そうですけど。

では

On Tue, 3 May 2016 13:21:26 +0900
奈佐原(西田)顕郎 <24dakenlo @ gmail.com> wrote:

> 高橋様:
> 
> ありがとうございます。実はこの記事も参考に
> したのですが、このように中間ファイル等を使うのではなく,
> シンプルにコマンド一発でできないものかと考えまして、
> もしそのようなやり方をご存知でしたら。。。
> 
> exiftoolは, 相当いろんなオプションがあっていろいろ
> できそうなので、こんなシンプルなことができないはずが
> ないと思うのです。。。
> 
> 奈佐原
> 
> 
> 
> 
> 
> 2016年5月3日 13:01 Takahashi Y. <alpha234zero @ gmail.com>:
> 
> > 奈佐原さま
> >
> > exiftool使ったことありませんが、以下のような記事は参考になるでしょうか。
> >
> > http://d.hatena.ne.jp/haru-kichi/20101104/p1
> >
> > 「exiftool ジオタグ」でグーグルトップに出てくる記事ですので既にご存じかもしれませんが参考になれば幸いです。
> >
> > 高橋
> >
> > 2016年5月3日 12:45 奈佐原(西田)顕郎 <24dakenlo @ gmail.com>:
> > > かやまさま、ありがとうございます。ひとつは、GUIでなくCUIでやりたい
> > > こと(特に, シェルスクリプトに組み込みたい)、また、環境やバージョン
> > > によらずにシンプルに実装したいこと、というのがありまして、できれば
> > > コマンド一発でやれれば嬉しい、と思っております。奈佐原
> > >
> > > 2016年5月3日 11:56 Yoichi Kayama <yoichi.kayama @ gmail.com>:
> > >>
> > >> 奈佐原先生
> > >>
> > >> かやまです。
> > >>
> > >> ジオとオープンソースに関連する話題ならばとりあえずここにふっていただいて大丈夫です。答えられる人がいるかどうかはというのはありますが。
> > >>
> > >> Exiftoolは使ったことあります。
> > >> いろんなオプションあったと思います。
> > >>
> > >> 今、外出中なので帰宅したらみてみます。
> > >>
> > >> Exifデータを書き込むだけなら、その他にも色々ツールあるみたいです。
> > >>
> > >> 取得と書き込みを分けてやるという手段もあると思います。
> > >>
> > >> 2016/05/03 11:43 "奈佐原(西田)顕郎" <24dakenlo @ gmail.com>:
> > >>
> > >> OSGeoのみなさま:
> > >>
> > >> 皆様にはGWをお楽しみのところ、失礼します。
> > >>
> > >> exiftoolコマンドなどを使って, file1.jpgのGPS情報(ジオタグ)だけ
> > >> をfile2.jpgにコピーしたい(file1.jpgとfile2.jpgは同じ場所で
> > >> 撮ったけどfile2.jpgにはジオタグがついてないため), という
> > >> とき, どのようなコマンド(Linux)でできますでしょうか?
> > >>
> > >> いろいろしらべて, 例えば下記のコマンドをやってみたのですが,
> > >> $ exiftool -GPS* -TagsFromFile file1.jpg file2.jpg
> > >> Ignored superfluous tag name or invalid option: -GPS*
> > >> というエラーメッセージが出て, なおかつ, ジオタグだけでなく
> > >> 全てのexif情報がコピー(上書き)されてしまいます...
> > >>
> > >> また, こういうコネタ的な質問は, そもそもこのMLでOKでしょうか?
> > >> (NGな場合, 「こっちでどう?」みたいなご助言を頂けると幸いです)
> > >>
> > >> 筑波大・奈佐原顕郎
> > >>
> > >> _______________________________________________
> > >> OSGeoJapan-discuss mailing list
> > >> OSGeoJapan-discuss @ lists.osgeo.org
> > >> http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
> > >
> > >
> > >
> > > _______________________________________________
> > > OSGeoJapan-discuss mailing list
> > > OSGeoJapan-discuss @ lists.osgeo.org
> > > http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
> > _______________________________________________
> > OSGeoJapan-discuss mailing list
> > OSGeoJapan-discuss @ lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
> >

ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
合同会社 マップクエストソリューションズ
 ( http://mq-sol.jp/ )
代表 古田 武士 ( furuta @ mq-sol.jp )
住所: 〒331-0013 埼玉県戸田市喜沢1−33−8
          ベルテラス板橋202
電話: 03-5843-5923 携帯:090-8985-1587
FAX:  048-229-0554
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ




OSGeoJapan-discuss メーリングリストの案内