Convertisseur GCJ-02 → BD-09

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

À propos du système de coordonnées GCJ-02

1Définition

GCJ-02 (Système de coordonnées Mars) est un datum géodésique utilisé en Chine pour les données géospatiales. Il applique un décalage chiffré aux coordonnées WGS84 pour se conformer aux réglementations nationales.

2Historique de développement

Développé par le Bureau national chinois de la cartographie et de l'arpentage, GCJ-02 a été introduit pour mettre en œuvre la politique de sécurité nationale sur les informations géospatiales. La plupart des services cartographiques chinois utilisent ce système.

3Applications

GCJ-02 est utilisé par tous les services cartographiques agréés par le gouvernement chinois, y compris AMap (Gaode), Tencent Maps et Apple Maps en Chine. Il est requis pour toute application de cartographie opérant en Chine continentale.

Décalage chiffré

GCJ-02 applique un algorithme de décalage non linéaire aux coordonnées WGS84, déplaçant les positions jusqu'à plusieurs centaines de mètres. L'algorithme exact est classifié par le gouvernement chinois.

Région Chine uniquement

Le décalage de chiffrement ne s'applique qu'à l'intérieur de la Chine continentale. Les coordonnées situées hors de Chine passent sans modification.

Standard de l'industrie

GCJ-02 est le système de coordonnées obligatoire pour tous les services cartographiques commerciaux opérant en Chine. La conversion entre WGS84 et GCJ-02 est essentielle pour l'intégration internationale des données.

À propos du système de coordonnées BD-09

1Définition

BD-09 (Système de coordonnées Baidu) est un système géodésique développé par Baidu, basé sur GCJ-02 avec un chiffrement supplémentaire pour une utilisation dans Baidu Maps et les services associés.

2Historique de développement

Baidu a développé BD-09 en appliquant une couche de chiffrement secondaire sur GCJ-02 pour obscurcir davantage les coordonnées. Il est propriétaire de Baidu et utilisé exclusivement dans son écosystème cartographique.

3Applications

BD-09 est utilisé exclusivement dans Baidu Maps, Baidu Navigation et l'API Baidu LBS. C'est le système de coordonnées le plus chiffré parmi les services cartographiques chinois.

Double chiffrement

BD-09 ajoute une seconde couche de chiffrement sur GCJ-02, ce qui en fait le système de coordonnées le plus obscurci utilisé en Chine.

Écosystème Baidu

Utilisé exclusivement au sein de la plateforme cartographique de Baidu. Si vous développez avec l'API Baidu Maps, toutes les coordonnées doivent être au format BD-09.

Conversion tierce

La conversion entre BD-09 et d'autres systèmes repose sur des algorithmes de rétro-ingénierie qui fournissent une précision submétrique.

Guide de conversion GCJ-02 → BD-09

📐 Formule de conversion
// 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 vers BD-09 applique le chiffrement secondaire propriétaire de Baidu. La transformation convertit les coordonnées cartésiennes en forme polaire, applique des perturbations sinusoïdales au rayon et à l'angle, puis reconvertit en cartésiennes avec un décalage additif de 0,006° en latitude et 0,0065° en longitude.

📋 Étapes d'opération
  1. Saisissez les coordonnées GCJ-02 de n'importe quel service cartographique chinois (AMap, Tencent Maps, etc.)
  2. L'outil applique l'algorithme de chiffrement BD-09
  3. La sortie est compatible avec l'API Baidu Maps
  4. Utilisez la conversion inverse pour intégrer les données Baidu avec d'autres systèmes
💡 Conseils
  • BD-09 a le chiffrement le plus fort parmi les systèmes de coordonnées chinois
  • Le décalage entre GCJ-02 et BD-09 est généralement de 50 à 100 mètres
  • Baidu Maps est le seul service majeur utilisant BD-09

Questions fréquemment posées