Конвертер BD-09 → WGS84
О системе координат BD-09
BD-09 (система координат Baidu) — геодезическая система, разработанная Baidu, основанная на GCJ-02 с дополнительным шифрованием для использования в Baidu Maps и связанных сервисах.
Baidu разработала BD-09, применив дополнительный уровень шифрования поверх GCJ-02 для дальнейшего запутывания координат. Она является собственностью Baidu и используется исключительно в их картографической экосистеме.
BD-09 используется исключительно в Baidu Maps, Baidu Navigation и API Baidu LBS. Это самая зашифрованная система координат среди китайских картографических сервисов.
BD-09 добавляет второй уровень шифрования поверх GCJ-02, что делает его наиболее сильно запутанной системой координат, используемой в Китае.
Используется исключительно в картографической платформе Baidu. Если вы разрабатываете с использованием API Baidu Maps, все координаты должны быть в формате BD-09.
Преобразование между BD-09 и другими системами основано на алгоритмах обратной разработки, которые обеспечивают субметровую точность.
О системе координат WGS84
WGS84 (Всемирная геодезическая система 1984) — глобальная стандартная геодезическая система отсчета, используемая GPS. Она определяет геоцентрическую, земле-фиксированную систему координат и геодезический датум.
Разработанная Министерством обороны США в 1984 году, WGS84 претерпела несколько уточнений (WGS84(G730), WGS84(G873), WGS84(G1150), WGS84(G1762)) для повышения точности с помощью наблюдений спутников GPS.
WGS84 является системой координат по умолчанию для приемников GPS по всему миру. Она используется в авиации, морской навигации, Google Картах, OpenStreetMap, ГИС-приложениях и научных исследованиях.
WGS84 — это родная система координат глобальной системы позиционирования (GPS), обеспечивающая прямую совместимость со всеми приемниками GPS и спутниковыми навигационными системами по всему миру.
Будучи наиболее широко принятым геодезическим датумом, WGS84 обеспечивает согласованную глобальную систему отсчета для картографии, геодезии и обмена геопространственными данными через международные границы.
Благодаря постоянным усовершенствованиям, WGS84 достигает сантиметровой точности по всему миру, что делает его пригодным для высокоточных приложений, таких как геодезия, навигация дронов и научные исследования.
Руководство по преобразованию BD-09 → WGS84
// BD-09 → WGS84 (two-step inverse)
// Step 1: BD-09 → GCJ-02
x = bdLon - 0.0065
y = bdLat - 0.006
z = √(x² + y²) - 0.00002 × sin(y × 3000 × π / 180)
θ = atan2(y, x) - 0.000003 × cos(x × 3000 × π / 180)
gcjLat = z × sin(θ)
gcjLon = z × cos(θ)
// Step 2: GCJ-02 → WGS84 (using inverse offset)Преобразование BD-09 в WGS84 — это двухэтапный обратный процесс. Сначала обратите полярное преобразование BD-09, чтобы получить GCJ-02, затем примените обратное преобразование GCJ-02 для получения координат WGS84. Это самое сложное обратное преобразование среди китайских систем координат.
- Введите координаты BD-09 из Baidu Maps или API Baidu
- Сначала обратите в GCJ-02, затем в WGS84
- Итоговые координаты совместимы с GPS и международными системами
- Сверьте с известными местами для проверки точности
- Это преобразование необходимо при миграции данных из Baidu Maps на международные платформы
- Двухэтапное обратное преобразование обеспечивает максимальную точность
- Всегда проверяйте образец координат на правильность