9 votos

¿Cuál es la mejor forma de extraer la geometría de un camino de datos de OSM?

¿Cuál es la mejor forma de extraer la geometría de un camino de datos de OSM? El objetivo es mostrar los segmentos de carretera que están cerradas debido al clima. El clima de datos consta de posiciones (en KM medidos a lo largo de la carretera) de las principales ciudades, y la longitud de los afectados tramo de carretera. El principal problema es el recorte de la carretera basándose en estas distancias, después de la representación parece sencillo.

28voto

La forma más fácil es descargar archivos de FORMA http://download.geofabrik.de/osm/ . Contienen un "caminos" de la capa (estos archivos se actualizan durante la noche).

Conectado a la tabla de atributos permite categorizar las calles de una manera jerárquica.

Otra capa en el paquete (en algunas ciudades) la medida.

Por lo tanto, posterior recorte se puede hacer por ejemplo, con QGIS o GRASS GIS.

2voto

Mattias Puntos 1058

Usted definitivamente quiere obtener los datos en Postgis el uso de algo como osm2pgsql o imposm (si todo lo que tienes es una .osm extracto) o shp2pgsql (si usted tiene un shapefile). Una vez que los datos en Postgis, puede utilizar algunos de los referenciación lineal de las funciones que se explican aquí, esp. ST_Line_Interpolate_Point() y ST_Line_Locate_Point():

http://postgis.net/docs/reference.html#Linear_Referencing

Me imagino que el error en la referencia lineal va a ser un gran problema. Si usted tiene largas distancias en km y la OSM camino es diferente de la geometría a lo que el servicio meteorológico usa, entonces usted verá los errores de magnificado cuanto más lejos vayas.

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