Avec un "foreach" c'est bien plus compliqué (à lire) et plus lent qu'un simple "recurse down" sur tous les membres des relations trouvées. En plus tu n'affiches que les ways, aucune interprétation des surfaces comme dans ma requête. Tu n'affiche pas non plus les noeuds admin_center. Egalement tu ne testes que sur un seul tag, political_division=canton, en supposant que ce sont des relations, et qu'elles ont un tag boundary=political. Ma requête est en format XML, mais elle a un équivalent en syntaxe compacte. Elle n'est pas moins lisible pour autant.
Le 24 février 2015 23:17, Jérôme Amagat <jerome.ama...@gmail.com> a écrit : > sinon ça : > http://overpass-turbo.eu/s/7RM > > Le 24 février 2015 21:10, Philippe Verdy <verd...@wanadoo.fr> a écrit : > > La requête Overpass Turbo (sur http://overpass-turbo.eu/) fait ces >> vérifications de façon visuelle et interactive (données à jour disponibles >> dans la minute) >> >> <osm-script output="json" timeout="40"> >> <union> >> <query type="relation"> >> <has-kv k="boundary" v="political"/> >> <has-kv k="political_division" v="canton"/> >> <bbox-query {{bbox}}/> >> </query> >> </union> >> <print mode="body"/> >> <recurse type="down"/> >> <print mode="skeleton" order="quadtile"/> >> </osm-script> >> >> (pour les cantons il faut zoomer sa vue (la bbox par défaut est celle de >> votre onglet d'affichage dans le navigateur) un peu à l'échelle d'un >> département sinon on déborde vite en volume de données) >> >> Modifiez les lignes "has-kv" (paires clé et valeur d'un même tag) selon >> vos critères de recherche (anciens ou nouveaux cantons, arrondissements, >> circonscriptions législatives) >> >> On repère vite les trous (zones blanches) et superposition (zones jaunes >> plus intenses), ou enclaves/exclaves oubliées dans une relation voisine >> 'bordure violette et non bleue, car les ways ne sont pas réutilisés par >> deux relations). >> >> Le 24 février 2015 18:12, Christian Quest <cqu...@openstreetmap.fr> a >> écrit : >> >>> >>> Le 24/02/2015 16:49, Jérôme Amagat a écrit : >>> > Bonjour, >>> > >>> > Ça serai pas possible de créer un truc (pour ceux qui savent faire :) >>> > ) pour aider à trouver les problèmes. J'ai vu des communes (beaucoup >>> > commençais par un e majuscule, problème de l'accent dans les décrets?) >>> > qui n’étaient dans aucun canton (et qui n'attendent pas d’être >>> découpé). >>> > les problèmes : endroit sans canton, et aussi role et admin-centre >>> > manquant. >>> > >>> >>> C'est ce que je comptais faire en poussant un peu plus l'extraction >>> automatique des données du JORF. >>> On a effectivement des communes qui ont sauté à cause de leur nom >>> orthographié différemment (le JORF ne met pas d'accent sur les >>> majuscules, utilise des e dans l'a alors que dans OSM on a des ae). >>> >>> Je comptais par exemple vérifier les "trous" dans la couverture des >>> cantons en croisant avec les polygones des communes, et détecter les >>> cantons qui se chevauchent partiellement, chose possible aussi à >>> intégrer par une nouvelle analyse Osmose (si Freed a envie de rajouter >>> ça). >>> >>> -- >>> Christian Quest - OpenStreetMap France >>> >>> >>> _______________________________________________ >>> Talk-fr mailing list >>> Talk-fr@openstreetmap.org >>> https://lists.openstreetmap.org/listinfo/talk-fr >>> >> >> >> _______________________________________________ >> Talk-fr mailing list >> Talk-fr@openstreetmap.org >> https://lists.openstreetmap.org/listinfo/talk-fr >> >> >
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr