Конвертер 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 (система координат Baidu) — геодезическая система, разработанная Baidu, основанная на GCJ-02 с дополнительным шифрованием для использования в Baidu Maps и связанных сервисах.

2История развития

Baidu разработала BD-09, применив дополнительный уровень шифрования поверх GCJ-02 для дальнейшего запутывания координат. Она является собственностью Baidu и используется исключительно в их картографической экосистеме.

3Применение

BD-09 используется исключительно в Baidu Maps, Baidu Navigation и API Baidu LBS. Это самая зашифрованная система координат среди китайских картографических сервисов.

Двойное шифрование

BD-09 добавляет второй уровень шифрования поверх GCJ-02, что делает его наиболее сильно запутанной системой координат, используемой в Китае.

Экосистема Baidu

Используется исключительно в картографической платформе Baidu. Если вы разрабатываете с использованием API Baidu Maps, все координаты должны быть в формате 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 применяет собственное вторичное шифрование Baidu. Преобразование переводит декартовы координаты в полярную форму, применяет синусоидальные возмущения к радиусу и углу, затем преобразует обратно в декартовы с аддитивным смещением 0,006° по широте и 0,0065° по долготе.

📋 Шаги выполнения
  1. Введите координаты GCJ-02 из любого китайского картографического сервиса (AMap, Tencent Maps и т.д.)
  2. Инструмент применяет алгоритм шифрования BD-09
  3. Результат совместим с API Baidu Maps
  4. Используйте обратное преобразование для интеграции данных Baidu с другими системами
💡 Советы
  • BD-09 имеет самое сильное шифрование среди китайских систем координат
  • Смещение между GCJ-02 и BD-09 обычно составляет 50-100 метров
  • Baidu Maps — единственный крупный сервис, использующий BD-09

Часто задаваемые вопросы

Точность зависит от конкретных преобразуемых систем координат. Для стандартных географических преобразований между GCJ-02 и BD-09 типичная точность находится в субметровом диапазоне при нормальных условиях. Для систем, требующих 7-параметрических преобразований, точность сильно зависит от качества и региональной релевантности используемых параметров. Всегда проверяйте результаты для критически важных приложений.

Да! Наш инструмент поддерживает пакетное преобразование. Просто введите несколько пар координат, по одной на строку, в поле ввода на этой странице. Все координаты будут обработаны одновременно, и вы сможете скачать результаты в виде файла XLSX для дальнейшего анализа или интеграции.

Вводите координаты в формате: широта, долгота (одна пара на строку). Широта должна быть первым значением, долгота — вторым. Например: 23.05105,113.37149. Убедитесь, что широта находится между -90 и 90, а долгота — между -180 и 180.

Для этого преобразования стандартных параметров может быть достаточно для большинства приложений.

Абсолютно. Все преобразования координат выполняются полностью в вашем браузере с использованием JavaScript на стороне клиента. Ваши данные никогда не отправляются на какой-либо сервер, что обеспечивает полную конфиденциальность и безопасность вашей географической информации. Это особенно важно для конфиденциальных данных о местоположении.

GCJ-02 gcj-02 (марсианская система координат) — геодезический датум, используемый в китае для геопространст... BD-09 bd-09 (система координат baidu) — геодезическая система, разработанная baidu, основанная на gcj-02 с. Преобразование между ними учитывает различия в их эллипсоидальных параметрах, началах отсчета датумов и любых криптографических смещениях.