WGS84, UTM ve MGRS Arasındaki Farklar

Yazar: Sercan Fidan · Yayın: 24 Temmuz 2026 · Güncelleme: 2026-07-25 · Harita ve Koordinatlar

Konumlama üzerine çalıştığım projelerde en sık gördüğüm kafa karışıklıklarından biri şu: WGS84, UTM ve MGRS sanki aynı işin üç alternatifiymiş gibi konuşuluyor. Oysa bu üçü aynı problemin farklı katmanları. WGS84, dünyayı matematiksel olarak tanımlayan bir referans sistemi; UTM, bu referansın üzerine kurulmuş bir projeksiyon ve dilim düzeni; MGRS ise UTM koordinatlarını sahada okunabilir bir metne çeviren gösterim. Katmanları ayırmadan konuşunca hem hesap hataları hem de iletişim kazaları kaçınılmaz oluyor. Bu yazıda üçünü sırasıyla yerine oturtmayı, hangi işte hangisinin doğru araç olduğunu ve en sık yapılan hataları anlatmaya çalışacağım.

WGS84: Zemindeki Referans

WGS84 aslında iki şeyin birden adı: dünyanın şeklini yaklaşıklayan bir elipsoit tanımı, yani datum, ve bu elipsoit üzerinde kurulan coğrafi koordinat sistemi. GNSS alıcısından okuduğumuz enlem ve boylam değerleri WGS84 datumuna göredir. Bu değerler derece cinsindendir; açı ölçerler, mesafe ölçmezler. Bir derece boylamın metre karşılığı ekvatorda yaklaşık 111 kilometreyken kutuplara doğru sıfıra iner. Bu yüzden iki nokta arasındaki mesafeyi enlem-boylam farkından doğrudan çıkaramazsınız; haversine gibi küresel formüller ya da elipsoit üzerinde jeodezik hesap gerekir.

Kritik olan şu: enlem-boylam çifti, hangi datuma göre olduğu söylenmedikçe eksik bilgidir. Türkiye'de eski paftaların bir kısmı ED50 datumuna göredir ve aynı fiziksel nokta, ED50 ile WGS84'te farklı koordinat verir; bu fark Türkiye'de tipik olarak yaklaşık 100-250 metre mertebesindedir. Datum karıştırmak, ekranda gayet makul görünen ama sahada yanlış yere işaret eden koordinatlar üretir; sinsi bir hata kaynağıdır, çünkü değerler bozuk görünmez.

UTM: Metreyle Çalışmak İçin Projeksiyon

UTM, WGS84 elipsoidini düzleme açan bir projeksiyon ve dilimleme düzeni. Dünya, 6 derecelik 60 boylam dilimine bölünür; her dilimin kendi transvers Mercator projeksiyonu vardır. Sonuçta elinize metre cinsinden doğu (easting) ve kuzey (northing) değerleri geçer. Mühendislik hesapları için bu büyük konfor: iki nokta aynı dilimdeyse aradaki mesafe basit Pisagor'la, istikamet açısı da düzlem trigonometriyle bulunur. Kısa ve orta mesafelerde bu yaklaşım çoğu iş için fazlasıyla yeterlidir.

Ama konfor bedava değil. İlk tuzak dilim sınırları: iki nokta farklı dilimlere düşüyorsa doğu-kuzey değerlerini doğrudan birbirinden çıkaramazsınız; önce ikisini de ortak bir dilime dönüştürmeniz gerekir. İkinci tuzak ölçek: projeksiyon, dilimin merkez meridyeninden uzaklaştıkça küçük ama birikebilen bir ölçek hatası taşır. Çalıştığım masaüstü araçlarında dilim geçişini açıkça ele almayan her mesafe hesabı, er ya da geç sınır bölgesindeki bir veriyle yanlış sonuç üretti. Bu yüzden dilim numarasını koordinatın ayrılmaz parçası olarak taşırım; sadece doğu-kuzey hiçbir zaman yeterli değildir.

MGRS: Sahada Konuşmanın Dili

MGRS, UTM'nin üzerine kurulu bir grid referans gösterimi. Bir MGRS ifadesi dilim numarası ve enlem bandı harfiyle başlar, ardından 100 kilometrelik kareyi tanımlayan iki harf gelir, sonda da hassasiyeti belirleyen rakamlar yer alır. Örneğin "35T PF 12345 67890" ifadesi 5+5 basamakla 1 metrelik bir kareyi işaret eder; 4+4 basamak 10 metre, 3+3 basamak 100 metre demektir. Hassasiyet gösterimin uzunluğundan okunur; raporlayan kişi ne kadar emin olduğunu ifadenin kendisine gömer. MGRS'nin asıl değeri ise hesapta değil iletişimde: telsizde okunabilir, kâğıda yazılabilir, bloklar halinde akılda tutulabilir. Ama sayısal hesap MGRS üzerinde yapılmaz; ifadeyi çözersiniz, UTM'de ya da coğrafi koordinatta hesaplarsınız, sonucu gerekiyorsa yeniden MGRS'e yazarsınız. MGRS bir koordinat sistemi değil, koordinatın insan için paketlenmiş hâlidir.

Koordinat bir sayı değil bir sözleşmedir; datumunu ve dilimini söylemediğim hiçbir değeri rapor etmem, söylenmemişse de sormadan kullanmam.

Özetle: WGS84 zeminin tanımı, UTM üzerinde çalıştığımız düzlem, MGRS ise konuştuğumuz dil. Üçü rakip değil, üst üste binen katmanlar. Yazılım tarafında alışkanlığım, iç temsili tek bir sistemde, genellikle WGS84'te tutmak; dönüşümleri tek bir modülde toplamak ve her koordinatın yanında datum ile dilim bilgisini veri yapısının parçası olarak taşımak. Böylece ekranda doğru görünen bir değerin sahada da doğru olduğunu gösterebilirim; gösteremediğim sonuca kendim de güvenmem.

{{ T.nav.icerigeAtla }}
sercan ◆
© 2026

{{ T.palet.sonucYok }}

{{ T.palet.baskaAra }}

{{ it.label }}

{{ it.label }} {{ it.hint }}
↑↓ {{ T.palet.gezin }} ↵ {{ T.palet.sec }} esc {{ T.palet.kapat }}

{{ T.hero.kicker }}

{{ T.hero.baslikOn }}{{ T.hero.baslikVurgu }}{{ T.hero.baslikSon }}

{{ T.hero.altyazi }}

{{ T.home.tanitim1 }}

{{ T.home.tanitim2 }}

{{ T.home.oneCikanlar }}

{{ buyuk.tarih }} · {{ buyuk.dkOkuma }}

{{ buyuk.baslik }}

{{ buyuk.ozet }}

{{ T.kart.yaziyiOku }}
{{ p.katAd }}

{{ p.baslik }}

{{ p.ozet }}

{{ p.tarih }} · {{ p.dkText }}

{{ T.home.seciliProjeler }}

{{ pr.gorselAlt }}
{{ pr.durumGorunen }} {{ pr.yil }}

{{ pr.ad }}

{{ pr.ozet }}

{{ pr.tekno }}

{{ T.home.simdiBaslik }}

{{ T.home.guncelleme }}{{ simdiGuncel }}

{{ k.etiket }}

  • {{ m }}

{{ simdiNot }}

{{ T.home.bultenEtiket }}

{{ T.home.bultenBaslik }}

{{ T.home.bultenAciklama }}

{{ T.home.bultenGecerliOn }}sercanfidan06@gmail.com

{{ T.home.bultenBasarili }}

{{ T.home.bultenBasariAciklama }}

{{ T.blog.etiket }}

{{ T.blog.baslik }}

{{ T.blog.aciklama }}

{{ T.blog.etiketEtiket }} {{ tagChip }}

{{ sonucText }}

{{ p.katAd }}

{{ p.baslik }}

{{ p.ozet }}

{{ p.tarih }} · {{ p.dkText }}

{{ T.blog.sonucYokEtiket }}

{{ T.blog.sonucYokBaslik }}

{{ T.blog.sonucYokAciklama }}

{{ yukleMetni }}

{{ pp.katAd }} {{ T.yazi.yazarEtiket }}: {{ pp.yazar }} · {{ pp.tarih }} · {{ pp.dkOkuma }}

{{ pp.baslik }}

{{ pp.lede }}

{{ pp.gorselAlt }}

{{ b.x }}

{{ b.x }}

{{ b.x }}

{{ b.dosya }}
{{ b.dil }}
{{ b.kod }}
  • {{ m }}
{{ b.alt }}
{{ b.altyazi }}

{{ T.yazi.paylasEtiket }}

{{ T.yazi.yorumlarEtiket }} ({{ yorumN }})

{{ T.yazi.yukleniyor }}

{{ T.yazi.yorumHata }}

{{ T.yazi.yorumYok }}

  • {{ y.ad }} {{ y.tarih }}

    {{ y.govde }}

{{ T.yazi.yorumBasarili }}

{{ yAdHata }}

{{ yEmailHata }}

{{ yMetinHata }}

{{ yKvkkHata }}

{{ T.yazi.ilgiliYazilar }}

{{ p.katAd }}

{{ p.baslik }}

{{ p.tarih }} · {{ p.dkText }}

{{ yukleMetni }}

{{ prp.durumGorunen }} {{ prp.yil }}

{{ prp.ad }}

{{ prp.ozet }}

{{ prp.gorselAlt }}

{{ T.proje.calismaKapsami }}

  • {{ d }}
{{ tk.t }}

{{ T.yazi.paylasEtiket }}

{{ T.yazi.yorumlarEtiket }} ({{ yorumN }})

{{ T.yazi.yukleniyor }}

{{ T.yazi.yorumHata }}

{{ T.yazi.yorumYok }}

  • {{ y.ad }} {{ y.tarih }}

    {{ y.govde }}

{{ T.yazi.yorumBasarili }}

{{ yAdHata }}

{{ yEmailHata }}

{{ yMetinHata }}

{{ yKvkkHata }}

{{ T.projeListe.etiket }}

{{ T.projeListe.baslik }}

{{ T.projeListe.aciklama }}

{{ pr.gorselAlt }}
{{ pr.durumGorunen }} {{ pr.yil }}

{{ pr.ozet }}

{{ pr.tekno }}

  • {{ d }}

{{ T.kaynak.etiket }}

{{ T.kaynak.baslik }}

{{ T.kaynak.aciklama }}

{{ T.kaynak.favoriAraclarim }}

{{ g.grup }}

{{ g.aciklama }}

{{ T.kaynak.oneriVarMi }}{{ T.kaynak.iyiKaynak }}

{{ T.hakkimda.etiket }}

Merhaba, ben Sercan.

{{ pa }}

{{ dg }}

{{ T.hakkimda.nasilCalisirim }}

{{ c.baslik }}

{{ c.not }}

{{ T.hakkimda.zamanCizelgesi }}

{{ z.yil }}

{{ z.baslik }}

{{ z.not }}

Sercan Fidan — portre

{{ T.hakkimda.uzmanlik }}

{{ u.alan }} {{ u.seviye }}

{{ T.hakkimda.etiketCumlesi }}

{{ T.hakkimda.iletisimEtiket }}

{{ T.hakkimda.iletisimBaslik }}

{{ T.hakkimda.iletisimAciklama }}

{{ adHata }}

{{ emailHata }}

{{ mesajHata }}

{{ kvkkHata }}

{{ T.iletisim.ulastiBaslik }}

{{ T.iletisim.ulastiAciklama }}

{{ T.kayip.etiket }}

{{ T.kayip.baslik }}

{{ T.kayip.aciklama }}