GCJ-02 → BD-09 変換ツール

GCJ-02
BD-09
GCJ-02
BD-09

GCJ-02座標系について

1定義

GCJ-02(火星座標系)は、中国で地理空間データに使用される測地系です。国家規制に準拠するためにWGS84座標に暗号化オフセットを適用します。

2開発の歴史

中国国家測地局によって開発されたGCJ-02は、地理空間情報に関する国家安全保障ポリシーを実施するために導入されました。ほとんどの中国の地図サービスはこのシステムを使用しています。

3用途

GCJ-02は、AMap(Gaode)、Tencent Maps、中国のApple Mapsなど、中国政府承認のすべての地図サービスで使用されています。中国本土内で動作するすべてのマッピングアプリケーションに必須です。

暗号化オフセット

GCJ-02はWGS84座標に非線形オフセットアルゴリズムを適用し、位置を最大数百メートル移動させます。正確なアルゴリズムは中国政府によって分類されています。

中国地域のみ

暗号化オフセットは中国本土内にのみ適用されます。中国外の座標は変更されずに通過します。

業界標準

GCJ-02は中国で運営されるすべての商用地図サービスにとって必須の座標系です。WGS84とGCJ-02の間の変換は国際的なデータ統合に不可欠です。

BD-09座標系について

1定義

BD-09(百度座標系)は百度によって開発された測地系で、GCJ-02に基づき、百度地図および関連サービスで使用するための追加の暗号化を施しています。

2開発の歴史

百度は、座標をさらに難読化するためにGCJ-02の上に二次暗号化層を適用してBD-09を開発しました。これは百度の所有物であり、彼らの地図エコシステム内でのみ使用されます。

3用途

BD-09は百度地図、百度ナビ、百度LBS APIでのみ使用されます。これは中国の地図サービスの中で最も暗号化された座標系です。

二重暗号化

BD-09はGCJ-02の上に第二の暗号化層を追加し、中国で使用される最も難読化された座標系となっています。

百度エコシステム

百度のマッピングプラットフォーム内でのみ使用されます。百度地図APIで開発する場合、すべての座標はBD-09形式である必要があります。

サードパーティ変換

BD-09と他のシステム間の変換は、サブメートル精度を提供するリバースエンジニアリングされたアルゴリズムに依存しています。

GCJ-02 → BD-09 変換ガイド

📐 変換式
// GCJ-02 → BD-09
x = gcjLon
y = gcjLat
z = √(x² + y²) + 0.00002 × sin(y × 3000 × π / 180)
θ = atan2(y, x) + 0.000003 × cos(x × 3000 × π / 180)

bdLat = z × sin(θ) + 0.006
bdLon = z × cos(θ) + 0.0065

GCJ-02からBD-09への変換は、百度の独自の二次暗号化を適用します。この変換は直交座標を極座標形式に変換し、半径と角度に正弦摂動を適用し、緯度に0.006°、経度に0.0065°の加算オフセットを加えて直交座標に戻します。

📋 操作手順
  1. 任意の中国の地図サービス(AMap、Tencent Mapsなど)からGCJ-02座標を入力してください
  2. ツールはBD-09暗号化アルゴリズムを適用します
  3. 出力はBaidu Maps APIと互換性があります
  4. 逆変換を使用してBaiduデータを他のシステムと統合してください
💡 ヒント
  • BD-09は中国の座標系の中で最も強力な暗号化を持っています
  • GCJ-02とBD-09の間のオフセットは通常50〜100メートルです
  • Baidu MapsはBD-09を使用する主要な唯一のサービスです

よくある質問