CanwayのGPS週数ロールオーバー問題 ― 2019年04月11日 00時00分00秒
今日はデジカメ写真のEXIFデータに位置情報(ジオタグ)を埋め込む話なので、ちょっと写真に関係ある。
GPSの“19.6年問題”、4月7日に「週数ロールオーバー」が発生、古いGPS機器では不具合の可能性も(Internet Watch)という問題があって、2019年4月7日にGPSの週番号が3周目に入るので、記録した日時がおかしくなるという話だった(GPSは何年何月何日という記録ではなく、何週目という記録方法をとっていて、1980年1月6日が週番号0で10ビットで記録されている。従って1024週目には一巡してしまう)。
自分がデジカメ画像のEXIFに埋め込むGPSデータを記録するのに最近使っているのは、秋月電子通商で買ったGT-740FLだ。
GPSロガーGT-740FL(Sport LogBook)を買った(追記あり) ― 2018年01月10日参照。
GT-740FLはそんなに古い機種ではないので、GPS週数ロールオーバー問題は大丈夫なのかなと思っていたら、そこは中国台湾メーカーが企画した中国台湾製、問題が起こってから対処するようだ(泣)。【追記】台湾製でした。謹んで訂正致します。なお、日本メーカーのユピテルもロールオーバー問題が発生している模様。「GPS週数ロールオーバー」に関する重要なお知らせ(ユピテル)参照。RWCのバイク用ナビRM-XR550XLはいまのところ異状なし。【追記ここまで】
具体的には、CanwayというソフトでGT-740FLのデータを取り出そうとすると、2019年4月7日以降のデータが1999年8月22日以降として扱われる。
前日までのデータがちゃんと2019年4月6日になっていたのに、4月7日のデータが1999年8月22日になっているので、あれ?となった。
販売元の秋月電子通商のサイトを見ると、
【ロールオーバー問題について】
メーカーより連絡があり連携用アプリ、Canwayの修正を行っております。修正版がリリースされましたらこのページでご案内いたいします。今しばらくお待ちください。2019.4.8 17:45
GPSロガー GT-740FL(Sport LogBook)
とあるので、問題は認識されていてメーカーは修正中のようだ。
ところが、メーカーサイトのhttp://tskyweb.myweb.hinet.net/logger-logger.htmlのGT-740FLの下部のDrivers Download(http://tskyweb.myweb.hinet.net/logger-logger.html)を見ると、Canwayのリンク先がhttps://www.dropbox.com/s/kdnhpy51zvsbtjh/Canway_20190409.zip?dl=1となっている。
ファイル名がCanway_20190409.zipということは、2019年4月9日に修正版が出たのかな。Canway_20190409.zipを解凍してインストールしてみた(Windows7 SP1 64bit)。
しかし、Canwayを起動するとWindows Forms Errorのウィンドウが開いて、Canwayの上部しか表示されない。
GPSロガー GT-740FL(Sport LogBook)の質問と回答に以下のようにあるが、それよりもひどい。
【質問】 最新版のCanWayを使用中にWindows Forms Errorのウィンドが開き、中止ボタンを押すとソフトウェアが終了してしまいます。 解決方法はありますか?
[2016/06/01 13:34:13]
【回答】 CanWay(Version 1.1.12)の言語を日本語に設定した場合、「スポーツモード」のみでWindows Forms Errorが発生することを弊社試験環境(Windows 7 64bit)にて確認しております。
「オブジェクト参照がオブジェクトインスタンスに設定されていません」とのメッセージが表示され、エラーリストが列挙されます。他の言語設定では発生しない不具合です。
なお、日本語設定にした場合でも「旅行モード」および「解析モード」では、上記エラーが発生しないことを確認しております。
ソフトウェアの不具合について、メーカー(Canmore)に照会中でございます。
「スポーツモード」をご使用される場合には、Windows Forms Errorが表示されたら「無視」を選択していただき、ツールバーのツール⇒言語⇒英語(または他の言語)を選択し、CanWayをいったん終了させます。 CanWayを再起動させると英語(または選択された言語)表示で正常に動作いたします。
まことにご不便をおかけして申し訳ございませんが、日本語設定における不具合の回避についてはメーカーの正式対応をお待ちください。
新しくインストールした2019年4月9日版もバージョンはCanWay1.1.12のままだが、上部メニューしか出ないうえに、モードの変更をしようとしてもWindows Forms Errorのウィンドウが開いてしまう。要するに何もできない。これじゃあ以前のバージョンよりも酷いじゃないか。以前のは2019年4月7日以降のデータが1999年8月22日以降になるだけで、ほかの機能は使えたのに。
販売元の秋月電子通商が修正版が完成したとも何も言っていないということは、このCanway_20190409.zipは解決版じゃないということだろう。もうしばらく待つとしよう。
ニコンがGPSユニット GP-1A をもう少し長く売ってくれていたらこんな製品使わなくて済むのになぁ。
【追記】Canway_20190409.zipをインストールしない方がよい。以前のバージョンに戻そうとして、20190409版のCanwayをアンインストールしたら、PCに取り込んでいたGT-740FLのGPSデータがすべて消された。データを残すかどうかを聞かれることもなく問答無用で消されるようだ。私は別PCにもCanwayを入れているのでそちらからデータをコピーしたが、バックアップがない場合は、Canway_20190409.zipを入れるべきではない。なお、Canwayに取り込んだデータは、私の環境(Windows7 SP1 Pro 64bit)の場合、C→ユーザー→(ユーザーアカウント)→AppData→Local→CanWayにあった。別PCのデータの入ったCanWayフォルダを、データが消えたPCにコピーしたら、以前の1.1.12でちゃんと表示された。なお、システムの復元をしてもデータは戻らなかった。
【追記:2019年4月16日】
Canwayの修正対応がされた。CanwayのGPS週数ロールオーバー問題が修正で解決 ― 2019年04月16日参照。
【追記ここまで】
【追記:2019年11月29日】
Canway 1.1.09がWindows10 64bitでGPSロガーGT-740FLに接続できない ― 2019年11月29日 → 2019年7月31日版のCanway 1.1.09がリリースされている。
写真は記事とは関係ない。
筑波実験植物園(つくば植物園)(茨城県つくば市):Nikon D300S、AF-S DX NIKKOR 10-24mm f/3.5-4.5G ED、Nikon NCフィルター、HB-23フード、10mm(35mm版15mm相当)、F8、1/250秒、手持ち撮影、絞り優先AE、ISO-AUTO(ISO 200)、AWB、ピクチャーコントロール:ポートレート、マルチパターン測光、オートエリアAFモード 、高感度ノイズ低減:標準
これはそんなに前ピンの感じはしない。レンズの問題というよりは、D300SのオートエリアAFモードの問題なのだろう。
コメント
_ いとう ― 2019年04月11日 23時14分18秒
_ Haniwa ― 2019年04月12日 07時48分40秒
ありがとうございます。
エクセルで変換できました。助かりました。
日付が違うとEXIFの日付とマッチングできないので、対応待ちでした。
これで4月7日以降のEXIFにジオタグ埋め込めますね。
ありがとうございます。
Canway 1.1.12の20190409版は、対応しているのかもしれませんが、うちの環境(Windows7 Professional SP1 64bit)ではきちんと使えませんでした。
秋月電子通商もいつもWindows7で確認されているようなので、秋月電子通商から正式に発表されるのを待ちます。
それまでは、教えて戴いた方法でがんがん使います。
ありがとうございました。
_ Haniwa ― 2019年04月12日 08時54分53秒
教えて戴いたエクセルでの変換そのものは問題ありません。
GT-740FLからCanwayに取り込んだデータのうち、1999-08-24(実際には2019-04-09) 05-00 UTC以降のデータが、9時間前のデータになっていました。
1999-08-24(実際には2019-04-09) 09-00以降はUTC通りのデータになっていました。
Canwayの取り込み時に「-9時間問題」が発動したのかもしれません。
ttp://haniwa.asablo.jp/blog/2018/01/10/8766836
Canwayは厄介なソフトだなぁ。
_ ノラ猫軍将軍山本ミケ六 ― 2019年04月12日 22時03分54秒
Haniwaよ恐怖せよ!、
もうすぐHaniwa氏のおつむに内蔵の内臓コンピウターが昭和100年問題でえらい事になるぞ!、
ノラ猫が作って育てたコンピウターが昭和99年のカウントで全身の穴から体液が垂れ流しになり、昭和00年で機能が停止されるぞ!、
ノラ猫の技術者がメンテナンスしないと後悔するぞ!!、
さあ超音波兵器を撤去せよ!。
>GT-740FLはそんなに古い機種ではないので
古い規格で作ったのかな…、昭和カウントで作ってある物はさすがにないんでしょうけど、Cの年数の奴もあるし…、あちこちの建物はニュースの通り欠陥だらけだし…もうアカンなぁ。
_ いとう ― 2019年04月14日 10時37分26秒
私も「-9時間問題」にさんざん悩まされました。
安定してUTCでGPXを吐き出させる方法を見つけてから、設定をいじらないようにしています。
Ver. 1.1.09からアップデートすらしていません。
_ Haniwa ― 2019年04月16日 15時10分40秒
>もうすぐHaniwa氏のおつむに内蔵の内臓コンピウターが昭和100年問題でえらい事になるぞ!、
>ノラ猫が作って育てたコンピウターが昭和99年のカウントで全身の穴から体液が垂れ流しになり、昭和00年で機能が停止されるぞ!、
>ノラ猫の技術者がメンテナンスしないと後悔するぞ!!、
>さあ超音波兵器を撤去せよ!。
あうあう(@_@;
リセットして昭和01年からで誤魔化します(泣)。
なぜかデジカメが全部使えなくなり、フィルムもモノクロしかなかったりしたりして…。
>古い規格で作ったのかな…、昭和カウントで作ってある物はさすがにないんでしょうけど、Cの年数の奴もあるし…、
>あちこちの建物はニュースの通り欠陥だらけだし…もうアカンなぁ。
GT-740FLは淡々と週数を記録しているだけなんでしょうね。
取り込みソフト側が換算をうまくやってくれないといいますか、ロールオーバー問題を考慮していなかったということでしょうね。
1980年の制約でしょうが、桁数が足りないですよねぇ。
■ いとう様
ありがとうございます。
「-9時間問題」は、
ttp://akizukidenshi.com/catalog/g/gM-07083/
に告知のある、Canway1.1.09(2019.4.15更新、他のバージョンはアンインストール下さい)をインストールしたら直っていました。
ttp://akizukidenshi.com/download/ds/tsky/CanWay_1.1.09_M-03150_M-07083_M-09272_20190411.zip
のバージョンで、ロールオーバー問題も解決しているようです。
それにしてもバージョン表示をなんとかしてほしいです。
旧1.1.09と区別が付かないです。
ともかくも、Canwayでロールオーバー問題解決です。後で記事にします。いろいろとありがとうございます。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※投稿には管理者が設定した質問に答える必要があります。
ソフトの情報ありがとうございます。
やはりcanwayはまだ対応していないのですね。
エクセルでデータ変換できるようにしてみました
1) 時刻が1999年8月になってもかまわず、canwayにデータを取り込む。
2) GPXでデータをエクスポートする。
3) GPXファイルをテキストエディタで開いて、エクセルのA列に貼り付ける。
4) 次の式を、E1かF1か適当な1行目のセルにコピーする。
=IF(LEFT(A1,9)<>"<time>199",A1,(DATEVALUE(MID(A1,7,10))+TIMEVALUE(MID(A1,18,8))+1024*7+TIMEVALUE("00:00:18")))
5) コピーしたE1かF1のセルに、セルの書式設定→ユーザ定義で、以下を設定する。
"<time>"yyyy-mm-dd"T"hh:mm:ss"Z</time>"
6) GPXデータの最後の行まで、上記セルをコピーする。
7) 作業中(EかF)の列をコピーして、テキストエディタに貼り付ける。
8) 拡張子GPXで保存する。
9) 再びcanwayにインポートする。
わかりにくいようであれば、エクセルのファイルを送りますよ。