Geocoding Yazılım Nedir?

Coğrafi kodlama yazılımı, her adres için benzersiz bir konum sağlamak üzere sokak adreslerini harita bilgileriyle birleştiren bir tür bilgisayar uygulamasıdır. Esasen bir adres listesini haritadaki noktalara dönüştürür. Coğrafi Bilgi Sistemleri (GIS) yazılımının çoğu türü bazı temel coğrafi kodlama işlevlerini içerecektir, ancak ayrı coğrafi kodlama yazılımı da mevcuttur. Bazı coğrafi kodlama yazılımı, bir veritabanındaki adresleri, kaynak harita için veritabanındaki sokak özelliklerine bağlayarak bir eşleme oturumu olmadan coğrafi kodlama işlemlerini bile gerçekleştirebilir.

Coğrafi kodlamada kullanılan haritanın türü, hangi ölçek ve ayrıntı seviyesine ihtiyaç olduğuna bağlı olarak değişebilir; haritalar, arazi parsellerini, posta kodlarını veya ilçeleri içerebilir. Tipik olarak, en kesin sonuçlara ulaşmak için sokak düzeyinde bir harita kullanılır. Kaynak harita, haritadaki özellikler için belirli özellikleri içeren bir veritabanına ihtiyaç duyacaktır. Örneğin bir sokak haritası veritabanı, sokak adlarını ve her sokaktaki adres aralığını listeleyebilir. Harita için doğru verilere sahip olmak, güvenilir adres enterpolasyonu için önemlidir.

Coğrafi kodlama yazılımının çalışması için adres standardizasyonunu gerektirir. Bir bilgisayar programı bu "St" tanımayabilir Örneğin, bir adresdeki "sokak" kısaltması, yani "123 Main St." "123 Main Street." için eşleşme bulunamadı. Veritabanındaki tüm adres kayıtları aynı büyük harf ve kısaltma kurallarını kullanmalıdır. Adreslere yön veren web siteleri genellikle standart biçimde girilmeyen adresleri yorumlamalarına izin veren bir işleve sahiptir.

Coğrafi kodlama yazılımı adresleri ayrı ayrı bileşenlere ayrıştırır. Amerika Birleşik Devletleri'nde ve diğer birçok ülkede, bir adres tipik olarak aşağıdaki bileşenlere ayrılabilir: önek veya sonek yönü, önek türü, adres numarası, sokak adı, sokak türü ve posta kodu. Örneğin, 692 Hwy 31 N adresinde "692" adres numarası, "Hwy" ön ek türüdür, "31" sokak adıdır ve "N" sonek yönüdür. Yazılım veritabanındaki tüm adresleri bu şekilde yıkacaktır.

Harita özelliği veritabanı ve adres veritabanı coğrafi kodlama yazılımına yerleştirildikten sonra, başvuru işlemleri her adresi haritadaki bir konumla eşleştirmeye çalışabilir. Her bir veritabanındaki girişleri eşleştirerek ikisini birleştirir ve bazı yazılımlar her adres için bir eşleşmenin ne kadar yakın bulduğuna dair bir puan verir. Adres veritabanı, harita veritabanından ilgili enlem ve boylam, ilgili harita koordinatıyla etiketlenecektir.

Yazılımın bir sokak haritasındaki adresin nereye yerleştirileceğini nasıl belirlediğine dair birkaç yöntem vardır. Ortak yollardan biri, her sokağa tek bir adres numarası aralığı atanan tek aralıklı yöntemdir. Ardından uygulama, o cadde için verilen sayı aralığında olup olmadığını görmek için bir adresi test eder. Varsa, adres konumunun noktası, sokak aralığı bitiş noktaları arasındaki değerine orantılı olarak sokağa yerleştirilir. Örneğin, bir cadde 500 ila 599 arasında bir adrese sahipse, 550 numaralı adres haritada caddenin bitiş noktaları arasında yer alır.