¿Cómo mantener la integridad entre el cambio de la red de calles y los puntos geocodificados?

12

Mantenemos cientos de miles de puntos geocodificados contra una red de calles Navteq de doble centro. Nos enfrentamos al desafío de mantener la integridad referencial entre nuestros puntos y la red de calles, que cambia con cada actualización de Navteq. Un alto porcentaje de nuestros puntos se geocodifica manualmente, por lo que no podemos ejecutarlos nuevamente a través de un proceso de geocodificación automático.

Algunos puntos están geocodificados por dirección de calle, otros por distancia y dirección desde una intersección, y otros por coordenadas GPS. En cada caso, debemos conservar la coincidencia más cercana posible en la red de calles actualizada.

Solucioné este problema una vez antes en una red de línea central única, utilizando técnicas de referencia lineal, geocodificación y ajuste, pero el proceso fue muy rígido y frágil. (Ver http://thewyvern.co/Thesis.final.pdf para más detalles).

¿Alguien más ha enfrentado este problema? ¿Tienes alguna sugerencia? ¿Puede señalar alguna investigación que pueda ayudarnos a desarrollar una solución sólida?

Para el contexto: estamos utilizando un algoritmo de geocodificación personalizado codificado en ArcObjects, que se basa solo en parte en la clase de Localizador de ESRI. Nuestro sistema se basa en ArcGIS Server 9.3.1, con datos almacenados en ArcSDE 9.3.1 en Oracle. Los datos de Navteq se entregan en formato shapefile.

nw1
fuente
1
¿Puede agregar más información a su pregunta, como qué software está utilizando para geocodificar, formatos de datos, software disponible, etc. Si está utilizando ArcGIS, ¿ha considerado utilizar una red geométrica? Si tiene FME, puede interesarle esta presentación de San Antonio Water System.
blah238
"Integridad topológica" es un término muy amplio, y tengo curiosidad por saber exactamente qué quiere decir con él. ¿Desea que los nodos que geocodificó sean parte de los bordes de la calle? Porque el uso de geocodificación a nivel de parcela con correcciones puede poner fácilmente los puntos geocodificados en alguna parte de las parcelas y aún así ser "topológicamente correcto"
Ragi Yaser Burhum
@Ragi: Es un problema topológico (creo) en el sentido de que los puntos se posicionan en el espacio de la red en relación con otras características. Pero tal vez el término no sea útil aquí.
nw1
1
¿Existe una relación de atributo (PK / FK) entre el nodo y la línea central, o podría agregarse a los nodos antes de actualizar las líneas centrales? Estoy bastante seguro de que NAVTEQ mantiene una identificación semipermanente que debería permanecer igual incluso si cambia la geometría. ¿Sería suficiente una identificación de la línea central y un porcentaje en la línea para ubicar sus nodos adecuadamente después de las actualizaciones de la línea central?
MWrenn
1
En mi experiencia, la ID solo cambia cuando la geometría está dividida, generalmente debido a una nueva intersección con otra geometría vial o peatonal, no simplemente ajustada. ¿Estás viendo lo contrario? Supongo que estoy tratando de determinar el alcance de los casos que esta solución debe manejar.
MWrenn

Respuestas:

1

Estoy viendo un problema para mi agencia en este momento que sugiere el mismo escenario o al menos uno muy similar.

Lo que estoy apuntando es esto; todos los puntos de dirección tienen una identificación de la calle con la que coinciden; así como la gama USPS de AIS. Necesitamos ejecutar una verificación de detección de cambio con cada actualización de la calle del proveedor, para las ID de segmento de calle que tienen un cambio, aislamos los puntos que hacen referencia a esa ID; luego recorreremos cada uno de estos haciendo un búfer para seleccionar la ID de segmento de calle más cercana para que podamos mantener estos relacionados correctamente.

Este será un proceso que llevará mucho tiempo, pero puede escribir una buena cantidad de él (esto lo estoy modelando ahora) y solo tiene que suceder cuando actualiza los datos de su proveedor. Obtendremos actualizaciones para nuestras direcciones de varias fuentes, por lo que tomaremos los puntos y los fusionaremos y luego los actualizaremos cada vez que se actualicen los datos de nuestro proveedor, incluso podría agregar referencias al TIGRE / Edge, pero eso sería solo para futuros usos de modelado demográfico.

Estamos trabajando para unir direcciones a distancia con datos de nivel de parcela que admitirán una fuente de direccionamiento y enrutamiento en todo el estado.

DEWright
fuente