日記に位置情報を追加する

GPSフォトサーチを使えば、Garminで取得した比較的精度のいい移動ログ情報から写真の撮影位置が割り出せます。
(スマホは、バッテリー節約のために位置情報の取得頻度を低くしてあることが多いので、スマホで撮った写真に埋め込まれている位置情報は実際とずれがちです。GPS精度が低いわけではないんですが。)

でもたとえば、音声レコーダーからの文字起こしで文字のメモを残せたとして、それがどの位置での話なのかをさくっと知る方法が今ないなあ・・・と思っていました。

とりあえずGarminからエクスポートしたGPX形式のログがCSV化できれば、

温湿度ログみたいに時刻でマッチングできそうかな。

GPXをCSV化する

GPXをCSVに変換するサービスってネットでちらほら見つかるんですが、どれも変換後のCSVには緯度と経度の2列しかなくて、時刻マッチングに使えませんでした。

そんなこまったときにはAI頼み。ChromeOSのLinux環境で動く変換スクリプトをまたClaudeに書いてもらいました。

#!/bin/bash

# 使用方法を表示する関数
show_usage() {
    echo "使用方法: $0 input.gpx output.csv"
    echo "必要なパッケージ: xmlstarlet"
    exit 1
}

# エラーハンドリング
set -e

# 引数チェック
if [ "$#" -ne 2 ]; then
    show_usage
fi

input_file="$1"
output_file="$2"

# xmlstarletがインストールされているか確認
if ! command -v xmlstarlet &> /dev/null; then
    echo "エラー: xmlstarletがインストールされていません"
    echo "Ubuntuの場合: sudo apt-get install xmlstarlet"
    echo "macOSの場合: brew install xmlstarlet"
    echo "ChromeOSの場合: sudo apt install xmlstarlet"
    exit 1
fi

# 入力ファイルの存在確認
if [ ! -f "$input_file" ]; then
    echo "エラー: 入力ファイル '$input_file' が見つかりません"
    exit 1
fi

# ヘッダー行を書き込む
echo "時刻,緯度,経度" > "$output_file"

# GPXファイルを解析してCSVに変換
xmlstarlet sel -N gpx="http://www.topografix.com/GPX/1/1" \
    -t -m "//gpx:trkpt" \
    -v "concat(
        translate(
            substring-before(gpx:time, '.000Z'),
            'T',
            ' '
        ),
        ',',
        @lat,
        ',',
        @lon
        )" \
    -n "$input_file" >> "$output_file"

echo "変換が完了しました: $output_file"

実際のGPXファイルの先頭部分を参考データとしてアップロードしてこのスクリプトを生成してもらったので、GPXのフォーマットによってはこれだと動かないこともあるかも?

スプレッドシートでの時刻マッチング

温湿度ログのときは、ロガーのタイムスタンプが分単位だったので、秒まである日記のタイムスタンプは秒部分をカットしてマッチングさせたんですが、今回はちょっとややこしいです。

GPSログのタイムスタンプは秒単位なんですが、毎秒の記録があるわけじゃなくてだいたい数秒空いているので、秒で厳密にマッチングさせるとなかなか当たりません。かといって、分でマッチングさせると最大1分間の移動分位置がずれてしまいます。

インラインスケートの路面状況記録とかはわりと精度がいるから、時刻は前後の近い秒とマッチングしてほしいなあ・・・

と思って調べてみると、

一致モード: [省略可 - デフォルトは 0] 検索キーの一致とみなす基準を指定します。

  • 0 は完全一致です。
  • 1 は完全一致、または検索キーより大きい次の値を一致とみなします。
  • -1 は完全一致、または検索キーより小さい次の値を一致とみなします。
  • 2 はワイルドカードの文字列に一致する値を一致とみなします。

XLOOKUPの一致モードを1とか-1で指定すれば、近い秒にヒットさせられるようです。

1か-1のどちらかに寄せればいいかとも思ったんですが、せっかくなので、等速直線運動をしてると仮定して1と-1の間のどの位置にいたかを比例配分で計算する式を書いて最終案としました。

2024年の保存版日記CSVに、この緯度経度から生成したGoogleマップのURLの列を追加してみたんですが、Journeyみたいにマップ上でメモを一覧表示するみたいなこともなんとかできひんかなあ。

中国行きのタイミングとおためし事項

11/30からビザ免除措置が再開されるということで、12月に入ったらさっそく行ってしまおうかと思ったんですが、1つささいで大事な用事が。

ちょうど12月に期限切れになるクレジットカードがあって、どこかのタイミングでたぶん簡易書留で新しいカードが届くんです。

受け取れないと7日で返送されてしまうそうで、あまり長いこと家を空けられません。再送もしてもらえるんやろけど、もう新規発行できない身分としてはクレジット関係であまりごたごたしたくないです。年末年始もからんでくるとややこしそうやし、これ公共料金の支払いに使ってるカードやし。

ということで、12月の第1週とかに届けば気にせずいけるかもやけど、いったん1月の心づもりで。

おためし上海

中国にはいきなり長期で行かずに、1回目は1週間程度のおためしで行ってみようと思っています。

で、何をおためしするのか?

★お金の支払い関連

中国はこれまで経由地として訪れたときでも、現金やクレジットカードが使えなくて、まともに食事ができたこともないので、支払いがなんとかなるのかを確認したいです。

今回WeChat PayとAlipayの準備はしているものの、宿代ぐらいの額でも使えるのかとか田舎の露店でも使えるものなのかとかの感覚がわからないので、いきなりの長期放浪はこわいんです。

なので上海の町だけでなく、観光地ですらない田舎の方にもちょっと足を伸ばしてみたいです。

★通信環境

支払いが全部WeChat Payとかになるのなら、スマホは常にオンライン状態でないといろいろこまりそうなので、モバイルの通信環境がどんな感じなのかが気になるところ。

外国人用のモバイル回線なら金盾の影響を受けないようにできるとかあるけど、それがどのぐらい使い物になるのかとか、金盾配下の宿のWi-Fi環境がどんな使い心地なのかとかも気になります。

理想は小手先の金盾回避とか考えない完全順応なんやけど、FC2ブログとFlickrだけはなんとか使わせて!

当面目指すところは「現地に着いてから次の目的地を決めて移動する」というふだんのやり方が中国でも気軽にできるようになることなので、「こんな感じでやればできそう」という感触を1回目でつかんできたいです。

そして次は四川かな。

中国のビザ免除措置が再開される

中国ビザがやっかいでずっと先延ばしにしていた中国行きでしたが、

ようやく11/30からビザ免除措置が再開が決まったみたいです。しかも滞在期間30日まで。

まずおためしで1週間ほど行ってこようと思います。

11/4に新浪さんがビザ免除措置などなどの再開を求めたとき、韓副主席からの返答として伝えられているのが「万博を応援していきたい」だったので、まだまだ先になるんかな・・・と思っていたんですが、意外と早く実現してびっくり。

中国大使館のサイトのお知らせに今回のビザ免除措置再開のことはまだ載ってないです。毎日チェックしていたけど、ここの情報ってマスコミより遅かったんやなあ。

また中国の航空会社が使いやすくなるので、遠くに行くのも便利になるかも。中国東方航空とかって、上海の空港のつくりのせいか、乗り換えだけで入国必須やったもんなあ。

大高山・天覚山トレッキング(吾野-高麗)

この前入間市駅から飯能駅まで歩いたので、家からの人力移動実績が高麗(こま)駅あたりまでつながりました。

こんな感じで。

西には、伊豆ヶ岳に登ったときの正丸駅-吾野駅の線があるので、その間をつなぎに行ってみることにしました。

IMG20241122092216
スタートは吾野駅。トレッカーさんがほかに2人ぐらいいてはったんですが、みなさん登り口が別方面のようでした。

IMG20241122092238
紅葉してるなあ。でも近づいてよく見ると、枯れるほど変色が進んでいるものとやや緑の葉が同じ木に混ざっていたりします。

IMG20241122102509
最初の方は意外と急登。「11月24日(日)までに回収・撤去します」という案内標識がところどころ出ています。

先週ここでトレランの大会があったんやねー。

IMG20241122103257
今日の最高峰大高山。493m。

IMG20241122104505
そのちょっと先の大岩が椅子やテーブル的に使えそうだったので、ここでちょっと早いお昼に。

Oplus_0
トレイルポットの実戦初投入。あつあつおでんをいただきます。クッカーとしては縦長の円柱タイプより食べやすいです。あたたまるわー。

IMG20241122120310

上ってるのに下ってる!

どういうこと!?東京向きの下り坂とか?でもこの坂は東京向きの上り坂なのでどっちの意味でも上り。

IMG20241122120354
今日2つ目のタイトルトラックの天覚山。今回のコースではめずらしく見晴らしのいいところだったので、お昼ここでもよかったかも?

IMG20241122123814
今回のコース、全体的に標高は低いんですが、奥高尾縦走路よりアップダウンがあるので思いのほか脚にきます。

IMG20241122135141
最後は丘の上公園というところから人里へ。今回のコースで一番見晴らしがいいです。

IMG20241122140030
IMG20241122140838
ここの新興住宅地感めっちゃ好き。

IMG20241122143512
前は反対側から来たから気づかなかったけど、高麗駅ってめっちゃ住宅地に隣接した駅やったんやね。

パーゴワークスのトレイルポット

パーゴワークスのトレイルポットという角形クッカーのことについては、去年(?)出た当初から気になっていました。

このレビューでは、ハンドルがばたついてこまるということが書かれているんですが、最近のものはちゃんと改善されていると聞きます。

今持っているクッカーは全部小さいので、これがあったらうちでお鍋とか作れるようになりそうやし、

マルチグリドルなみに暮らしを変えてくれそうやなあ・・・

ということで、買って今日お鍋を作ってみました。

今どきはスーパーでもお鍋用の1人分のカット野菜が売ってるし、

鍋つゆも1人分ごとの個包装になってるのがあるし、お肉とかといっしょにごちゃっと放り込めば完成。

持ち手が熱くなりにくいみたいな話をネットで見かけたんですが、熱くなりにくいどころか中が沸騰している最中でもひんやり冷たいぐらいです。

同じく角形クッカーなメスティンは大きさ的にガス缶が入らないんですが、これにはいい感じで入るし、アウトドアでも扱いやすそうです。