Fotoğraf Dosyalarından GPS Konumu Çıkarma

Fotoğraf dosyalarından GPS konumunu çıkarmak için görüntüyü meta verilerini okuyan bir araçta açar ve GPS grubuna bakarsınız. Burada hiçbir şey hesaplanmaz, çevrimiçi hiçbir sorgu yapılmaz. Koordinatlar zaten dosyanın içindedir; konum servisleri açık bir telefonun deklanşörüne basıldığı anda yazılmışlardır. Karşınıza bir enlem ile bir boylam çıkar, yanında da bu iki sayının gerçekten düşündüğünüz anlama gelip gelmediğini belirleyen küçük bir eşlik eden etiket kümesi.
Bu ikiliyi okumak kolaydır. Onları doğru okumak, çoğu insanın yanıldığı yerdir ve yazının geri kalanı nedenini anlatıyor.
Fotoğraf dosyalarından GPS konumu nasıl çıkarılır
- Fotoğrafı bir meta veri görüntüleyicide ya da işletim sisteminizin dosya özellikleri panelinde açın.
- Kamera ve pozlama bölümlerinden ayrı duran, GPS başlıklı bölümü bulun.
- Enlem ile boylamı okuyun, hemen ardından da iki yarımküre etiketini okuyun.
- Bunları işaretli bir ikiliye dönüştürüp herhangi bir haritaya yapıştırarak işareti doğrulayın.
- Güvenmeden önce konumun nasıl elde edildiğini ve ne kadar doğruluk iddia ettiğini kontrol edin.
Birinci adımın bilinmeye değer bir gizlilik pürüzü var. Çevrimiçi meta veri okuyucuların çoğu, incelemek için fotoğrafınızı bir sunucuya yükler; yani bakmak istediğiniz kesin koordinatları bir yabancıya teslim edersiniz. Bizim EXIF görüntüleyicimiz dosyayı tarayıcınızda okur ve hiçbir yere göndermez; bu da burada neredeyse başka her tür araçtan daha çok önem taşır.
Dosyadaki sayının eksi işareti neden yok
Rio de Janeiro'da çekilmiş bir fotoğrafı açın, enlem −22,95 olarak görünmez. 22, 57 ve 6,98 olarak görünür: üç ayrı pozitif sayı ve yanlarında tek bir S harfini tutan bir etiket.
Herkes bu noktada bir kez takılır. Dosya asla negatif bir koordinat saklamaz. Dereceyi, dakikayı ve saniyeyi pozitif değerler olarak saklar, yarımküreyi ise eşlik eden bir etikete koyar: GPSLatitudeRef N ya da S tutar, GPSLongitudeRef ise E ya da W tutar.
Kurtarıcı İsa heykelini ele alalım; heykel 22°57′7″S, 43°12′38″W noktasında bulunuyor. Bir haritanın beklediği ondalık değeri yeniden kurmak için dakikayı 60'a, saniyeyi 3.600'e bölün, bunları dereceye ekleyin, sonra işareti harfe bıraktırın:
- 22 + (57 ÷ 60) + (6.98 ÷ 3600) = 22.95194
- Eşlik eden etiket
Sdiyor, dolayısıyla yanıt −22.95194 - 43 + (12 ÷ 60) + (38.02 ÷ 3600) = 43.21056 ve
Wbunu −43.21056 yapar
Bu iki yarımküre etiketini düşürün, aynı fotoğraf Somali açıklarında, yaklaşık 9.000 kilometre ötede bir nokta iddia etmeye başlar ve hiçbir yerde hata mesajı çıkmaz. Size çıplak bir pozitif sayı gösterip harfi göstermeyen bir görüntüleyici, yanıtın yarısını vermiştir.
İşarete güvenip güvenmeyeceğinizi söyleyen etiketler
Bir koordinat, uydu kilidinden de gelse birinin kutuya yazmasıyla da oluşsa aynı derecede kendinden emin görünür. GPS grubundaki iki etiket bunu çözer ve neredeyse hiç kimse onları okumaz.
GPSProcessingMethod konumun nasıl elde edildiğini kaydeder. EXIF belirtimi dört değer tanımlar: uydu konumu, baz istasyonu, Wi‑Fi ağı ya da elle giriş. Konumu elle yazılmış bir fotoğraf ölçüm değil iddia ortaya koyar: bu ayrım, bir görüntünün sigorta veya denetim dosyasında kanıt olarak kullanılıp kullanılamayacağını belirler.
GPSHPositioningError konumun ne kadar sapmış olabileceğini metre cinsinden kaydeder. "Şu kapı" ile "şu posta kodunun bir yerinde" arasındaki farktır. GPS kaymasına dair muğlak uyarılar yapan rehberler, tam da bu etiketin ölçtüğü şeyi anlatıyor.
Birlikte okunduğunda bu ikisi bir işareti, belirtilmiş bir güven derecesiyle kanıta dönüştürür ya da onu tahmin olarak açığa çıkarır. Bir müşteri size saha fotoğrafları gönderiyorsa ve konum doğruluk değeri olmadan elle girilmişse, artık sormanız gerektiğini biliyorsunuz.
Kameranın durduğu yer ile baktığı yer
Ana koordinat ikilisi fotoğrafçının nerede durduğunu yanıtlar. Neye baktığını söylemez ve gayrimenkul, ölçüm ve denetim işlerinde bu boşluk önemlidir.
GPSImgDirection kameranın yöneldiği pusula yönünü tutar; eşlik eden bir etiket de bu yönün gerçek kuzeye göre mi yoksa manyetik kuzeye göre mi ölçüldüğünü kaydeder. İkisi arasındaki fark yanlış binayı göstermeye yetecek kadar büyüktür. Bir dükkânın dışından çekilmiş fotoğrafı, içinde çekilmiş fotoğraftan ayıran etiket budur.
Ayrıca kamera yerine konuya ayrılmış, neredeyse hiç bilinmeyen ikinci bir konum etiketi kümesi vardır; böylece bir dosya hem fotoğrafçının nerede durduğunu hem de neyi fotoğrafladığını kaydedebilir. Bunu yazan kamera azdır ama ölçüm ve drone araçları yazar; yalnızca ilk ikiliyi gösteren bir görüntüleyici ikincisini sessizce gizler.
Saati koordinatlarla birlikte okumak
GPS grubu kendi tarih ve saatini taşır ve bunlar UTC olarak kaydedilir. Dosyanın başka bir yerindeki olağan çekim zaman damgası ise kameranın yerel saatindedir.
İkisi arasındaki fark, fotoğrafın çekildiği saat dilimidir ve bu kullanışlı bir çapraz kontroldür: Brezilya'da bir konum iddia eden, ama iki saati arasında dokuz saat fark bulunan bir fotoğraf size bir şeylerin yanlış olduğunu söylüyordur. Bir dosya düzenlenmişse ya da parçalardan birleştirilmişse, bu ikili çoğu zaman piksellerin asla ele vermediği biçimlerde birbiriyle çelişir.
Dosyada hiç konum olmadığında
Boş bir GPS bölümü yaygındır ve genellikle masumdur. Konum servisleri kapalıydı, kamerada alıcı yok, çekim sinyal alınamayan bir iç mekânda yapıldı ya da fotoğraf meta verileri kaldıran bir platformdan çoktan geçti. Yüklenmiş 2.475 görüntü çifti üzerinde yapılan 2023 tarihli bir çalışma, Facebook'un Artist ve Copyright dışındaki her EXIF alanını sildiğini buldu; dolayısıyla bir akıştan geri kaydedilen fotoğraf genellikle GPS bölümü boş olarak gelir.
Hiç yazılmamış bir koordinatı hiçbir şey geri getirmez. Hiçbir araç onu piksellerden çıkaramaz. Yapabileceğiniz şey, onu bilerek belirlemektir. Fotoğrafın nerede çekildiğini biliyorsanız ve dosyanın bunu söylemesi gerekiyorsa, koordinatları dosyaya ekleyin; yukarıda anlatılan etiketlerin aynısı yazılır.
Bundan ayrı tutulmayı hak eden iki komşu iş var. Bir fotoğrafın taşıdığı, yalnızca GPS grubu değil, her alanın tam dökümü düzenleyebileceğiniz etiketler başvurusunda yer alıyor. Konumu okuma nedeniniz, fotoğraf dışarı çıkmadan önce onu silmekse, coğrafi etiketi kaldırmak farklı tuzakları olan başka bir işlemdir; okumak silmekle aynı şey değildir.



