4 votos

Lectura y Exportación de Datos de Carreteras OSM como Red de Segmentos de Carreteras [Matrices de Adyacencia]

Deseo extraer de un archivo OSM una red de carreteras, y exportarla como un array (matriz de adyacencia) donde los nodos son las intersecciones de las carreteras y las aristas representan los segmentos de las mismas.

No quiero sólo visualizarlo, sino también exportar la matriz de adyacencia resultante como un archivo con una estructura de datos de red en al menos uno de los siguientes formatos: archivo numpy (.npy), archivo pajek (.net), archivo gephi (.gexf), archivo csv (.csv). Alternativamente, una lista de nodos y aristas con información geométrica serviría.

Busco una solución utilizando Python o QGIS.

Esperaba algo como este paquete de Matlab especialmente el tercer punto de la descripción. Por desgracia, no tengo Matlab instalado en mi máquina.

3voto

Mike Puntos 143

No conozco una solución exacta, pero intentaré presentarle ideas generales:

Lo que se busca es la matriz de adyacencia para un gráfico de enrutamiento que se genera a partir de los geodatos de OSM. Aunque hay un gran interés en el Tema de enrutamiento en la comunidad, hay muy pocos enfoques para exportar el gráfico de enrutamiento, ya que el usuario suele querer una solución de enrutamiento completa.

  • eWorld es un frontend para el SUMO que permite a este simulador hacer uso de OSM. Puede obtener archivos de red, etc.
  • osm2pgrouting rellena una base de datos PostGIS de acuerdo con los requisitos del pgrouting módulo
  • QGIS plugin de gráficos de carreteras también se puede utilizar en OSM, por ejemplo, con el plugin de importación de OSM o con shapefiles preprocesados
  • osm4routing podría ajustarse a sus requisitos de exportación, pero nunca había oído hablar de él, así que supongo que no es de uso generalizado...

Una última idea sería jugar con el marco de trafficmining que parece ser muy modular, así que supongo que se puede acceder a los datos procesados (pero está en JAVA)

En definitiva, depende de su caso de uso.

1voto

dolzenko Puntos 111

http://osm-traffic.com/ permite la descarga directa de datos gráficos de OpenStreetMap en formato json.

Descargo de responsabilidad: trabajo con la empresa que lo ha desarrollado, podría convertirse en un servicio de pago.

0voto

Dana Puntos 21

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X