Конвертер WGS84 → 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
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 → 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.0065BD-09 применяет дополнительный уровень шифрования поверх GCJ-02. Преобразование использует полярные координаты с тригонометрическими функциями для создания вторичного смещения. Сначала преобразуйте WGS84 в GCJ-02, затем примените специфическое полярное преобразование BD-09.
- Введите координаты WGS84 в формате широта, долгота
- Инструмент сначала внутренне преобразует WGS84 → GCJ-02
- Затем применяет вторичное шифрование BD-09 для получения итоговых координат
- Выходные координаты можно напрямую использовать с API Baidu Maps
- BD-09 используется только Baidu Maps — другие китайские картографические сервисы используют GCJ-02
- Двойное шифрование делает BD-09 наиболее запутанной системой координат
- Всегда проверяйте преобразованные координаты, отображая их на целевом картографическом сервисе