WGS84 → BD-09 変換ツール

WGS84
BD-09
WGS84
BD-09

WGS84座標系について

1定義

WGS84(世界測地系1984)はGPSで使用される世界標準の測地参照系です。地球中心・地球固定座標系と測地系を定義します。

2開発の歴史

1984年に米国国防総省によって開発されたWGS84は、GPS衛星観測を通じて精度を向上させるためにいくつかの改良(WGS84(G730)、WGS84(G873)、WGS84(G1150)、WGS84(G1762))を経てきました。

3用途

WGS84は世界中のGPS受信機のデフォルト座標系です。航空、海事ナビゲーション、Googleマップ、OpenStreetMap、GISアプリケーション、科学研究で使用されています。

GPS互換性

WGS84は全地球測位システム(GPS)のネイティブ座標系であり、世界中のすべてのGPS受信機および衛星航法システムとの直接互換性を保証します。

世界標準

最も広く採用されている測地系として、WGS84は国際的な境界を越えたマッピング、測量、地理空間データ交換のための一貫したグローバル参照フレームを提供します。

高精度

継続的な改良により、WGS84は世界的にセンチメートルレベルの精度を達成し、測量、ドローン航行、科学研究などの高精度アプリケーションに適しています。

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

WGS84 → BD-09 変換ガイド

📐 変換式
// WGS84 → BD-09 (two-step transformation)
// Step 1: WGS84 → GCJ-02
[gcjLat, gcjLon] = wgs84ToGcj02(lat, lon)

// Step 2: 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

BD-09はGCJ-02の上に追加の暗号化層を適用します。この変換は三角関数を使用した極座標を使って二次オフセットを作成します。最初にWGS84をGCJ-02に変換し、次にBD-09固有の極座標変換を適用します。

📋 操作手順
  1. WGS84座標を緯度・経度形式で入力してください
  2. ツールは最初に内部でWGS84 → GCJ-02変換を行います
  3. 次にBD-09二次暗号化を適用して最終座標を生成します
  4. 出力座標はBaidu Maps APIで直接使用できます
💡 ヒント
  • BD-09はBaidu Mapsでのみ使用されます - 他の中国の地図サービスはGCJ-02を使用します
  • 二重暗号化によりBD-09は最も難読化された座標系になっています
  • ターゲット地図サービス上にプロットして変換された座標を常に検証してください

よくある質問