Estamos construyendo una aplicación de enrutamiento de calles de EE. UU. (Encontrando caminos para automóviles entre dos o más ubicaciones que usan vías públicas) y nos gustaría utilizar datos de código abierto US Tiger Data o Open Street Map u otros si están disponibles a nivel nacional.
Hemos trabajado mucho con los datos del Segmento de la calle Tiger Street del censo de EE. UU. (Creamos un geocodificador http://maplarge.com/geocoder con Tiger), y utilizar los datos de Tiger es nuestra preferencia. Sin embargo, me faltan dos datos importantes que creo que deberían estar allí, pero no puedo encontrarlos en la documentación:
Pregunta 1: Dirección: Sé que algunos segmentos de calles son Unidireccionales, lo que significa que el tráfico solo puede circular en una dirección en particular, y necesito saber si el Tiger o el OSM tienen datos de atributos de dirección que pueden vincularse a segmentos de calles. Los enlaces específicos a documentación / datos / ejemplos serían increíbles.
Pregunta 2: Conectividad. Cuando dos caminos se cruzan implica una intersección. Sin embargo, no siempre se puede ir de una carretera a otra ... por ejemplo, cuando una carretera local cruza una autopista de acceso limitado, la conectividad a menudo se limita a ciertas "rampas". Me gustaría saber si los datos del Censo / OSM pueden proporcionar información confiable sobre la conectividad en las intersecciones. Los enlaces específicos a documentación / datos / ejemplos serían increíbles.
¡Gracias!
(PD: esta es una aplicación de alto volumen que requiere nuestra arquitectura específica, no esquive la pregunta y sugiera ArcGIS, MapPoint o un servicio web).
Respuestas:
Los datos no están allí para lo que necesita, pero algunos son ...
El mapa editado TIGER puede ser de su interés.
http://wiki.openstreetmap.org/wiki/TIGER_Edited_Map
Las áreas rojas son formas que no se han editado desde la importación de TIGER.
Las áreas verdes son formas que han sido editadas.
Todavía hay una gran cantidad de arreglos necesarios para los datos TIGER antes de que puedan usarse. http://open.mapquestapi.com/tigerviewer/index.html?zoom=9&lat=40.07546&lon=-76.329999&layers=B
fuente
oneway = 'yes' es cómo entiendo las limitaciones de dirección de flujo en OSM.
OSM comparte nodos en formas de intersección. Puede detectar las formas comprobando los identificadores de referencia de los nodos.
Me di cuenta de que hay más de unos pocos nodos compartidos en los cruces separados por pendientes que pueden causar algunos problemas de enrutamiento bastante graves.
Dado que gran parte de OSM en los EE. UU. Se basó en una importación de TIGER por lotes, muchas intersecciones se basan en ese modelo de datos. Es decir, si una autopista cruza alguna característica y no comparte un nodo, entonces puede asumir una separación de pendiente. Sin embargo, este no es siempre el caso, desafortunadamente.
OSM tiene dos etiquetas relacionadas que indican separación de grado: - bridge = 'yes' y - layer = x (algún número)
La parte del puente se explica por sí misma. La etiqueta de capa indica el valor z de la carretera en particular en el cruce.
fuente