• R/O
  • HTTP
  • SSH
  • HTTPS

importpicture: Resumen Repositorio


Recent Commits RSS

Rev. Tiempo Autor Mensaje
8d91e2a 2022-02-11 11:05:40 yuuhayashi master fixed : compile warrnings.
622f464 2022-02-09 21:59:13 hayashi Update README.md
032d58f 2022-02-09 21:44:49 yuuhayashi [maven-release-plugin] prepare for next development itera...
d50553e 2022-02-09 21:44:23 yuuhayashi [maven-release-plugin] prepare release v5.3.15
eac2e19 2022-02-09 08:17:56 yuuhayashi プロジェクト名称変更に伴うドキュメント変更
70b0659 2022-02-09 07:43:10 yuuhayashi Merge branch 'master' of http://surveyor.mydns.jp/gitbuck...
b346b66 2022-02-09 07:37:40 yuuhayashi プロジェクト名を"adjustgpx-core"に変更 旧:"AdjustGpx"
b6e7c8a 2022-02-09 07:27:39 yuuhayashi fixed : WindowsでLoggerTestが失敗する現象を回避 Mavenで実...
06a8083 2022-02-08 09:22:28 haya4 [maven-release-plugin] prepare for next development itera...
e8be969 2022-02-08 09:21:37 haya4 v5.3.14 [maven-release-plugin] prepare release v5.3.14

Recently edited Tags

Nombre Rev. Tiempo Autor
v5.3.14 e8be969 2022-02-08 09:22:04 haya4
v5.3.13 778a33b 2022-02-02 23:06:45 haya4
v5.3.12 a805952 2020-12-20 10:09:14 haya4
v5.3.11 f87beec 2020-12-19 09:29:07 haya4
v5.3.10 94baf25 2020-12-08 05:36:58 haya4
v5.3.9 aa1c8aa 2020-10-04 10:43:10 haya4
v5.3.8 dad849a 2020-10-04 10:13:02 haya4
v5.3.7 c7a7b96 2020-10-03 07:09:24 haya4
v5.3.4 c558280 2020-09-06 20:18:15 haya4
v5.3.3 25de5da 2020-05-06 18:40:07 haya4
v5.3.2 3c890b1 2020-05-06 15:16:21 haya4
v5.3.1 e0f5b26 2020-05-06 12:27:41 haya4
MAVEN 94f06bf 2019-11-10 09:22:39 haya4
MARVEN b519104 2019-11-09 07:06:26 haya4
release_2017-07-09 db27cfb 2017-07-09 08:14:04 hayashi
release_2017-05-20 74d6d8b 2017-05-20 20:08:44 hayashi
release_2016-10-30 b5f3cdb 2017-05-13 21:51:01 yuuhayashi

Branches

Nombre Rev. Tiempo Autor Mensaje
master 8d91e2a 2022-02-11 11:05:40 yuuhayashi fixed : compile warrnings.
Java8 d2dff16 2018-09-17 15:12:25 hayashi GUIのパネルボタンの配置を変更
debugB faf081c 2017-06-27 22:46:38 hayashi green: ImportPictureTest
debug 0be9484 2017-06-11 12:05:33 hayashi test green: GerminGPX のロ...
develop 74d6d8b 2017-05-20 20:08:44 hayashi test clear
gui b1cc498 2014-11-24 11:19:53 yuuhayashi FIX: 'ele'を表示する

README.md

adjustgpx-core

GPSログファイル(GPX)を元にして写真へ「位置情報(緯度経度)」と「方向」を追記します。(EXIF更新)

概要

GPSログの記録時刻とデジカメの撮影時刻とを見比べて、GPSログ内に写真へのリンク情報を付加した新しいGPSログファイルを作成します。

  • 対象とする画像ファイルは'*.jpg'のみです。
  • GPSログの形式は「GPX」形式に対応しています。
  • 画像ファイルの撮影日時をファイルの更新日時/EXIF撮影日時から選択することができます。
    • ファイル更新日時: 高速処理が可能です。
    • 一部のトイカメラ系のデジカメにはEXIF情報が正しく付加されないものがあります。そのような機種におすすめです。
    • EXIF撮影日時: ファイル更新日時が利用できない場合はこちらを使ってください。
    • iPadなど直接ファイルを扱えないデバイスの場合はファイル更新日時が使えません。
    • うっかりファイルをコピーしてしまった場合は、ファイル更新日時が撮影日時を意味しなくなります。その時もEXIFにしてください。
  • 画像の精確な撮影時刻を入力することでGPSログとの時差を自動補正します。
  • 結果は、取り込み元のGPXファイルとは別に、元ファイル名にアンダーバー「_」を付加した.ファイルに出力します。
    • SPEED(速度): 出力GPXにタグを付加することができます。
    • MAGVAR(方向): 'MAGVAR'とは磁気方位のことです。直前のポイントとの2点間の位置関係を'MAGVAR'として出力できます。
    • 出力先のGPXに写真へのリンク情報を付加する/付加しないを選択可能にしました。
    • [☑ 出力GPXにポイントマーカーを書き出す]
  • 画像にEXIF情報を付加することができます。
    • 緯度経度: GPSログから算出した緯度・経度情報をEXIFに書き出すことができます。
    • 撮影方向: GPSログから移動方向を擬似撮影方向としてEXIFに書き出すことができます。(カメラの向きではありません)

http://sourceforge.jp/projects/importpicture/wiki/FrontPage

起動

下記のように'AdjustGpx'を起動するとGUIでパラメータを逐次設定可能です。(推奨起動方法)

> java -cp AdjustGpx.jar osm.jp.gpx.matchtime.gui.AdjustGpx

下記のコマンドラインによる起動方式は度重なる機能追加によりパラメーターが増大したため複雑になりすぎ作者でさえわけがわからなくなりました。

一応、過去の起動方法を記載しておきます。しかし、コマンドラインからの引数は2016-10-03版以降は正しく引き継がれません。

GUI版の'AdjustTerra.jar'を使ってください。

> java -jar AdjustGpx.jar <outputfile> <targetDir> <time base image> <time> <gpx>
(パラメータ)
argv[0] 画像リストの出力ファイル
argv[1] 画像ファイルが格納されているディレクトリ
argv[2] 時刻補正の基準とする画像ファイル
argv[3] 基準画像ファイルの精確な撮影日時 "yyyy-mm-dd'T'HH:MM:ss"
argv[4] 撮影位置をロギングしたGPXファイル (省略可能:省略した場合は指定された画像ディレクトリ内のGPXファイルを対象とする(複数可能))
exp) java -jar AdjustGpx.jar list.csv . IMG_01234.JPG 2012-06-15T12:52:22 鎌倉宮_2012-06-15_12-00-16.gpx

GUIバージョン

撮影した画像を確認しながらパラメータを設定することができます。

また、補正した撮影時刻と位置情報を画像ファイルのEXIFに書き込むことも可能です。

EXIFへの書き込みには別途「Apache commons imaging」ライブラリが必要です。

commons_imaging ライブラリは下記から入手してください。(version 1.0 以降が必要です)

  • About 'commons-imaging-1.0-SNAPSHOT.jar'
    • 'commons-imaging-1.0-SNAPSHOT.jar' is the work that is distributed in the Apache License 2.0

Repository

Source repository

name url
adjustgpx-core http://surveyor.mydns.jp/gitbucket/git/yuu/adjustgpx-core.git
osdn yuuhayashi@git.osdn.net:/gitroot/importpicture/importpicture.git

Binary repository : http://surveyor.mydns.jp/archiva/#artifact/osm.surveyor/adjustgpx-core/

    <!-- http://surveyor.mydns.jp/archiva/#artifact/osm.surveyor/adjustgpx-core/ -->
    <dependency>
      <groupId>osm.surveyor</groupId>
      <artifactId>adjustgpx-core</artifactId>
      <type>jar</type>
    </dependency>
Show on old repository browser