GCJ-02 에서 BD-09 변환기
GCJ-02 좌표계 정보
GCJ-02(화성 좌표계)는 중국에서 지리공간 데이터에 사용되는 측지 기준입니다. 국가 규정을 준수하기 위해 WGS84 좌표에 암호화된 오프셋을 적용합니다.
중국 국가측량매핑국에 의해 개발된 GCJ-02는 지리공간 정보에 대한 국가 안보 정책을 구현하기 위해 도입되었습니다. 대부분의 중국 지도 서비스가 이 시스템을 사용합니다.
GCJ-02는 AMap(가오더), Tencent Maps 및 중국 내 Apple Maps를 포함한 모든 중국 정부 승인 지도 서비스에서 사용됩니다. 중국 본토 내에서 운영되는 모든 매핑 응용 프로그램에 필요합니다.
GCJ-02는 WGS84 좌표에 비선형 오프셋 알고리즘을 적용하여 위치를 최대 수백 미터까지 이동시킵니다. 정확한 알고리즘은 중국 정부에 의해 기밀로 분류됩니다.
암호화 오프셋은 중국 본토 내에서만 적용됩니다. 중국 외부의 좌표는 수정 없이 통과됩니다.
GCJ-02는 중국에서 운영되는 모든 상업용 지도 서비스의 필수 좌표계입니다. WGS84와 GCJ-02 간의 변환은 국제 데이터 통합에 필수적입니다.
BD-09 좌표계 정보
BD-09(바이두 좌표계)는 바이두가 개발한 측지 시스템으로, GCJ-02를 기반으로 추가 암호화를 적용하여 바이두 지도 및 관련 서비스에 사용됩니다.
바이두는 GCJ-02 위에 2차 암호화 계층을 적용하여 BD-09를 개발했습니다. 이는 바이두에 독점적이며 지도 생태계에서 독점적으로 사용됩니다.
BD-09는 바이두 지도, 바이두 내비게이션 및 바이두 LBS API에서 독점적으로 사용됩니다. 중국 지도 서비스 중 가장 많이 암호화된 좌표계입니다.
BD-09는 GCJ-02 위에 두 번째 암호화 계층을 추가하여 중국에서 사용되는 가장 많이 난독화된 좌표계입니다.
바이두의 매핑 플랫폼 내에서 독점적으로 사용됩니다. Baidu Maps API로 개발하는 경우 모든 좌표는 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.0065GCJ-02에서 BD-09로의 변환은 바이두의 독점 2차 암호화를 적용합니다. 변환은 직교 좌표를 극좌표 형식으로 변환하고, 반경과 각도에 정현파 섭동을 적용한 후 위도에 0.006°, 경도에 0.0065°의 추가 오프셋으로 직교 좌표로 다시 변환합니다.
- 중국 지도 서비스(AMap, Tencent Maps 등)에서 GCJ-02 좌표를 입력하세요
- 도구가 BD-09 암호화 알고리즘을 적용합니다
- 출력은 Baidu Maps API와 호환됩니다
- 역변환을 사용하여 바이두 데이터를 다른 시스템과 통합하세요
- BD-09는 중국 좌표계 중 가장 강력한 암호화를 가지고 있습니다
- GCJ-02와 BD-09 간의 오프셋은 일반적으로 50-100미터입니다
- Baidu Maps는 BD-09를 사용하는 유일한 주요 서비스입니다