Nous maintenons des centaines de milliers de points géocodés par rapport à un réseau de rues Navteq à double ligne centrale. Nous sommes confrontés au défi de maintenir l'intégrité référentielle entre nos points et le réseau routier, qui change à chaque mise à jour de Navteq. Un pourcentage élevé de nos points sont géocodés manuellement, nous ne pouvons donc pas simplement les réexécuter via un processus de géocodage automatisé.
Certains points sont géocodés par l'adresse de la rue, d'autres par la distance et la direction d'une intersection, d'autres par les coordonnées GPS. Dans chaque cas, nous devons conserver la correspondance la plus proche possible sur le réseau routier mis à jour.
J'ai résolu ce problème une fois auparavant sur un réseau à ligne centrale unique, en utilisant des techniques de référencement linéaire, de géocodage et de capture, mais le processus était très rigide et fragile. (Voir http://thewyvern.co/Thesis.final.pdf pour plus de détails.)
Quelqu'un d'autre a-t-il fait face à ce problème? Avez-vous des suggestions? Pouvez-vous indiquer des recherches qui pourraient nous aider à développer une solution robuste?
Pour le contexte: nous utilisons un algorithme de géocodage personnalisé codé dans ArcObjects, qui ne repose que partiellement sur la classe Locator d'ESRI. Notre système est basé sur ArcGIS Server 9.3.1, avec des données stockées dans ArcSDE 9.3.1 sur Oracle. Les données Navteq sont fournies au format shapefile.
Réponses:
Je regarde un problème pour mon agence en ce moment qui fait allusion à ce même scénario ou au moins un très similaire.
Ce que je vise, c'est ceci; tous les points d'adresse ont un identifiant pour la rue à laquelle ils correspondent; ainsi que la gamme USPS d'AIS. Nous devons exécuter une vérification pour la détection des modifications à chaque mise à jour de rue de fournisseur, pour les ID de segment de rue qui ont un changement, nous isolons ensuite les points qui font référence à cet ID; nous allons ensuite parcourir chacun d'eux en faisant un tampon pour sélectionner l'ID de segment de rue le plus proche afin que nous puissions les conserver correctement.
Ce sera un processus long, mais vous pouvez en écrire une bonne partie (ce que je modélise maintenant) et cela ne doit se produire que lorsque vous mettez à jour vos données de fournisseur. Nous obtiendrons des mises à jour pour nos adresses à partir d'un certain nombre de sources, donc nous prendrons les points et les fusionnerons puis les mettrons à jour à chaque fois que nos données de fournisseur seront mises à jour, je pourrais même ajouter des références au TIGER / Edge mais ce serait juste pour les futures utilisations de la modélisation démographique.
Nous travaillons à relier les adresses à distance avec des données au niveau des colis qui prendront en charge une source d'adressage et de routage à l'échelle de l'État.
la source