Est-il possible de renvoyer la vitesse affichée et le nombre de voies d'un segment d'autoroute à l'aide de l'API Google Maps, des données OSM ou de tout autre flux (payant ou gratuit)?
Est-il possible de renvoyer la vitesse affichée et le nombre de voies d'un segment d'autoroute à l'aide de l'API Google Maps, des données OSM ou de tout autre flux (payant ou gratuit)?
Réponses:
Je vais vous donner une méthode utilisant les données OSM téléchargées, car l'API est conçue pour l'édition et non pour la lecture seule. Vous trouverez plus de détails à ce sujet sur la page de politique d'utilisation des API du wiki OSM. Si vous voulez vraiment utiliser une API, vous pouvez regarder les API en lecture seule comme l' API Overpass . Plusieurs autres méthodes pourraient également fonctionner, selon la façon dont vous utiliserez ces données et les outils que vous aimez le plus.
voies voie texte linéaire façon maxspeed texte linéaire
sudo su postgres createdb gis psql -d gis -c "CRÉER UNE EXTENSION postgis;" psql gis -c "ALTER TABLE geometry_columns OWNER TO postgres" psql gis -c "ALTER TABLE spatial_ref_sys OWNER TO postgres" osm2pgsql -s --style /path/yourdefault.style -W -U postgres -d gis /file/path/toosm/fileorpbf/name.osm
Remarque importante : il s'agit d'une méthode technique, mais rien ne garantit que la vitesse et le nombre de voies sont présents dans OSM pour les autoroutes qui vous intéressent.