====== Ajouts des pubs avec Overpass Turbo ====== [[http://www.overpass-api.de/|{{:public:logo_overpassapi.png?190 |Overpass API}}]] L'API Overpass permet d'effectuer des requêtes sur la base de données OpenStreetMap, et donc d'obtenir les données les plus à jour. Le site [[http://overpass-turbo.eu/|Overpass Turbo]] fournit une interface conviviale à cette API : il permet de construire une requête avec un assistant, d'afficher le résultat sur une carte, de l'exporter dans différents formats, et bien d'autres choses encore. [[http://overpass-turbo.eu/|{{:public:logo_overpass_turbo.png |Overpass Turbo}}]] Nous allons utiliser Overpass Turbo pour trouver les pubs de Brest et les importer dans notre projet QGis. ===== Les étapes ===== ==== Etape 1 : requête Overpass ==== Le [[http://wiki.openstreetmap.org/wiki/FR:%C3%89l%C3%A9ments_cartographiques#Consommation|Wiki des éléments cartographiques OSM]] nous apprend que les pubs sont identifiés dans OSM par le tag ''amenity=pub'', c'est la base de notre requête. Allez sur le site [[http://overpass-turbo.eu/]], ouvrez l'assistant et tapez ''amenity=pub in Brest'', enfin exécutez la requête. {{::public:overpass_turbo.png|Requête Overpass Turbo}} La requête s'exécute et le résultat apparaît sur la carte. Au besoin centrez la carte sur le résultat en cliquant sur la loupe à gauche de la carte. ==== Etape 2 : export du résultat au format GeoJSON ==== Cliquez sur Exporter puis choisissez le format GeoJSON : les données sont affichées dans une //popup// et peuvent être copiées. Votre navigateur a peut-être aussi téléchargé le fichier directement. {{:public:overpass_turbo_export.png|Export Overpass Turbo}} ==== Etape 3 : import du fichier GeoJSON dans QGis ==== Le fichier GeoJSON peut être ajouté au projet QGis en ajoutant une couche vecteur, ou par un simple glisser-déposer. Notez que le fichier contient une majorité de points, mais également quelques polygones. En effet les services et commerces peuvent être représentés sous forme de polygones s'ils en occupent la totalité. ===== Résultat ===== Il ne nous reste plus qu'à choisir le pub où boire une bière bien méritée ... et pourquoi pas contribuer au projet [[https://openbeermap.github.io/#16/48.3905/-4.4860|OpenBeerMap]]. Vous pouvez continuer de préparer la soirée en recherchant les restaurants ... {{:public:pubs_de_brest.png|Pubs de Brest}} ===== Pour aller plus loin ===== L'[[http://www.overpass-api.de/|API Overpass]] utilise un langage de requêtes puissant offrant de nombreuses possibilités. Sa syntaxe est documentée sur [[http://wiki.openstreetmap.org/wiki/Overpass_API|cette page du Wiki OSM]]. La société [[http://www.3liz.com/|3Liz]] a développé pour QGis le plugin [[https://plugins.qgis.org/plugins/QuickOSM/|QuickOSM]]. Celui-ci utilise l'API Overpass pour effectuer des requêtes sur la base OSM et intégrer leur résultat directement dans QGis.