Qu'est-ce qu'un logiciel de géocodage?
Le logiciel de géocodage est un type d'application informatique qui combine les adresses urbaines avec des informations cartographiques pour fournir un emplacement unique pour chaque adresse. Il convertit essentiellement une liste d'adresses en points sur une carte. La plupart des logiciels de systèmes d'information géographique (SIG) incluent des fonctions de base de géocodage, mais un logiciel de géocodage séparé est également disponible. Certains logiciels de géocodage peuvent même effectuer des opérations de géocodage sans session de mappage en liant les adresses d'une base de données aux attributs de rue de la base de données pour la carte source.
Le type de carte utilisé dans le géocodage peut varier en fonction de l'échelle et du niveau de détail requis. les cartes peuvent inclure des parcelles de terrain, des codes postaux ou des districts. Généralement, une carte au niveau de la rue est utilisée pour obtenir les résultats les plus précis. La carte source aura besoin d'une base de données contenant certains attributs pour les entités de la carte. Une base de données de cartes de rues, par exemple, peut répertorier les noms de rue et la plage d'adresses de chaque rue. Avoir des données précises pour la carte est essentiel pour une interpolation d'adresses fiable.
Pour que le logiciel de géocodage fonctionne, il nécessite la normalisation des adresses. Un programme informatique peut ne pas reconnaître que "St." est l'abréviation de "rue" dans une adresse, par exemple, l'adresse "123 Main St." ne correspondrait pas à "123 Main Street". Tous les enregistrements d'adresse de la base de données doivent utiliser les mêmes règles de capitalisation et d'abréviation. Les sites Web qui fournissent des instructions aux adresses ont généralement une fonction leur permettant d'interpréter des adresses qui ne sont pas entrées dans le format standard.
Le logiciel de géocodage analysera les adresses en composants individuels. Aux États-Unis et dans de nombreux autres pays, une adresse peut généralement être divisée en éléments suivants: préfixe ou direction du suffixe, type de préfixe, numéro d'adresse, nom de rue, type de rue et code postal. Par exemple, dans l'adresse 692 Hwy 31 N, "692" est le numéro d'adresse, "Hwy" est le type de préfixe, "31" est le nom de la rue et "N" est la direction du suffixe. Le logiciel décomposera toutes les adresses de la base de cette manière.
Une fois que la base de données d'attributs de carte et la base de données d'adresses ont été placées dans le logiciel de géocodage, les processus d'application peuvent tenter d'associer chaque adresse à un emplacement de la carte. Il réunit les deux en faisant correspondre les entrées de chaque base de données. Certains logiciels fourniront un score indiquant la proximité d'une correspondance trouvée pour chaque adresse. La base de données d'adresses sera étiquetée avec les coordonnées de carte correspondantes, généralement la latitude et la longitude, à partir de la base de données de cartes.
Il existe plusieurs méthodes permettant au logiciel de déterminer où placer une adresse sur un plan de rue. Une méthode courante est la méthode à une plage, dans laquelle chaque rue se voit attribuer une seule plage de numéros d'adresses. L'application testera ensuite une adresse pour voir si elle se situe dans la plage de numéros donnée pour cette rue. Si tel est le cas, le point pour l'emplacement de l'adresse est placé dans la rue proportionnellement à sa valeur entre les extrémités de la plage. Par exemple, si une rue a une plage d'adresses allant de 500 à 599, le numéro d'adresse 550 sera situé à peu près à mi-chemin entre les points d'extrémité de la rue sur la carte.