Skip to content

Koordinat Dönüştürücü: Enlem/Boylam, DMS, UTM, GCJ-02

Koordinat dönüştürme: ondalık derece, derece dakika saniye ve DDM biçimlerini UTM, Web Mercator ile Çin'in GCJ-02 (AMap) ve BD-09 (Baidu) sistemlerine çevirin. lat,lng/lng,lat sırasını algılar, toplu CSV verir. Tarayıcıda çalışır.

Takip Yok Tarayıcıda Çalışır Ücretsiz
Dönüştürme tamamen tarayıcınızda çalışır — yapıştırdığınız koordinatlar bu cihazdan hiç çıkmaz.

Nokta tüm sistemlerde

WGS-84 / CGCS2000 GPS, iOS konum servisi, OpenStreetMap, Tianditu 39.909230, 116.397428 39°54′33.23″N 116°23′50.74″E 39°54.5538′N 116°23.8457′E
GCJ-02 AMap (Gaode), Tencent Haritalar, WeChat wx.getLocation gcj02 39.910634, 116.403672
BD-09 Baidu Haritalar (bd09ll) 39.916973, 116.410044
Web Mercator (EPSG:3857) metre cinsinden x, y — web harita karoları 12957302.415, 4852760.584
UTM (WGS-84) dilim + yarıküre, metre cinsinden doğu ve kuzey değerleri 50N 448496.425 4417856.475
CGCS2000 3° Gauss-Krüger X (kuzey), Y (doğu, dilim önekli) X=4419624.325 Y=39448475.815
CGCS2000 6° Gauss-Krüger X (kuzey), Y (doğu, dilim önekli) X=4419624.325 Y=20448475.815

GCJ-02 bu noktayı WGS-84 konumundan 555 m kaydırır.

Yaygın kütüphanelerin "Çin" için kullandığı dikdörtgenin içinde — bu dikdörtgen, hiçbir kaydırma uygulanmaması gereken Kore Yarımadası'nı, Japonya'nın, Moğolistan'ın ve Vietnam'ın bazı kısımlarını da kapsar.

Her bağlantı, koordinatları o haritanın kendi sistemine zaten dönüştürülmüş olarak taşır; böylece işaret doğru yere düşer.

GCJ-02 ve BD-09 ileri yön sonuçları gcoord 1.0.7 ile nokta nokta karşılaştırıldı; UTM, CGCS2000 Gauss-Krüger ve Web Mercator, PROJ 9.8.1 (pyproj) ile 1 mm içinde karşılaştırıldı; tek adımlı ve yinelemeli ters dönüşüm hataları Çin genelinde 35,321 ızgara noktasında ölçüldü. DMS yuvarlama ve elde aktarımı kesin ondalık aritmetikle doğrulandı. — Go Tools Geliştirici Ekibi · Sep 30, 2026

Sitenin coğrafi ve kodlama araçlarını geliştiren yazılımcılar tarafından yazılmış ve incelenmiştir. Bu sayfadaki her koordinat, mesafe ve hata değeri aracın motoruyla hesaplanmış ya da aşağıdaki ölçümlerden alınmış ve testlerle doğrulanmıştır.

Koordinatlar Hakkında Kısa Yanıtlar

Derece dakika saniye (DMS) ondalık dereceye nasıl çevrilir?

D + M/60 + S/3600 Ondalık derece = derece + dakika/60 + saniye/3600; S ve W için sonuç negatiftir. Örnek: 39°54′33.2″N = 39 + 54/60 + 33.2/3600 = 39.909222°.

AMap, Baidu ve GPS hangi koordinat sistemini kullanır?

GCJ-02 / BD-09 / WGS-84 AMap (Gaode), Tencent Haritalar ve gcj02 modundaki WeChat GCJ-02 kullanır; Baidu Haritalar, GCJ-02'nin üzerine ikinci bir kaydırma ekleyen BD-09'u kullanır; GPS, iOS konum servisi ve OpenStreetMap ise WGS-84 kullanır. Üç Çin harita API'sinin hiçbiri WGS-84'e geri dönüşüm sunmaz.

GCJ-02 ile WGS-84 arasında ne kadar fark var?

17.6–715 m Konuma göre değişir: Çin genelinde 0.05°'lik ızgarada 17.6–715 m, medyan yaklaşık 430 m. Tiananmen çevresinde yaklaşık 555 m, Guangzhou'da yaklaşık 621 m. BD-09 buna 0.76–0.98 km daha ekler.

Sıra lat,lng mi, lng,lat mi?

Kaynağa bağlı Google Maps ve resmî EPSG:4326 eksen sırası enlemi önce yazar; GeoJSON ile AMap ve Baidu API'leri ise boylamı önce yazar (116.403672,39.910634). Yer değiştirmiş bir çift, noktayı binlerce kilometre öteye taşır; bu yüzden araç sırayı algılar ve nedenini söyler.

Virgülden sonra 6 basamak ne kadar hassastır?

≈ 0.11 m Ekvatorda bir derece yaklaşık 111.3 km'dir; yani 5 basamak ≈ 1.1 m, 6 basamak ≈ 0.11 m, 7 basamak ≈ 1.1 cm eder. Enlemde bir yay saniyesi yaklaşık 30.8 m'dir.

Koordinat Dönüştürme Formülleri

Bu altı formül aracın motoruyla birebir aynıdır; örneklerdeki her değer bu motorla hesaplanmıştır. 5. ve 6. formüller GCJ-02'nin eksiksiz ileri yön dönüşümüdür: iki polinom kaydırmayı verir, bu kaydırma da o enlemdeki yay uzunluklarıyla dereceye çevrilir — katsayılar gcoord ve coordtransform ile aynıdır.

DMS → ondalık derece

DD = D + M/60 + S/3600

S/W: DD = -(D + M/60 + S/3600)

39°54′33.2″N →

  1. 39 + 54/60 + 33.2/3600
  2. 39 + 0.9 + 0.0092222
  3. 39.9092222

= 39.9092222°

Ondalık derece → DMS (önce yuvarla, sonra ayır)

T = round(|DD| × 3600 × 10^k); D = ⌊T / (3600·10^k)⌋

M = ⌊(T − D·3600·10^k) / (60·10^k)⌋; S = remainder / 10^k

116.397428°, k = 2 →

  1. 116 + 0.397428°
  2. 0.397428 × 60 = 23.84568 → 23′
  3. 0.84568 × 60 = 50.7408 → 50.74″

= 116°23′50.74″

GCJ-02 → BD-09

z = √(x² + y²) + 0.00002·sin(y·π·3000/180); θ = atan2(y, x) + 0.000003·cos(x·π·3000/180)

lng_bd = z·cos θ + 0.0065; lat_bd = z·sin θ + 0.006

GCJ-02 (116.403672, 39.910634) →

  1. z = √(x² + y²) + 0.00002·sin(y·π·3000/180) = 123.055560
  2. θ = atan2(y, x) + 0.000003·cos(x·π·3000/180) = 0.33030648
  3. lng_bd = z·cos θ + 0.0065, lat_bd = z·sin θ + 0.006

= BD-09 (116.410044, 39.916973)

WGS-84 → Web Mercator (EPSG:3857)

x = R·λ; y = R·ln(tan(π/4 + φ/2)), R = 6378137

|φ| ≤ 85.0511287798066°

(116.397428°, 39.90923°) →

  1. x = 6378137 × 116.397428 × π/180
  2. y = 6378137 × ln(tan(45° + 39.90923°/2))

= (12957302.415, 4852760.584)

GCJ-02 kaydırma polinomları (x = boylam − 105, y = enlem − 35)

T_lat = −100 + 2x + 3y + 0.2y² + 0.1xy + 0.2√|x| + ⅔(20·sin 6πx + 20·sin 2πx) + ⅔(20·sin πy + 40·sin(πy/3)) + ⅔(160·sin(πy/12) + 320·sin(πy/30))

T_lng = 300 + x + 2y + 0.1x² + 0.1xy + 0.1√|x| + ⅔(20·sin 6πx + 20·sin 2πx) + ⅔(20·sin πx + 40·sin(πx/3)) + ⅔(150·sin(πx/12) + 300·sin(πx/30))

(116.397428, 39.90923) → x = 11.397428, y = 4.90923 →

  1. T_lat(x, y) = 155.8381
  2. T_lng(x, y) = 533.8815

= T_lat = 155.8381, T_lng = 533.8815

WGS-84 → GCJ-02: kaydırmayı dereceye çevirme

Δφ = T_lat·180 / (a(1 − e²)/W³·π); Δλ = T_lng·180 / (a/W·cos φ·π)

a = 6378245, e² = 0.00669342162296594323, W = √(1 − e²·sin²φ)

WGS-84 (116.397428, 39.90923) →

  1. W = 0.99862149
  2. Δφ = 0.00140351°, Δλ = 0.00624363°

= GCJ-02 (116.403672, 39.910634)

WGS-84, GCJ-02 ve BD-09 Nedir?

WGS-84, GPS'in dayandığı küresel datumdur. GPS alıcılarından, iOS Core Location'dan (belgelerinde WGS 84 referans çerçevesi olarak geçer) ve OpenStreetMap'ten gelen koordinatlar WGS-84'tür. Çin'in CGCS2000 sistemi, basıklığı WGS-84'ten yalnızca dokuzuncu anlamlı basamakta ayrılan bir elipsoid kullanır; bu nedenle yazılım geliştirmede ikisi aynı kabul edilebilir.

"Mars koordinatları" lakaplı GCJ-02, Çin harita servislerinin kullandığı sistemdir: AMap ve Tencent'in resmî belgeleri, Çin ölçme ve haritacılık otoritesinin belirlediği GCJ-02 sistemini kullandıklarını açıkça belirtir. Sistem, WGS-84'e konuma bağlı, doğrusal olmayan bir kaydırma ekler — Çin genelinde ölçülen değer 17.6–715 m'dir. Bu yüzden AMap'e doğrudan çizilen bir GPS noktası birkaç yüz metre öteye düşer.

BD-09, Baidu Haritalar'ın sistemidir ve GCJ-02'nin üzerine uygulanan ikinci bir kaydırmadır (Baidu'nun belgelerinde: "GCJ02 temelinde yeniden şifrelenmiştir"). bd09ll (derece) ve bd09mc (metre) olmak üzere iki biçimi vardır; bu araç bd09ll ile çalışır. bd09mc'nin Web Mercator EPSG:3857 olmadığına dikkat edin — aynı nokta için kuzey koordinatı 17–30 km farklıdır.

Bu araç yayımlanmış açık kaynak formülleri kullanır: GCJ-02 ve BD-09 ileri yön sonuçları gcoord ve coordtransform ile aynıdır, ters dönüşümler ise gidiş-dönüş hatası bir milimetrenin altına inene kadar yinelenir. Formüller tersine mühendislikle elde edilmiştir ve resmî algoritmaya karşı herkese açık bir kıyaslama yoktur; bu nedenle sonuçlar yazılım geliştirme ve veri işleme için uygundur, ölçme teslimatları için değil.

WGS-84  39.909230, 116.397428   (GPS / iOS / OSM)
GCJ-02  39.910634, 116.403672   (AMap / Tencent)   +555 m
BD-09   39.916973, 116.410044   (Baidu)            +1378 m
AMap / Baidu API order: lng,lat → 116.403672,39.910634

Bu Koordinat Dönüştürücü Neler Yapar

Her Biçimi Yapıştırın

Ondalık derece, DMS, DDM, d m s harfleri, 度分秒 ile Çince 北纬/东经 yazımı, önde ya da sonda yarıküre harfleri ve Google Maps @lat,lng bağlantıları olduğu gibi okunur — önceden temizlemeye gerek yok.

lat,lng ile lng,lat Farkını Algılar

AMap/Baidu lng,lat ve Google lat,lng sırası birbirinden ayırt edilir, gerekçe kutunun altında gösterilir. İki değerin de 90'ın altında olduğu batı Çin noktalarında GCJ-02/BD-09 girişi, Çin aralığı kuralıyla önce boylam olarak okunur.

Tüm Sistemler Tek Seferde

Bir nokta, yedi yanıt: WGS-84, GCJ-02, BD-09, Web Mercator, UTM ve CGCS2000 3° ile 6° Gauss-Krüger dilimleri, her birinin kendi Kopyala düğmesiyle — dönüşüm yönünü ileri geri değiştirmeye gerek yok.

Yinelemeli Ters Dönüşüm, Milimetre Altı

GCJ-02→WGS-84 ve BD-09→GCJ-02, Pekin'de yaklaşık 0.36 m, Şanghay'da 2.07 m ve Çin'i kapsayan bir ızgarada yaklaşık 4.9 m'ye kadar sapan yaygın tek adımlı kısayol yerine sabit nokta yinelemesiyle çözülür. 3–5 yinelemeden sonra gidiş-dönüş hatası 1 mm'nin altındadır; bunu birim testleri doğrular.

UTM ve Gauss-Krüger Dilimleri

UTM dilimleri Norveç ve Svalbard istisnalarını içerir ve yarıküre N/S ile yazılır. Gauss-Krüger, CGCS2000 elipsoidini kullanır; X kuzeyi, Y doğuyu gösterir (dilim önekli). PROJ ile 1 mm içinde doğrulanmıştır.

CSV'ye Toplu Dönüştürme

5,000 satıra kadar yapıştırın; her satır için bir sonuç ya da bir gerekçe alırsınız. Hedef sistemi ve açı biçimini seçin, ardından CSV'yi (UTF-8, BOM ile) kopyalayın veya indirin. Hiçbir veri tarayıcınızdan çıkmaz.

Koordinat Dönüştürmenin Diğer Yolları

gcoord (JavaScript)

npm kütüphanesi

WGS84/GCJ02/BD09/BD09MC/EPSG:3857 destekler. GCJ-02 ters dönüşümü artık hata 1e-6°'nin altına indiğinde durur ve ölçümde 0.147 m'ye kadar hata verdi; BD-09 ters dönüşümü tek adımdır. Bu aracın ileri yön sonuçları onunla aynıdır, ters dönüşümleri daha sıkıdır.

coordtransform

npm / Python kütüphanesi

En çok kopyalanan uygulama. gcj02towgs84 tek adımlı ters dönüşümdür (Şanghay çevresinde yaklaşık 2.07 m, ızgarada yaklaşık 4.9 m'ye kadar sapma) ve Çin kutusu (73.66–135.05°D, 3.86–53.55°K), en kuzeydeki Mohe gibi Çin'in kendi uç noktalarını dışarıda bırakır.

PROJ / pyproj / QGIS

CBS yazılımı

UTM, Gauss-Krüger ve EPSG sistemleri için referans uygulama — bu aracın projeksiyonları onunla 1 mm içinde örtüşür. PROJ'da GCJ-02 veya BD-09 yoktur; bu nedenle Çin harita koordinatları yine ayrıca ele alınmalıdır.

AMap koordinat dönüştürme API'si

Web servisi

/v3/assistant/coordinate/convert, GPS veya Baidu koordinatlarını AMap koordinatlarına çevirir; ancak GPS'e geri dönüşüm sunmaz, API anahtarı ister ve koordinatlarınızı bir sunucuya gönderir.

Baidu geoconv API'si

Web servisi

GPS, AMap/Tencent, bd09ll ve bd09mc koordinatlarını Baidu koordinatlarına çevirir. Belgelerinde, yasal düzenlemeler gereği hiçbir koordinat türünün GPS'e çevrilemeyeceği belirtilir.

Hesap tablosu formülleri

Excel / Sheets

DMS'den ondalığa çevirme tek satırdır (=D+M/60+S/3600), ama GCJ-02, BD-09 ve Gauss-Krüger formülleri uzundur ve hata yapmaya açıktır. Toplu veri için buraya yapıştırıp CSV olarak dışa aktarın.

Koordinat Dönüştürme Örnekleri

AMap koordinatını (GCJ-02, önce boylam) GPS'e çevirme

Giriş sistemi: GCJ-02
116.403672,39.910634
WGS-84: 39.909230, 116.397428
BD-09:  39.916973, 116.410044

AMap API'si boylamı önce döndürür; 116, 90'dan büyük olduğu için araç da çifti bu şekilde okur. Ters dönüşüm yinelemeyle yapılır — yaygın tek adımlı kısayol burada 0.074 m, Şanghay çevresinde yaklaşık 2.07 m, Çin'i kapsayan bir ızgarada ise yaklaşık 4.9 m'ye kadar (kuzeydoğu köşesinde) sapar.

Derece dakika saniyeden ondalık dereceye

Giriş sistemi: WGS-84
39°54′33.2″N 116°23′50.7″E
WGS-84: 39.909222, 116.397417

39 + 54/60 + 33.2/3600 = 39.909222 ve 116 + 23/60 + 50.7/3600 = 116.397417. Çince yazım 北纬39度54分33.2秒,东经116度23分50.7秒 de aynı sonucu verir.

GPS'ten CGCS2000 Gauss-Krüger'e

Giriş sistemi: WGS-84
31.2304, 121.4737
3°: X=3457455.489 Y=40640412.315
6°: X=3457523.539 Y=21354575.479

121.47°D'deki Şanghay, 3°'lik 40. dilime (orta meridyen 120°D) ve 6°'lik 21. dilime (orta meridyen 123°D) düşer. Farklı orta meridyenler farklı X ve Y verir; Y'nin ilk iki basamağı dilim numarasıdır.

GPS noktalarını toplu olarak AMap koordinatlarına çevirme

39.90923, 116.397428
31.239692, 121.499755
22.543096, 114.057865
39.910634, 116.403672
31.237678, 121.504188
22.540379, 114.062979

Birden fazla satır yapıştırmak toplu tabloyu açar; yukarıdaki sonuç için Dönüştürülecek sistem alanını GCJ-02 yapın. Veriyi AMap API'sine vermek için CSV'yi dışa aktarmadan önce Çıktı sırasını lng, lat olarak değiştirin.

Koordinat Dönüştürücü Nasıl Kullanılır

  1. 1

    Giriş koordinat sistemini seçin

    Koordinatların nereden geldiğine göre seçin: GPS alıcıları, iOS konum servisi ve OSM WGS-84 verir; AMap, Tencent Haritalar ve type: 'gcj02' kullanan WeChat mini programları GCJ-02 verir; Baidu Haritalar BD-09 kullanır. Projeksiyon koordinatları (Web Mercator metreleri, UTM, CGCS2000 Gauss-Krüger) da giriş olarak kabul edilir.

  2. 2

    Koordinatları yapıştırın, her satıra bir nokta

    Ondalık derece, DMS, DDM, önde ya da sonda N/S/E/W harfleri ve Çince 北纬/东经 yazımı okunur; değerler virgül, boşluk veya noktalı virgülle ayrılır. Gauss-Krüger girişi Çin ölçme düzenini izler: önce X (kuzey), sonra Y (doğu); 39448475.815 gibi dilim önekli bir Y, dilimi otomatik olarak belirler.

  3. 3

    Algılanan sırayı kontrol edin

    Kutunun altındaki satır, değerlerin enlem, boylam mı yoksa boylam, enlem mi okunduğunu ve nedenini (yarıküre harfleri, 90'dan büyük bir değer ya da Çin aralığı kuralı) söyler. İki değer de 90'ın altındaysa sıra kanıtlanamaz; bu durumda önce enlem varsayılır — gerekirse Değer sırası ayarını değiştirin.

  4. 4

    Sonucu kopyalayın veya CSV olarak dışa aktarın

    Her satırın bir Kopyala düğmesi vardır; AMap veya Baidu API'leri için Çıktı sırası lng, lat olarak değiştirilebilir. Çok satırlı giriş toplu bir tablo oluşturur; hedef sistemi ve açı biçimini seçip CSV'yi kopyalayın veya indirin (Excel'in sorunsuz açması için UTF-8, BOM ile).

Koordinat Dönüştürmede Yaygın Hatalar

Enlem ve boylamın yer değiştirmesi

AMap ve Baidu API'leri boylamı önce yazar; Google Maps ve çoğu hesap tablosu enlemi önce yazar. lng,lat çiftini lat,lng gibi okumak noktayı binlerce kilometre kaydırır.

✗ Yanlış
lat=116.403672, lng=39.910634
✓ Doğru
lat=39.910634, lng=116.403672

GPS koordinatlarını doğrudan AMap veya Baidu'ya çizmek

GPS alıcıları ve iOS konum servisi WGS-84 döndürür. Doğrudan AMap'e çizildiğinde işaret birkaç yüz metre, Baidu'da daha da fazla kayar. Önce haritanın kendi sistemine dönüştürün.

✗ Yanlış
AMap marker ← 39.909230, 116.397428 (WGS-84)
✓ Doğru
AMap marker ← 39.910634, 116.403672 (GCJ-02)

Baidu koordinatlarını AMap koordinatı sanmak

BD-09, GCJ-02'den 0.76–0.98 km daha uzaktadır. Baidu Haritalar'da seçilen bir nokta, GCJ-02 olarak kullanılmamalı; giriş sistemi BD-09 seçilerek dönüştürülmelidir.

✗ Yanlış
GCJ-02 ← 39.916973, 116.410044 (from Baidu)
✓ Doğru
BD-09 → GCJ-02: 39.910634, 116.403672

Dereceleri Web Mercator metresi olarak kullanmak

EPSG:4326 derecedir; EPSG:3857 metredir. 116.39 ve 39.90 değerlerini EPSG:3857'ye vermek, noktayı 0°K 0°D'ye birkaç yüz metre uzaklıkta, Gine Körfezi'ne koyar.

✗ Yanlış
EPSG:3857 x=116.397428, y=39.90923
✓ Doğru
EPSG:3857 x=12957302.415, y=4852760.584

60 saniye gösteren DMS

Önce derece, dakika ve saniyeye ayırıp saniyeyi sonradan yuvarlamak 39°59′60.00″ gibi geçersiz değerler üretir. Önce gösterilen son basamağa yuvarlayın, sonra ayırın.

✗ Yanlış
39°59′60.00″
✓ Doğru
40°00′00.00″

Dilim numarası olmayan Gauss-Krüger Y değeri

Dilim öneki olmayan bir Y (ör. 448475.815) orta meridyeni söyleyemez. Dilim önekli Y değerini girin ya da dilim numarasını doldurun.

✗ Yanlış
X=4419624.325 Y=448475.815 (zone ?)
✓ Doğru
X=4419624.325 Y=39448475.815 (3° zone 39)

Koordinat Dönüştürücüye Ne Zaman İhtiyaç Duyulur

GPS izini AMap veya Baidu Haritalar'da göstermek
GPS alıcıları ve iOS konum servisi WGS-84 verir. İzi AMap veya Tencent Haritalar'da göstermek için GCJ-02'ye, Baidu için BD-09'a dönüştürün. Tüm noktaları yapıştırıp CSV'yi içe aktarın.
Haritada seçilen noktayı GPS cihazına veya küresel bir haritaya aktarmak
AMap veya Baidu'da seçilen koordinatlar; bir yürüyüş GPS'inde, drone uçuş planında, OpenStreetMap'te ya da Google Earth'te işe yaraması için önce WGS-84'e geri çevrilmelidir. Resmî Çin harita API'leri GPS'e geri dönüşüm yapmaz — çevrimdışı bir dönüştürücü tam da bunun için vardır.
Ölçme ve arazi verilerini düzenlemek
DMS arazi notlarını ondalık dereceye, ondalık dereceyi CGCS2000 3°/6° Gauss-Krüger koordinatlarına ya da UTM'yi yeniden enlem ve boylama çevirin. Pekin 1954 ve Xi'an 1980 yerel parametre gerektirir ve burada desteklenmez.
"İşaret birkaç yüz metre kaymış" sorununu ayıklamak
Koordinatı yapıştırın: GCJ-02 ile WGS-84 arasındaki mesafe tablonun altında yazılır. Birkaç yüz metrelik hata eksik bir datum dönüşümüne işaret eder; binlerce kilometre ise genellikle enlem ve boylamın yer değiştirdiğini gösterir.

Algoritmalar ve Hassasiyet

GCJ-02 ileri yön formülü
Krasovsky elipsoidi üzerine kuruludur (a = 6378245.0, e² = 0.00669342162296594323): (lng−105, lat−35) cinsinden sinüs terimli iki polinom metre biçiminde bir kaydırma verir; bu kaydırma o enlemdeki meridyen ve paralel yay uzunluklarıyla dereceye çevrilir. Bu araç gcoord 1.0.7 ile kayan nokta gürültüsü düzeyinde örtüşür. Formül tersine mühendislikle elde edilmiştir, resmî bir yayın değildir.
Ters dönüşüm neden yinelemelidir
Dolaşımda yalnızca GCJ-02'nin ileri yön formülü vardır. Yaygın tek adımlı ters dönüşüm wgs ≈ 2·gcj − f(gcj), Çin'i kapsayan bir ızgarada (73.5–135°D, 18–53.5°K, 35,321 nokta) 0.42 m medyan ve yaklaşık 4.9 m en büyük hataya sahiptir; en büyük hata kuzeydoğu köşesinde, 131°D, 53.25°K yakınında görülür. Bu araç, adım 1e-10°'nin altına inene kadar (en fazla 10 kez) w ← g − Δ(w) yinelemesini uygular; 3–5 adımda yakınsar ve gidiş-dönüş hatası 1 mm'nin altında kalır. BD-09→GCJ-02 de aynı şekilde yinelenir.
"Çin içinde" testi
Yaygın açık kaynak kütüphanelerde olduğu gibi GCJ-02 kaydırması yalnızca 72.004–137.8347°D, 0.8293–55.8271°K dikdörtgeninin içinde uygulanır. Bu kutu kabadır: Seul, Hanoi, Yeni Delhi ve diğer yabancı şehirler içine düşer ve 132–620 m kaydırma alır. Yabancı koordinatların normalde dönüştürülmesi gerekmez — verinin geldiği kaynağa uyan sistemi seçin. Baidu ve Tencent'in resmî belgeleri Çin dışında WGS-84 döndürdüklerini belirtir (Tencent buna Tayvan'ı da ekler); yine de Tayvan tamamen dikdörtgenin içinde kalır ve yaygın kütüphanelerde kaydırma almaya devam eder.
UTM ve Gauss-Krüger
İkisi de transvers Merkatordur ve Karney (2011) kaynaklı 6. dereceden Krüger serisiyle uygulanmıştır; bu seri PROJ ile nanometre düzeyinde örtüşür. UTM: WGS-84 elipsoidi, k₀ = 0.9996, 500 km yanlış doğu değeri, güneyde 10,000 km yanlış kuzey değeri, Norveç ve Svalbard dilim istisnalarıyla. CGCS2000 Gauss-Krüger: k₀ = 1, 500 km yanlış doğu değeri, 3°'lik dilimler 3n meridyeninde, 6°'lik dilimler 6n−3 meridyeninde.
Hassasiyet ve ondalık basamaklar
Derecenin her ondalık basamağına düşen yer mesafesi: 5 basamak ≈ 1.1 m, 6 ≈ 0.11 m, 7 ≈ 1.1 cm. Enlem ve boylam 6 basamakla, projeksiyon koordinatları milimetre düzeyinde gösterilir. GCJ-02 ve BD-09 formüllerinin resmî algoritmaya karşı herkese açık bir kıyaslaması olmadığından fazladan basamaklar yalnızca sahte bir hassasiyet olurdu.

Koordinat Verisini Doğru Kullanmak

WGS-84 saklayın, gösterirken dönüştürün
Veritabanında WGS-84 (veya CGCS2000) tutun ve yalnızca çizim sırasında haritanın sistemine dönüştürün. GCJ-02 saklamak, kaydırmayı sonraki tüm sistemlere taşır ve harita sağlayıcısını değiştirdiğinizde her şeyin yeniden hesaplanmasını zorunlu kılar.
Her koordinat alanını etiketleyin
Alanlara lng_gcj02 veya lat_wgs84 gibi adlar verin ve API belgelerinde sıranın lng,lat mı lat,lng mi olduğunu belirtin. Canlı ortamdaki "işaret yanlış yerde" hatalarının çoğu, belirtilmemiş bir sistemden ya da sıradan kaynaklanır.
Ölçme teslimatları için değil
GCJ-02/BD-09 formülleri ve CGCS2000 ≈ WGS-84 kabulü yazılım geliştirme ve veri işleme için yeterlidir. Ölçme, planlama ve tapu-kadastro işleri yetkili kurumların yayımladığı dönüşüm parametrelerini gerektirir; Pekin 1954 ve Xi'an 1980 için yerel 7 veya 4 parametre setleri gerekir.
Çin'de harita yayımlamak
Bu araç yalnızca sayıları dönüştürür; harita derlemez ya da göstermez. Ürününüz Çin'de harita yayımlıyorsa Ölçme ve Haritacılık Kanunu ile Harita Yönetimi Yönetmeliği'nin harita inceleme kurallarına uyun.

Koordinat Dönüştürme SSS

GCJ-02'den WGS-84'e dönüşüm doğru mu? Tam GPS noktasını geri verir mi?
Yaygın açık kaynak kütüphanelerin kullandığı ileri yön formülüne göre, buradaki yinelemeli ters dönüşüm gidiş-dönüş hatasını 1 mm'nin altına indirir. Ancak o ileri yön formülü tersine mühendislikle elde edilmiştir ve gerçek GCJ-02'ye karşı herkese açık bir kıyaslaması yoktur; dürüst ifade "tam" değil, "yaygın kütüphanelerle tutarlı" olur. Harita noktalarını GPS'e geri taşımak veya iz içe aktarmak için fazlasıyla yeterlidir; ölçme işlerinde resmî parametreler kullanılmalıdır.
Farklı siteler neden birkaç metre farklı sonuç veriyor?
Çoğu, Çin'i kapsayan bir ızgarada 0.42 m medyan ve yaklaşık 4.9 m en büyük hataya sahip tek adımlı GCJ-02 → WGS-84 kısayolunu kullanır (hata en çok kuzeydoğu köşesinde büyür; Pekin'de yaklaşık 0.36 m, Şanghay'da 2.07 m). Bu araç 1 mm'nin altına kadar yineler. Ayrıca eviltransform'un JavaScript BD-09 fonksiyonları, yaygın formülün x_pi kullandığı yerde π kullanır ve bu da sonuçları 90 m'ye kadar ayırır — karşı tarafın hangi kütüphaneyi kullandığını kontrol edin.
AMap koordinatlarını Baidu koordinatlarına nasıl çeviririm?
Giriş sistemi olarak GCJ-02'yi seçin, AMap koordinatını yapıştırın (boylamın önce gelmesi sorun değildir) ve BD-09 satırını okuyun. BD-09, GCJ-02'den 0.76–0.98 km daha uzaktadır. Ters yön için giriş olarak BD-09'u seçip GCJ-02 satırını okuyun.
Telefonumun konumu haritada neden birkaç yüz metre kayık görünüyor?
GPS cihazları ve iOS konum servisi (Core Location belgelerinde WGS 84 olarak geçer) WGS-84 döndürür; AMap ve Tencent Haritalar ise GCJ-02, Baidu BD-09 kullanır. Bu haritalara WGS-84 çizerseniz işaret yere göre 17.6–715 m kayar — Pekin merkezinde yaklaşık 555 m. Önce haritanın kendi sistemine dönüştürün; WeChat mini programları wx.getLocation({ type: 'gcj02' }) ile doğrudan GCJ-02 isteyebilir.
Ondalık dereceyi derece, dakika ve saniyeye nasıl çeviririm?
Ondalık koordinatı yapıştırın; DMS ve DDM biçimleri ilk satırın altında görünür. Kural şudur: tam kısım derecedir, kesirli kısım × 60 dakikayı verir, kalan × 60 da saniyeyi. Araç ayırmadan önce saniyeyi gösterilen son basamağa yuvarlar; bu yüzden asla geçersiz bir 59′60″ yazdırmaz. Toplu modda Açı biçimini DMS yapın.
Koordinatım neden önce boylam olarak okundu?
Gerekçe kutunun altında yazar. Yarıküre harfleri (N/S/E/W) önceliklidir; 90'dan büyük bir değer boylam olmak zorundadır; iki değer de 90'ın altındaysa ve giriş sistemi GCJ-02 veya BD-09 ise 73 ile 90 arasındaki ilk değer boylam olarak okunur, çünkü hiçbir Çin harita koordinatının enlemi 73°'nin üzerinde değildir. Diğer durumlarda önce enlem varsayılır. Bunu Değer sırası ayarıyla geçersiz kılabilirsiniz.
CGCS2000 ile WGS-84 arasında dönüşüm gerekir mi?
Yazılım geliştirme veya genel veri işleri için hayır: iki elipsoidin büyük yarı ekseni aynıdır, basıklıkları yalnızca dokuzuncu anlamlı basamakta ayrılır (küçük yarı eksende yaklaşık 0.1 mm), bu yüzden bu araç enlem ve boylamlarını eşit kabul eder. Kesin konuşmak gerekirse referans epokları farklıdır; 2000'den bu yana levha hareketi, ITRF2014 Avrasya levhası modeline göre yaklaşık 0.77 m'dir. Ölçme işlerinde resmî parametreler kullanılmalıdır.
Pekin 1954 veya Xi'an 1980 koordinatlarını dönüştürebilir mi?
Hayır — ve hiçbir "tek tıkla" aracın bunu yapmaması gerekir. Bu datumlar, farklı bir elipsoidin ötesinde, başlangıç noktası, yönelim ve tarihsel ağ bozulmaları bakımından da CGCS2000'den ayrılır; bu nedenle dönüşüm, kontrol noktalarından yerel olarak türetilmiş 7 veya 4 parametre setleri gerektirir. EPSG veritabanında Pekin 1954 → WGS 84 parametreleri yalnızca birkaç bölge için vardır, Xi'an 1980 için hiç yoktur; başka bir bölgenin parametrelerini ödünç almak onlarca metrelik hatalar doğurur.
3° mü 6° mı Gauss-Krüger dilimi — hangisi ve dilim numarası nasıl bulunur?
Büyük ölçekli ölçmelerde genellikle 3°'lik, küçük ve orta ölçekli haritacılıkta 6°'lik dilimler kullanılır; proje şartnamenize uyun. 6°'lik dilim n = ⌊boylam/6⌋ + 1, orta meridyen 6n − 3; 3°'lik dilim n = ⌊(boylam − 1.5)/3⌋ + 1, orta meridyen 3n. Çin içinde 6°'lik dilimler 13–23, 3°'lik dilimler 25–45 aralığındadır; böylece Y'nin ilk iki basamağı hangi tür olduğunu söyler. Araç ikisini de gösterir.
UTM koordinatındaki "50N" ne anlama gelir?
50, UTM dilimidir (6° genişliğinde; Pekin 50. dilimdedir), N kuzey yarıküreyi, S güney yarıküreyi gösterir. Bazı yazılımlar "50S" yazar; buradaki S güney yarıküre değil, bir MGRS enlem kuşağıdır (32°–40°K). Bu araç o yanlış okumayı önlemek için yarıküre için her zaman N/S kullanır.
Web Mercator (EPSG:3857) ile Baidu Mercator aynı şey mi?
Hayır. EPSG:3857, WGS-84 enlem ve boylamını R = 6378137 m olan küresel bir Merkator formülüne verir ve enlemi ±85.0511° ile sınırlar — web harita karoları için standart budur. Baidu Mercator (bd09mc) kendi enlem kuşağı polinomlarını kullanır ve aynı nokta için kuzey koordinatı EPSG:3857'den 17–30 km farklıdır. Bu araç EPSG:3857 üretir ve bd09mc ile çalışmaz.
Adresten koordinat bulabilir veya bir noktayı haritada görebilir miyim?
Burada adres araması yapılamaz: bir adresi veya yer adını koordinata çevirmek (coğrafi kodlama) çevrimiçi bir harita hizmeti gerektirir, bu araç ise tüm hesaplamaları yerelde yapar ve hiçbir istek göndermez. Bir koordinatın nerede olduğunu görmek için onu yapıştırın ve sonuçların altındaki Şurada aç bağlantılarını kullanın — AMap, Baidu Haritalar ve OpenStreetMap bağlantılarının her biri koordinatları o haritanın kendi sistemine zaten dönüştürülmüş olarak taşır; böylece işaret doğru yere düşer. Haritadan koordinat almak için AMap'in veya Baidu'nun resmî koordinat seçicisini kullanın, ardından sonucu buraya GCJ-02 ya da BD-09 olarak yapıştırın.
Koordinatlarım bir yere yükleniyor mu?
Hayır. Her dönüşüm tarayıcınızda JavaScript ile çalışır; sayfa koordinatları işlemek için hiçbir ağ isteği göndermez ve çevrimdışı da çalışmaya devam eder. Üç Şurada aç bağlantısı, geçerli noktayı yalnızca siz birine tıkladığınızda o harita sitesine taşır.

Sayı Tabanı Dönüştürücü — Binary, Hex, Decimal ve Octal

Dönüştürme Araçları

Binary, hex, decimal, octal ve herhangi bir taban (2-36) arasında anında dönüştürün. Ücretsiz ve gizli — tüm işlem tarayıcınızda yapılır.

İkinin Tümleyeni ve İşaretli Tam Sayı Kodlama Hesaplayıcısı

Dönüştürme Araçları

İşaretli bir tam sayı yazın; işaret-büyüklük, birin tümleyeni, ikinin tümleyeni ve ofset ikili kodlamalarını 4-64 bit arasında tek seferde alın. Bit deseni veya hex yapıştırıp beş okumayı yan yana görün. Tarayıcıda çalışır.

chmod Hesaplayıcı — Linux Dosya İzinleri

Dönüştürme Araçları

Linux dosya izinlerini sekizlik (755, 644) ve rwx simgeleri arasında çevrimiçi dönüştürün. Hazır chmod komutları alın, 777 gibi riskli ayarları anında yakalayın — ücretsiz, tamamen tarayıcınızda çalışır.

Renk Dönüştürücü — HEX, RGB, HSL & OKLCH

Dönüştürme Araçları

HEX'i RGB, HSL, OKLCH, OKLAB ve CMYK biçimlerine tarayıcınızda dönüştürün — herhangi bir biçimi tek tıkla kopyalayın. Ücretsiz, kayıt yok, renkleriniz sayfadan asla çıkmaz.

HEX'ten CMYK'ye Dönüştürücü

Dönüştürme Araçları

HEX renklerini tarayıcınızda CMYK'ye dönüştürün. Baskı önizlemeleri için sRGB tabanlı saf yaklaşım. Ücretsiz, kayıt yok, renkleriniz sayfadan asla çıkmaz.

HEX'ten HSL'ye Dönüştürücü

Dönüştürme Araçları

Herhangi bir HEX rengi tarayıcınızda HSL'ye dönüştürün — 3 haneli, 6 haneli ve alpha içeren 8 haneli HEX desteklenir. Ücretsiz, anında, kayıt yok, renkleriniz sayfadan asla çıkmaz.