Ноль загрузок — полностью работает в браузере

Конвертер систем координат — GPS WGS84 GCJ02 BD09

Ваши GPS-координаты на китайских картах ложатся со сдвигом 100+ метров?

Мгновенно конвертируйте между WGS84 (сырой GPS), GCJ02 (Amap/Tencent) и BD09 (Baidu) — вставьте и конвертируйте, ничего не покидает браузер.

Демонстрационные данные — введите свои координаты для конвертации

Результат

Широта

39.9056033

Долгота

116.4136423

GCJ02 (китайский «марс» — AutoNavi / Tencent)

Полный гайд по конвертации координат — WGS84, GCJ02, BD09

Если вы когда-нибудь ставили GPS-координату на карту в Китае и видели, что метка оказывается в 500 метрах от нужного места, вы сталкивались с несовпадением систем координат. Разные страны и платформы используют разные системы координат (CRS), и корректная конвертация между ними критична для картографии, GIS и геолокационных приложений. Этот конвертер координат работает со всеми тремя основными системами, используемыми в Китае и в мире, — 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), Tencent Maps и Apple Maps при показе в Китае. Если вы делаете приложение для китайского рынка или работаете с данными этих платформ, конвертируйте координаты GCJ02 в WGS84 перед сохранением в стандартную базу и обратно — перед показом на китайских картах.

BD09 — собственный второй слой Baidu

BD09 — проприетарная система координат карт Baidu, добавляющая поверх GCJ02 дополнительное смещение. Поэтому конвертация WGS84 → BD09 идет в два шага: WGS84 → GCJ02, затем GCJ02 → BD09. Двойное смещение уводит координаты до 700 метров от истинного положения WGS84. Карты Baidu — одна из самых популярных картографических платформ Китая, а спецификация BD09-BD09LL описана в SDK для разработчиков Baidu Maps LBSYUN. Обратная конвертация (BD09 → WGS84) является приближением с точностью 1–2 метра для координат внутри материкового Китая. Этот конвертер использует открытые алгоритмы, сверенные с API карт Baidu.

Планируйте астрофотографические сессии с преобразованными координатами → Калькулятор поля зрения телескопа

Когда нужен этот конвертер

Конвертация координат нужна всякий раз, когда вы смешиваете данные разных картографических экосистем. Типовые сценарии: 1) вы разработчик и подключаете китайский картографический API (AutoNavi/Tencent/Baidu), а ответы нужно привести к WGS84 для хранения в базе; 2) вы GIS-аналитик и готовите картографические данные для регуляторной подачи в Китае, где по GB/T 17278 нужны координаты GCJ02; 3) вы отлаживаете смещение меток на карте — это почти всегда несовпадение WGS84/GCJ02/BD09; 4) вы пользуетесь в Китае GPS-устройством, которое выдает WGS84, но точку нужно показать в китайском картографическом приложении. Конвертер работает со всеми тремя системами в обоих направлениях: WGS84 в GCJ02, GCJ02 в BD09 и WGS84 в BD09. За пределами материкового Китая GCJ02 равен WGS84 без смещения, и этот случай обрабатывается автоматически.

Вычислите локальное звездное время по преобразованным GPS-координатам → Калькулятор звездного времени

Почему системы координат различаются?

WGS84 — глобальный стандарт

Используется GPS-спутниками, Google Maps (за пределами Китая) и большинством международных картографических API. Координаты географически точны по всему миру.

NGA — спецификация WGS84

GCJ02 — шифрованное смещение Китая

Предписан китайскими правилами; GCJ02 накладывает на координаты WGS84 нелинейное криптографическое смещение. Используется AutoNavi (Gaode), Tencent Maps и Apple Maps в Китае.

Википедия — происхождение GCJ-02

BD09 — дополнительный слой Baidu

Карты Baidu добавляют поверх GCJ02 собственное дополнительное смещение. Прямое использование координат WGS84 в API Baidu приведет к заметному сдвигу карты.

Открытая платформа карт Baidu

Приватность — координаты не покидают устройство

Все конвертации полностью выполняются в браузере по открытым алгоритмам. Координаты не отправляются ни на какие серверы.

Стандарт систем координат ISO 19111

На основе алгоритма смещения GCJ02 по китайскому национальному стандарту GB/T 17278 и алгоритма BD09, описанного в Baidu Maps LBSYUN.

Когда нужен этот конвертер?

Интеграция китайских картографических API

Разработчики, использующие API AutoNavi (Gaode), Tencent Maps или карт Baidu, получают координаты GCJ02 или BD09. Конвертируйте их в WGS84 перед сохранением в независимую от GPS базу.

Соответствие GIS-наборов данных

GIS-инженеры, готовящие картографические данные для публикации в Китае, обязаны предоставлять координаты GCJ02 по национальному стандарту GB/T 17278. Конвертируйте исходные данные WGS84 перед подачей.

Отладка сдвига карты

Если метка на карте в Китае оказывается смещенной на 100–700 м от ожидаемого места, вы смешиваете системы координат. Этот конвертер поможет определить правильное смещение для целевой платформы.

Частые вопросы

В чем разница между WGS84 и GCJ02?

WGS84 — глобальный стандарт GPS. GCJ02 накладывает обязательное по закону шифрованное смещение для карт, публикуемых в Китае; этот конвертер систем координат работает со всеми тремя системами. Обычно смещение составляет 100–500 метров.

Можно ли преобразовать BD09 обратно в WGS84?

Да. Конвертер систем координат выполняет приближенный обратный расчет с точностью 1–2 метра для координат внутри материкового Китая.

Почему метка на картах Baidu оказывается не в том месте?

Скорее всего, вы используете координаты WGS84 там, где ожидается BD09. Прогоните их через конвертер систем координат перед передачей в API карт Baidu.

Точен ли инструмент за пределами Китая?

За пределами материкового Китая GCJ02 = WGS84 (смещение не применяется). BD09 использует только Baidu и актуален лишь в Китае. Конвертер систем координат автоматически обрабатывает все пограничные случаи.

Почему GPS показывает неверную точку на картах?

Если вы в Китае или пользуетесь китайским картографическим приложением (Baidu, Amap), ваш GPS выдает координаты WGS84, а карта ждет GCJ02 или BD09 — отсюда смещение 100–500 метров. Этот конвертер координат на fasttool.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.

All tools on fastool.io run entirely in your browser — zero data leaves your device. No personal data is collected, stored, or transmitted to any server. Solar calculations use SunCalc.js; lunar data uses JPL DE440 ephemeris; coordinate transforms use publicly documented EPSG/OGC standards. This site requires no signup, no account, and no cloud processing.