Cos'è il software di geocodifica?
Il software di geocodifica è un tipo di applicazione per computer che combina gli indirizzi della strada con le informazioni sulla mappa per fornire una posizione unica per ciascun indirizzo. Converte essenzialmente un elenco di indirizzi in punti su una mappa. La maggior parte dei tipi di software GIS (Geographic Information Systems) includerà alcune funzioni di geocodifica di base, ma è disponibile anche un software di geocodifica separato. Alcuni software di geocodifica possono persino eseguire operazioni di geocodifica senza una sessione di mappatura collegando gli indirizzi in un database agli attributi di strada nel database per la mappa di origine.
Il tipo di mappa utilizzata nel geocodifica può variare a seconda della scala e del livello di dettaglio; Le mappe possono includere quelle di pacchi di terra, codici postali o distretti. In genere, viene utilizzata una mappa a livello di strada per ottenere i risultati più precisi. La mappa di origine avrà bisogno di un database che includa determinati attributi per le funzionalità sulla mappa. Un database delle mappe di strada, ad esempio, potrebbe elencare i nomi delle strade e la gamma diindirizzi su ogni strada. Avere dati accurati per la mappa è essenziale per l'interpolazione degli indirizzi affidabili.
Per far funzionare il software di geocodifica, richiede la standardizzazione dell'indirizzo. Un programma per computer potrebbe non riconoscere che "St." è l'abbreviazione di "Street" in un indirizzo, ad esempio, quindi l'indirizzo "123 Main St." non sarebbe trovato come una partita per "123 Main Street". Tutti i record degli indirizzi nel database dovrebbero utilizzare le stesse regole di capitalizzazione e abbreviazione. I siti Web che forniscono indicazioni sugli indirizzi hanno in genere una funzione che consente loro di interpretare gli indirizzi che non vengono inseriti nel formato standard.
Il software di geocodifica analizzerà gli indirizzi in singoli componenti. Negli Stati Uniti e in molti altri paesi, in genere un indirizzo può essere suddiviso nei seguenti componenti: prefisso o suffisso, tipo di prefisso, numero dell'indirizzo, nome di strada, tipo di strada AND Codice postale. Ad esempio, nell'indirizzo 692 Hwy 31 N, "692" è il numero dell'indirizzo, "Hwy" è il tipo di prefisso, "31" è il nome della strada e "N" è la direzione del suffisso. Il software abbatterà tutti gli indirizzi nel database in questo modo.
Dopo che il database degli attributi MAP e il database degli indirizzi vengono inseriti nel software di geocodifica, i processi di applicazione possono tentare di abbinare ciascun indirizzo a una posizione sulla mappa. Si unisce ai due insieme abbinando le voci in ciascun database e alcuni software forniranno un punteggio per quanto si trova da una corrispondenza che trova per ciascun indirizzo. Il database degli indirizzi verrà etichettato con la coordinata mappa corrispondente, di solito latitudine e longitudine, dal database MAP.
Esistono diversi metodi su come il software determina dove collocare un indirizzo su una mappa di strada. Un modo comune è il metodo a una gamma, in cui ogni strada viene assegnata una singola gamma di numeri di indirizzo. L'applicazione testerà quindi un indirizzo per vedere se fa faLLS all'interno della gamma data di numeri per quella strada. In tal caso, il punto per la posizione dell'indirizzo è posto sulla strada proporzionale al suo valore tra gli endpoint della gamma di strada. Ad esempio, se una strada ha un intervallo di indirizzi da 500 a 599, l'indirizzo numero 550 si troverebbe a metà strada tra gli endpoint della strada sulla mappa.