トラックのずれを修正:GCJ-02、WGS-84、BD-09
Amap、Baidu、Xingzhe からエクスポートしたトラックは、中国の法令が求める、実際の座標を偏移したコピーである GCJ-02 で保存されています。Garmin デバイスは WGS-84 を前提とするため、取り込んだトラックは 300〜700 メートルずれます。実際に走ってみるまで、それらしく見えてしまうのが厄介なところです。このページは GPX または CSV の座標を WGS-84、GCJ-02、BD-09 の間で変換し、2 つの座標以外は何も変更せず、トラックがどれだけ移動したかを示して、方向が正しかったかを確認できるようにします。
各座標系の見分け方
- WGS-84:GPS が測定するそのままの座標系です。Garmin デバイス、Garmin Connect、OpenStreetMap をはじめ、世界のほとんどで使われています。
- GCJ-02:公開されたアルゴリズムで WGS-84 を偏移した座標系です。Amap、Tencent をはじめ中国のほとんどのエクスポートで使われており、一般に「火星座標」と呼ばれます。
- BD-09:Baidu が GCJ-02 をさらに偏移した座標系で、Baidu マップ専用です。
既知の制限
- 中国国内判定は大まかな境界ボックスです。香港、マカオ、台湾、国境沿いもこの中に含まれるため、自動モードではそれらも変換されます。トラックがすでに目的の座標系である場合は、「シフトしない」を選ぶか、元の座標系に WGS-84 を指定してください。
- 変わるのは座標だけです。標高、タイムスタンプ、心拍数、ケイデンス、未知の拡張はバイト単位でそのままコピーされ、点の追加・削除・並べ替えは行いません。
- 逆変換は順方向の式を反復計算するため、往復変換の誤差は 10 センチ程度に収まります。トラックがずれる原因は計算ではなく、誤った設定で 2 回変換することです。
- GPX も CSV も、ファイルがどの座標系なのかを保存できません。そのためダウンロード名(track.wgs84.gpx)で示し、GPX の説明にも同じ内容を記載します。
ファイルの送信先
どこにも送信されません。変換はブラウザー内で実行され、ファイルはアップロードされず、何も保存されません。
FIT ファイルのビューアー・変換・修復 · ChatGPT 用の要約をエクスポート · すべてのツール · 対応するウォッチを確認