Skip to main content

Apa itu perangkat lunak geocoding?

Perangkat Lunak Geocoding adalah jenis aplikasi komputer yang menggabungkan alamat jalan dengan informasi peta untuk memberikan lokasi yang unik untuk setiap alamat.Ini pada dasarnya mengubah daftar alamat menjadi poin pada peta.Sebagian besar jenis perangkat lunak sistem informasi geografis (GIS) akan mencakup beberapa fungsi geocoding dasar, tetapi perangkat lunak geocoding terpisah juga tersedia.Beberapa perangkat lunak geocoding bahkan dapat melakukan operasi geocoding tanpa sesi pemetaan dengan menautkan alamat dalam satu database ke atribut jalan dalam database untuk peta sumber.

Jenis peta yang digunakan dalam geocoding dapat bervariasi tergantung pada skala dan tingkat detail apa yang dibutuhkan;Peta dapat mencakup petak tanah, kode pos, atau distrik.Biasanya, peta tingkat jalan digunakan untuk mencapai hasil yang paling tepat.Peta sumber akan membutuhkan database yang mencakup atribut tertentu untuk fitur pada peta.Database peta jalanan, misalnya, dapat mencantumkan nama jalan dan berbagai alamat di setiap jalan.Memiliki data yang akurat untuk peta sangat penting untuk interpolasi alamat yang andal.

Agar perangkat lunak geocoding berfungsi, itu membutuhkan standardisasi alamat.Program komputer mungkin tidak menyadari bahwa St. adalah kependekan dari jalan dalam sebuah alamat, misalnya, sehingga alamat 123 Main St. tidak akan ditemukan sebagai kecocokan untuk 123 Main Street.Semua catatan alamat dalam database harus menggunakan aturan kapitalisasi dan singkatan yang sama.Situs web yang memberikan arahan untuk alamat biasanya memiliki fungsi yang memungkinkan mereka untuk menafsirkan alamat yang tidak dimasukkan dalam format standar.

Perangkat lunak geocoding akan menguraikan alamat menjadi komponen individual.Di Amerika Serikat dan banyak negara lain, sebuah alamat biasanya dapat dipecah menjadi komponen berikut: Arah awalan atau akhiran, jenis awalan, nomor alamat, nama jalan, jenis jalan dan kode pos.Misalnya, dalam alamat 692 HWY 31 N, 692 adalah nomor alamat, Hwy adalah tipe awalan, 31 adalah nama jalanan, dan N adalah arah akhiran.Perangkat lunak akan memecah semua alamat dalam database dengan cara ini.

Setelah database atribut peta dan database alamat dimasukkan ke dalam perangkat lunak geocoding, proses aplikasi dapat mencoba mencocokkan setiap alamat ke lokasi di peta.Ini bergabung dengan keduanya bersama dengan mencocokkan entri di setiap database, dan beberapa perangkat lunak akan memberikan skor untuk seberapa dekat kecocokan yang ditemukan untuk setiap alamat.Database alamat akan ditandai dengan koordinat peta yang sesuai, biasanya garis lintang dan bujur, dari database peta.

Ada beberapa metode untuk bagaimana perangkat lunak menentukan di mana harus menempatkan alamat di peta jalanan.Salah satu cara yang umum adalah metode satu-range, di mana setiap jalan ditugaskan sejumlah nomor alamat.Aplikasi kemudian akan menguji alamat untuk melihat apakah itu termasuk dalam kisaran angka yang diberikan untuk jalan itu.Jika ya, maka titik untuk lokasi alamat ditempatkan di jalan sebanding dengan nilainya antara titik akhir jalanan.Misalnya, jika jalan memiliki jangkauan alamat 500 hingga 599, maka alamat nomor 550 akan terletak sekitar setengah antara titik akhir jalan di peta.