Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet Samy Mezani
Le 11/09/2017 à 16:51, sly (sylvain letuffe) a écrit : mais le seul soucis qui semble (semble car je ne suis pas expert Qgis) rester ce sont les 2 communes au Sud Est qui appartiennent à la région voisine, qui sont donc des enclaves appartenant à la région d'a coté et qui devrait alors être des

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet sly (sylvain letuffe)
Samy Mezani wrote > Je teste en ce moment même avec ogr2ogr (qui me renvoie des erreurs de > segmentation sur Debian...) Par curiosité, j'ai voulu essayer et ça à l'air de presque quasiment le faire avec ogr2ogr : http://sly.letuffe.org/echange/old-bourgogne.zip Sur une debian 8 $ ogr2ogr

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet Samy Mezani
J'enfonce certainement des portes ouvertes, mais voici enfin la manip qui a fonctionné : wget -O bourgogne.osm 'http://overpass-api.de/api/interpreter?data=rel[name="Bourgogne"]["disused:admin_level"=4];(._;>);out geom; ogr2ogr -a_srs "EPSG:4326" -t_srs "EPSG:2154" -f PostgreSQL

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet Samy Mezani
Le 11/09/2017 à 15:24, sly (sylvain letuffe) a écrit : [...] A mon avis, le problème qui fait que tu n'obtiens pas les réponses que tu attends tient dans l'expression de ton besoin. Je pense comprendre (je peux me tromper) que ce que tu veux c'est un multipolygone au sens GIS (postgis,

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet Jo
https://wiki.openstreetmap.org/wiki/Osmosis peut filtrer tes données OSM en ligne de commande Mais à mon avis les plugins openstreetmap en QGIS te seront plus utiles pour arriver à des fichiers .SHP. J'ignore si c'est possible de les invoquer à partir de la ligne de commande. Peut-être avec un

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet sly (sylvain letuffe)
Samy Mezani wrote > Je veux simplement obtenir le multipolygone de son ancien contour. A mon avis, le problème qui fait que tu n'obtiens pas les réponses que tu attends tient dans l'expression de ton besoin. Je pense comprendre (je peux me tromper) que ce que tu veux c'est un multipolygone au

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet marc marc
Le 11. 09. 17 à 14:21, Samy Mezani a écrit : > Donc , pour résumer, comment n'obtenir que les *ways* membres > de la relation et surtout leur géométrie ? > (pour importer dans PostGIs, ou visionner dans QGis) la géométrie d'un way implique d'avoir les nœuds. "out geom" te donne lat/lon des nœuds

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet Samy Mezani
Donc , pour résumer, comment n'obtenir que les *ways* membres de la relation et surtout leur géométrie ? (pour importer dans PostGIs, ou visionner dans QGis) Mon but est de comprendre ces requêtes pour en faire d'autres sur des données plus fréquemment mises à jour. Là je veux juste obtenir

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet Philippe Verdy
Le 11 septembre 2017 à 13:04, marc marc a écrit : > Mais en ligne de commande si : > > 1) récupérer le minimum contenant les infos souhaitées : > wget -O bourgogne.osm > 'http://overpass-api.de/api/interpreter?data=rel[name=Bourgogne][ > "disused:admin_level"=4];out;'

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet marc marc
Mais en ligne de commande si : 1) récupérer le minimum contenant les infos souhaitées : wget -O bourgogne.osm 'http://overpass-api.de/api/interpreter?data=rel[name=Bourgogne]["disused:admin_level"=4];out;' 2) filtrer pour ne garder que la relation, les chemins et le nom cat bourgogne.osm |

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet Philippe Verdy
Dans Overpass tu ne peux pas choisir entre avoir un seul tag ("name=*") ou tous les tags d'un objet. Tu peux en revanche obtenir la liste des objets sans leur géométrie ("out;" au lieu de "out geom;") Regarde les paramètres possibles pour "out;" selon le niveau de verbosité attendu, si tu ne veux

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet Samy Mezani
En fait, je souhaite bien tous les descendants de la relation, mais pas les nœuds, et si possible obtenir un seul objet de type multipolygone. Les données ne m'intéressent pas dans ce cas précis, si ce n'est le taq name. Merci Samy Le 11/09/2017 à 12:35, Christian Quest a écrit : Si tu ne

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet Christian Quest
Si tu ne veux que la relation décrivant le multipolygone (et pas les way ni les noeuds permettant d'avoir la géométrie complète), retire le ">;" Tu aura les tags de la relation, la liste des membres, mais rien d'autre. Le 11/09/2017 à 12:03, Samy Mezani a écrit : Bonjour, Je tente de faire

Re: [OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet Philippe Verdy
Déjà tu peux enlever l'union avec la récursion descendante "(._;>;);" si tu ne veux que la relation multipolygone, et pas ses descendants; mais ensuite "out geom;" ne te servira bas beaucoup puisqu'il n'y a pas de géométrie dans un multipolygone mais juste ses descendants; je suppose que tu veux

[OSM-talk-fr] requête Overpass en ligne de commande

2017-09-11 Par sujet Samy Mezani
Bonjour, Je tente de faire une requête en ligne de commande pour obtenir un fichier osm de l'ancienne région Bourgogne. Je veux simplement obtenir le multipolygone de son ancien contour. Avec ça, j'obtiens tous les objets (nœuds) de la relation : wget -O bourgogne.osm