<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Merci Christian.<br>
      Aujourd'hui l'overpass-api est sans doute très intéressante pour
      les développeurs mais inaccessible pour, par exemple, l'étudiant
      en histoire qui fait un mémoire sur le culte de Saint Clair et qui
      cherche la répartition géographique des églises vouées à ce Saint.
      Je peux multiplier les exemples de cas d'usage si ça vous
      intéresse, mais il y a beaucoup de monde qui est incapable
      d'aborder des données autrement que par un format tabulaire de
      type CSV (ods et xls étant même encore plus accessibles).<br>
      <br>
      Je crois que la plupart des gens qui savent utiliser Excel ou
      LibreOffice Calc ne savent pas charger un XML dedans. Quand bien
      même ils le sauraient ça les obligeraient à importer d'énormes
      fichiers .osm pour retrouver leurs petits.<br>
      <br>
      Ce dont je parle c'est la capacité de néophytes à récupérer et
      lire en quelques clics des données d'OSM dans Excel ou LibreOffice
      pour des usages simples : quand je veux calculer la densité de
      piscine publiques dans mon département, je devrais pouvoir faire
      ça dans un tableur. Et ce tableau des piscines je vais peut-être
      avoir envie de l'enrichir en ajoutant les horaires d'entrées et je
      vais donc m'intéresser un peu plus à OSM pour comprendre comment
      contribuer.<br>
      <br>
      Christian je te propose de démarrer des choses simples et
      opérationnelles dès maintenant :<br>
      1. une maquette de page qui hébergerait ces données (je l'héberge
      sur le wiki ou sur Github comme ça d'autres pourront contribuer)<br>
      2. un ou des scripts bash un peu génériques qui réalisent les
      conversions voulues (idem + les fichiers produits seront hébergés
      sur mon site dans un premier temps)<br>
      3. une fois que tout ça tourne dans un cron, je publie ça ici et
      vous me faites un retour sur l'opportunité de publier ça sur
      openstreetmap.fr (ou pas)<br>
      <br>
      Ça te va ?<br>
      <br>
      ChN<br>
      <br>
      <br>
      <br>
      Le 05/12/2013 19:26, Christian Quest a écrit :<br>
    </div>
    <blockquote
cite="mid:CAAXY6DOAj1VQN2C+b5EYRw3xCK4+yWFfhELyEO+OW+JvKze+DA@mail.gmail.com"
      type="cite">
      <div dir="ltr">Je partage tout à fait ton constat.
        <div><br>
        </div>
        <div>Favoriser la réutilisation autre que le production de carte
          passe par des outils pour transformer les données OSM dans des
          formats moins "géographiques".</div>
        <div><br>
        </div>
        <div>Il y a l'overpass-api qui permet déjà pas mal de choses,
          surtout des sorties en json en plus de l'XML habituel.</div>
        <div>On peut écrire des requêtes relativement compacte pour
          sélectionner des objets géographiquement et sémantiquement.</div>
        <div><br>
        </div>
        <div>Il manque juste des convertisseurs de formats à l'overpass
          pour sortir les résultats en:</div>
        <div>- geojson</div>
        <div>- csv</div>
        <div>- svg</div>
        <div>- kml</div>
        <div>...</div>
        <div><br>
        </div>
        <div>
          <div>
            Ca démultiplierai les réutilisations et donc l'adoption
            d'OSM.</div>
        </div>
        <div><br>
        </div>
        <div>A chaque hackathon où je suis présent comme mentor, je
          montre l'overpass et les développeurs découvre (enfin ?) à
          quoi OSM peut leur servir autrement que comme fond de carte
          pour remplacer Google...</div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">Le 5 décembre 2013 19:13, Charles
          Nepote <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:charles@nepote.org" target="_blank">charles@nepote.org</a>></span>
          a écrit :<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">Bonjour à
            tous !<br>
            <br>
            **Résumé du message** : comment diffuser et voir réutilisées
            les données d'OSM auprès d'un public plus large, qui, dans
            un cercle vertueux, pourra devenir contributeur.<br>
            <br>
            Souvent j'ai l'occasion de dire ici ou là que "telle donnée
            est dispo dans OSM". Par ailleurs, je pousse depuis un
            certains temps les acteurs publics à référencer sur leurs
            portails les données d'OSM : ainsi de Montpellier, le CG de
            la Gironde, la Région PACA, etc.<br>
            <br>
            Mais aujourd'hui, les jeux de données ou les outils de
            consultation d'OSM ont du mal à répondre à plein de petits
            cas tout simples comme : "je veux la liste des pharmacies de
            ma région". Et "je veux pouvoir manipuler cette liste dans
            mon tableur favori parce que c'est l'outil que je connais
            bien".<br>
            <br>
            Je me suis donc interrogé : comment produit-on simplement
            des données d'OSM sous forme de fichiers CSV ? Je sais bien
            que tout n'est pas extractible en CSV mais il y a un champ
            d'usage immense sur les données comme :<br>
            * les bâtiments publics<br>
            * les médecins, hôpitaux, pharmacie...<br>
            * les lieux/services de secours (casernes de pompier,
            défibrilateurs, pompes incendies, téléphones de secours)<br>
            * les lieux de culture (Théâtres, Musées, etc.)<br>
            * les lieux d'histoire et du patrimoine<br>
            * les arrêts de transports en commun<br>
            * les terrains/équipements sportifs<br>
            * les lieux touristiques<br>
            * les systèmes de surveillance (caméras de surveillance)<br>
            * les commerces<br>
            * les hameaux<br>
            * les services relatifs aux déchets (bennes de recyclage,
            poubelles, déchetteries, composteurs publics, etc.)<br>
            * etc.<br>
            <br>
            Je suis donc allé grenouiller dans les outils (je précise
            que je n'ai jamais installé QGIS, Postgis, etc., je n'ai
            jamais utilisé l'API OSM, je ne fais pas dev mais j'ai
            quelques années d'expérience sous Linux).<br>
            Et le plus simple que j'ai trouvé c'est la combinaison de
            osmconvert e et osmfilter.<br>
            <a moz-do-not-send="true"
              href="http://wiki.openstreetmap.org/wiki/Osmconvert"
              target="_blank">http://wiki.openstreetmap.org/wiki/Osmconvert</a><br>
            <a moz-do-not-send="true"
              href="http://wiki.openstreetmap.org/wiki/Osmfilter"
              target="_blank">http://wiki.openstreetmap.org/wiki/Osmfilter</a><br>
            <br>
            Je peux obtenir le fichier CSV de toutes les pharmacies de
            PACA en 4 lignes de commande :<br>
            $ wget <a moz-do-not-send="true"
href="http://download.geofabrik.de/europe/france/provence-alpes-cote-d-azur-latest.osm.pbf"
              target="_blank">http://download.geofabrik.de/europe/france/provence-alpes-cote-d-azur-latest.osm.pbf</a>
            # télécharge le fichier OSM de la Région PACA<br>
            $ ./osmconvert32 provence-alpes-cote-d-azur-latest.osm.pbf
            -o=provence-alpes-cote-d-azur-latest.o5m # conversion du dit
            fichier dans un format lisible pour osmfilter<br>
            $ ./osmfilter32 provence-alpes-cote-d-azur-latest.o5m
            --keep="amenity=pharmacy" > PACA-pharmacies.o5m #
            filtrage proprement dit pour ne retenir que les pharmacies<br>
            $ ./osmconvert32 PACA-pharmacies.o5m --all-to-nodes
            --csv="@id @lon @lat amenity shop name" --csv-headline >
            PACA-pharmacies.csv # conversion du fichier filtré en CSV<br>
            <br>
            (Peut-être qu'on peut faire encore plus simple et plus
            rapide mais cette méthode à l'avantage d'être scriptable et
            automatisable facilement pour publier ces fichiers sur un
            serveur web.)<br>
            Résultat : 1220 pharmacies identifiées et géolocalisées.
            J'aurais pu ajouter les adresses, les téléphones, etc. quand
            ils sont renseignés (c'est rare). (Il y a cependant des
            petits problèmes dans ce fichier comme les distributeurs de
            préservatifs (n'est-ce pas utilisateur cquest <a
              moz-do-not-send="true"
              href="http://www.openstreetmap.org/node/2368452297"
              target="_blank">http://www.openstreetmap.org/node/2368452297</a>
            :D .)<br>
            Il faut compter environ 8-10 minutes pour l'ensemble du
            process sur ma machine (compris le téléchargement des 200+
            Mo du fichier PACA).<br>
            <br>
            **Pourquoi je creuse ça ?**<br>
            * OSM est une platforme déjà bien en place pour crowdsourcer
            énormément de données et s'enrichit à grande vitesse<br>
            * OSM a une dimension nationale et internationale<br>
            * Mais OSM a du mal à fournir ses données autrement que par
            la carte ou par des fichiers XML assez obscurs et difficiles
            à manipuler par le néophyte (je caricature un peu et je ne
            connais sans doute pas toutes les initiatives)<br>
            * Produire régulièrement des extractions en CSV devrait
            permettre :<br>
                1. de fournir des données à des néophytes qui pourront
            la réutiliser de manière simple<br>
                2. de permettre à des tas de gens de découvrir et
            utiliser OSM comme plateforme de coproduction de données<br>
                3. de faciliter la coproduction de certains types de
            données : avec ces tableaux, je peux maintenant plus
            facilement organiser une cartopartie thématique sur les
            cinémas, les bibliothèques, les sex shop ou que sais-je
            encore...<br>
            <br>
            Aujourd'hui, un des problèmes des fichiers open data des
            acteurs publics est que le feedback (ajouts, correction) est
            une fonctionnalité très mal organisée (c'est un euphémisme).
            OSM permet d'aller au-delà.<br>
            <br>
            Ma question est la suivante : est-ce que ça ne vaudrait pas
            le coup de réserver un espace, par exemple sur <a
              moz-do-not-send="true" href="http://openstreetmap.fr"
              target="_blank">http://openstreetmap.fr</a> , où publier
            de l'information pré-mâchée en CSV ?<br>
            L'idéal pourrait aller jusqu'à fournir une interface
            permettant de générer soit-même des fichiers en rendant
            public ces fichiers pour les autres.<br>
            Je veux bien aider à la définition des catégories de données
            et je passerai aussi du temps à convaincre les acteurs
            publics de référencer ces données sur leurs portails open
            data.<br>
            Qu'en pensez-vous ?<br>
            <br>
            <br>
            Charles Nepote.<br>
            <a moz-do-not-send="true"
              href="http://www.openstreetmap.org/user/CharlesNepote"
              target="_blank">http://www.openstreetmap.org/user/CharlesNepote</a><br>
            <br>
            <br>
            _______________________________________________<br>
            Talk-fr mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a><br>
            <a moz-do-not-send="true"
              href="https://lists.openstreetmap.org/listinfo/talk-fr"
              target="_blank">https://lists.openstreetmap.org/listinfo/talk-fr</a><br>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        Christian Quest - OpenStreetMap France<br>
        Un nouveau serveur pour OSM... <a moz-do-not-send="true"
          href="http://donate.osm.org/server2013/" target="_blank">http://donate.osm.org/server2013/</a>
      </div>
    </blockquote>
    <br>
  </body>
</html>