9 votos

¿Recuperar la velocidad y el número de carriles en la API de Google Maps, los datos de OSM o cualquier otra secuencia?

¿Es posible devolver la velocidad publicada y el número de carriles de un segmento de carretera usando API de Google Maps, los datos de OSM o cualquier otra corriente (pagada de o libre)?

4voto

FredB Puntos 496

Te voy a dar un método que utiliza descargado datos de OSM, como la API está diseñada para la edición y no de sólo lectura. Encontrará más detalles sobre esto en el uso de la API de la política de la página de la wiki de OSM. Si usted realmente desea utilizar una API, se puede ver en el modo de sólo lectura Api como el paso a desnivel de la API. Varios otros métodos también podría trabajar, dependiendo de cómo se utilice este tipo de datos y que las herramientas que más te gusta.

  • Descargar datos de OSM para que el área de interés. El uso de Geofabrik si el área es grande, o el sitio web de OSM ficha de exportación si el área es pequeña (de una ciudad o de menos).
  • Poner todos los datos en PostGIS :
    • Instalar osm2pgsql y encontrar el valor predeterminado.archivo de estilo (en Ubuntu : /usr/share/osm2pgsql/default.estilo)
    • Copia este defecto.estilo, guárdelo como yourdefault.el estilo y la edita para añadir las siguientes líneas, para poder recuperar los carriles y maxspeed de OSM:
      camino de carriles de texto lineal
      manera maxspeed texto lineal
      
    • Ejecute el siguiente (esto es para Ubuntu, pero debe ser muy similar en Windows):
      sudo su postgres
      createdb sig
      psql -d sig -c "CREAR la EXTENSIÓN postgis;"
      psql sig -c "ALTER TABLA geometry_columns PROPIETARIO DE postgres"
      psql sig -c "ALTER TABLA spatial_ref_sys PROPIETARIO DE postgres"
      osm2pgsql -s --estilo /ruta/yourdefault.estilo -W -U postgres -d gis /archivo/ruta/toosm/fileorpbf/nombre.osm
      
  • Ahora puede ejecutar cualquier consulta que desee en el sig de base de datos para obtener la maxspped y el número de carriles de un tramo de carretera

Nota importante: esta es una técnica, método, pero no hay ninguna garantía de que la velocidad y el número de carriles están presentes en OSM por las carreteras usted está interesado en.

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