Конвертер систем координат— GPS WGS84 GCJ02 BD09
WGS84 · GCJ02 · BD09 — мгновенно, конфиденциально, 100% в вашем браузере
Результат
Широта
39.9056033
Долгота
116.4136423
GCJ02 (China Mars — AutoNavi / Tencent)
Полное руководство по конвертации координат — WGS84, GCJ02, BD09
Если вы когда-либо вводили GPS-координаты на карте в Китае и видели, как ваша метка оказывается в 500 метрах от нужного места, вы столкнулись с несоответствием систем координат. Разные страны и платформы используют различные системы координат (CRS), и правильная конвертация между ними необходима для картографии, ГИС и геолокационных приложений. Этот конвертер координат обрабатывает все три основные системы, используемые в Китае и глобально — WGS84, GCJ02 и BD09 — с конвертацией, выполняемой полностью в вашем браузере.
WGS84 — Глобальный стандарт GPS
WGS84 (Всемирная геодезическая система 1984, EPSG:4326) — система координат, используемая спутниками GPS по всему миру. Google Maps за пределами материкового Китая, Apple Maps глобально, OpenStreetMap и практически все международные картографические сервисы используют WGS84 как свою нативную систему координат. Если вы записываете GPS-точку с телефона в любой точке мира за пределами Китая, вы записываете координаты WGS84. WGS84 географически точен — широта 39.9042, долгота 116.4074 в WGS84 указывает на правильное местоположение на поверхности Земли без намеренного смещения. Это делает WGS84 универсальным форматом обмена геопространственными данными.
GCJ02 — Зашифрованное смещение Китая (Марсианские координаты)
GCJ02, иногда называемый разработчиками «Марсианскими координатами», предписан китайским национальным стандартом GB/T 17278 для всех карт, публикуемых в материковом Китае. Он применяет нелинейное криптографическое смещение к координатам WGS84, обычно сдвигая позиции на 100–500 метров в направлении, зависящем от местоположения. Алгоритм смещения намеренно запутан для предотвращения обратного проектирования. Картографические сервисы, использующие GCJ02, включают AutoNavi (Gaode Maps), Tencent Maps и Apple Maps при просмотре в Китае. Если вы разрабатываете приложение для китайского рынка или потребляете данные с этих платформ, вы должны конвертировать координаты GCJ02 в WGS84 перед сохранением в стандартную базу данных — и обратно перед отображением на китайских картах.
BD09 — Проприетарный второй слой Baidu
BD09 — проприетарная система координат Baidu Maps, добавляющая дополнительное смещение поверх GCJ02. Это означает, что конвертация WGS84 → BD09 требует двух шагов: WGS84 → GCJ02, затем GCJ02 → BD09. Двойное смещение сдвигает координаты до 700 метров от их истинного положения WGS84. Baidu Maps — одна из самых широко используемых картографических платформ Китая, а спецификация BD09-BD09LL документирована в SDK разработчика Baidu Maps LBSYUN. Обратная конвертация (BD09 → WGS84) является аппроксимацией с точностью 1–2 метра для координат внутри материкового Китая. Этот конвертер использует алгоритмы с открытым исходным кодом, проверенные на соответствие Baidu Maps API.
Когда вам нужен этот конвертер
Вам нужна конвертация координат при смешивании данных из разных картографических экосистем. Типичные сценарии: (1) Вы разработчик, интегрирующий китайский картографический API (AutoNavi/Tencent/Baidu) и нуждаетесь в конвертации ответов API в WGS84 для хранения в базе данных. (2) Вы ГИС-аналитик, подготавливающий картографические данные для регуляторной подачи в Китае, что требует координат GCJ02 согласно GB/T 17278. (3) Вы отлаживаете проблему отображения карты, где метки смещены — это почти всегда несоответствие WGS84/GCJ02/BD09. (4) Вы используете GPS-устройство в Китае, которое выводит WGS84, но должно отображать местоположение в китайском картографическом приложении. Конвертер обрабатывает все три системы двунаправленно. За пределами материкового Китая GCJ02 равен WGS84 без смещения, и конвертер автоматически обрабатывает этот крайний случай.
Почему системы координат различаются?
WGS84 — Глобальный стандарт
Используется спутниками GPS, Google Maps (за пределами Китая) и большинством международных картографических API. Координаты географически точны по всему миру.
NGA — Спецификация WGS84GCJ02 — Зашифрованное смещение Китая
Предписано китайскими нормативами, GCJ02 применяет нелинейное криптографическое смещение к координатам WGS84. Используется AutoNavi (Gaode), Tencent Maps и Apple Maps в Китае.
Википедия — Происхождение GCJ-02BD09 — Дополнительный слой Baidu
Baidu Maps добавляет дополнительное проприетарное смещение поверх GCJ02. Использование координат WGS84 напрямую в API Baidu приведёт к видимому дрейфу карты.
Открытая платформа Baidu MapsПриватность — Координаты никогда не покидают ваше устройство
Все конвертации выполняются полностью в вашем браузере с использованием алгоритмов с открытым исходным кодом. Координаты не отправляются на сервер.
Стандарт ISO 19111 Системы координатОсновано на алгоритме смещения GCJ02 согласно национальному стандарту Китая GB/T 17278 и алгоритме BD09, документированном в Baidu Maps LBSYUN.
Когда вам нужен этот конвертер?
Интеграция китайских картографических API
Разработчики, использующие API AutoNavi (Gaode), Tencent Maps или Baidu Maps, получают координаты GCJ02 или BD09. Конвертируйте в WGS84 перед сохранением в независимую от GPS базу данных.
Соответствие наборов данных ГИС
ГИС-инженеры, подготавливающие картографические данные для публикации в Китае, должны предоставлять координаты GCJ02 согласно национальному стандарту GB/T 17278. Конвертируйте исходные данные WGS84 перед подачей.
Отладка дрейфа карты
Если ваша метка на карте отображается на 100–700 м от ожидаемого местоположения в Китае, вы смешиваете системы координат. Используйте этот конвертер для определения правильного смещения для вашей целевой платформы.
Часто задаваемые вопросы
В чём разница между WGS84 и GCJ02?
WGS84 — глобальный стандарт GPS. GCJ02 применяет предписанное правительством шифровальное смещение, требуемое для карт, публикуемых в Китае. Этот конвертер систем координат обрабатывает все три системы. Смещение обычно составляет 100–500 метров.
Можно ли конвертировать BD09 обратно в WGS84?
Да. Этот конвертер систем координат выполняет приблизительный обратный расчёт с точностью 1–2 метра для координат внутри материкового Китая.
Почему моя метка отображается в неправильном месте на Baidu Maps?
Вероятно, вы используете координаты WGS84 в контексте, ожидающем BD09. Используйте этот конвертер систем координат перед передачей координат в Baidu Maps API.
Точен ли этот инструмент за пределами Китая?
За пределами материкового Китая GCJ02 = WGS84 (смещение не применяется). BD09 используется только Baidu и актуален только в Китае. Этот конвертер автоматически обрабатывает все крайние случаи.
Почему мой GPS показывает неправильное местоположение на картах?
Если вы в Китае или используете китайское картографическое приложение (Baidu, Amap), ваш GPS возвращает координаты WGS84, но карта ожидает GCJ02 или BD09 — создавая смещение 100–500 метров. Этот конвертер координат на fastool.io мгновенно исправляет это: вставьте координаты, выберите направление конвертации и получите скорректированные значения для вашей целевой картографической системы.
Связанные руководства
Вам также может понравиться
All coordinate conversions run entirely in your browser. Input coordinates are never transmitted to any server. This tool uses WGS84 (EPSG:4326) and publicly documented transformation formulas from EPSG and OGC standards.