[Hot-francophone] Pour une meilleur intégration des fichiers OSM dans le gestionnaire de tâches

Mathieu Leduc-Hamel math at arrak.org
Jeu 29 Jan 14:41:09 UTC 2015


Salut Severin,

Je ne suis pas certains de comprendre exactement la façon dont vous l'avez
développer. Si je comprends bien c'est un service externe qui pré-génère
les découpage du fichier OSM voulu ? ou bien c'est une fonctionalité que
vous avez intégré à HOT directement ?
Le Thu Jan 29 2015 at 4:45:53 AM, Severin Menard <severin.menard at gmail.com>
a écrit :

> Bonjour à tous,
>
> Désolé de ne as être intervenu sur ce fil avant. En fait cette possibilité
> a déjà été développée par Ben Abelhausen et sert depuis 2013 pour les
> imports sur la RCA et 2014 pour le Nigeria. Je ne sais pas s'il avait
> documenté cela. En gros, il suffit à Rafael Avila Coya (il travaille sur
> les imports NIgeria) ou moi d'uploader un fichier à importer sur le serveur
> de Ben, créer un job et ajouter en Per task instructions quelque chose
> comme :
>
> Import the UNICEF data in JOSM by clicking <a href="
> http://localhost:8111/import?new_layer=true&url=http://build.osmsharp.com:815/data/{x}/{y}/{z}/CAR_UNICEF_Wash_DATA_v2014.osm">here</a>
> or download the data <a href="
> http://build.osmsharp.com:815/data/{x}/{y}/{z}/CAR_UNICEF_Wash_DATA_v2014.osm
> ">here</a>.
>
> Un exemple de job, j'ai testé aussi le split de tâche, et cela marche,
> vous pouvez essayer (mais ne pas uploader la donnée) :
> http://tasks.dev.hotosm.org/project/697
>
> Je vous mets en contact avec Ben ? Je ne l'ai pas mis en copie, car il est
> peu ou pas francophone.
>
> Severin
>
> 2015-01-26 5:12 GMT+01:00 Pierre Béland <pierzenh at yahoo.fr>:
>
>> Merci Pierre
>>
>> je vais commenter à cet endroit.
>>
>> Pierre
>>
>>   ------------------------------
>>  *De :* Mathieu Leduc-Hamel <math at arrak.org>
>> *À :* Pierre Béland <pierzenh at yahoo.fr>; Pierre GIRAUD <
>> pierre.giraud at gmail.com>
>> *Cc :* "hot-francophone at openstreetmap.org" <
>> hot-francophone at openstreetmap.org>
>> *Envoyé le :* Dimanche 25 janvier 2015 21h07
>>
>> *Objet :* Re: [Hot-francophone] Pour une meilleur intégration des
>> fichiers OSM dans le gestionnaire de tâches
>>
>> Bonjour Pierre Giraud et Pierre Béland,
>>
>> Effectivement J'ai commencé à travailler avec Guillaume Pratte qui
>> s'implique aussi dans la communauté OSM à Montréal.
>>
>> J'ai déjà mon idée sur les détails d'implémentation et voilà ce que je
>> pensais faire:
>>
>> 1. J'ai ouvert un ticket sur github afin de donner plus de détails sur le
>> problème et afin de donner plus de détails d'implémentation:
>>
>> https://github.com/hotosm/osm-tasking-manager2/issues/540
>>
>> Si vous avez des commentaires ou des questions je vous propose qu'on les
>> fasse à cet endroit afin que tous aient le même feedback.
>>
>> Nous avons aussi forker le TM dans le compte de OSM Québec à l'adresse
>> suivante:
>>
>> https://github.com/OsmQc/osm-tasking-manager2
>>
>> 2. Effectivement mon plan c'était de créer une ou plusieurs nouvelles
>> vues afin d'avoir un mécanisme dynamique qui générera les données voulues.
>>
>> Merci d'avance et je vous remercis pour vos commentaires :)
>>
>>
>>
>> Le Fri Jan 23 2015 at 12:20:51 PM, Pierre Béland <pierzenh at yahoo.fr> a
>> écrit :
>>
>> Pierre Choffet, Pierre Giraud et moi Nous avons eu des discussions
>> la-dessus il y a quelques mois.
>>
>> Même si cette fonctionnalité n'est pas utilisée très souvent, elle est
>> très utile. Pour l'activation Ebola notamment, nous avons utilisé une
>> fonctionnalité similaire pour l'import des données de lieux GNS.
>>
>> Il y a cependant un problème avec l'utiilsation de liens statiques (ie.
>> fichiers préparés d'avance) si un usager utilise la fonction Diviser le
>> carré en quatre.  L'idéal serait l'utilisation d'un lien dynamique avec
>> l'appel à une fonction pour extraire la zone correspondante lorsque
>> l'usager sélectionne une tâche et clique sur le lien pour télécharger les
>> données OSM.
>>
>> Il serait intéressant que la communauté de Montréal collabore au
>> développement du Gestionnaire et ouvre un ticket pour proposer l'ajout
>> d'une telle fonction et il me fera plaisir de collaborer avec vous.
>>
>> Pierre
>>
>>   ------------------------------
>>  *De :* Pierre GIRAUD <pierre.giraud at gmail.com>
>> *À :* Mathieu Leduc-Hamel <math at arrak.org>
>> *Cc :* hot-francophone at openstreetmap.org
>> *Envoyé le :* Vendredi 23 janvier 2015 12h01
>> *Objet :* Re: [Hot-francophone] Pour une meilleur intégration des
>> fichiers OSM dans le gestionnaire de tâches
>>
>> Salut Mathieu,
>>
>> Je suis le développeur principal du Tasking Manager pour des raisons
>> historiques.
>> Je regrette de ne pas disposer de suffisamment de temps pour suivre le
>> développement de façon correcte.
>> Ces derniers temps d'autres développeurs ont aussi mis à la main à la
>> pâte et j'en suis très heureux. Mais là encore, le suivi de leur
>> travail laisse à désirer.
>> Je laisse bien trop souvent des discussions avoir lieu sans intervenir.
>>
>> En ce qui concerne ton développement. J'aurais tendance à douter de
>> l'intérêt d'intégrer ce développement dans le tasking manager
>> lui-même. Ma première impression est que cela pourrait être mis à
>> disposition via un service complètement indépendant.
>> Cette fonctionnalité est peut-être un peu trop spécifique mais je peux
>> me tromper.
>> À titre de comparaison, on imagine mal le tasking manager fournir une
>> fonctionalité qui permettrait de déposer un fichier .tiff venant d'un
>> fournisseur de d'images aérienne et que le tasking manager fournisse
>> en retour un service qui expose des tuiles images disponibles pour les
>> éditeurs.
>>
>> Je vois deux raisons grâce auxquelles la fonctionnalité que tu
>> proposes pourrait être intégrée dans le tasking manager :
>> - son intérêt est grand et son utilisation est fréquente,
>> - ça ne fait gonfler ni le code ni la base de données de façon trop
>> importante.
>>
>> Si malgré tout tu es très motivé, je trouve ça plutôt cool. Et ça
>> m'intéresse d'autant plus si tu es développeur python et que tu
>> connais pyramid. Le projet ne pourra qu'en tirer profit.
>>
>> En ce qui concerne le choix entre base de données et/ou système de
>> fichier, mon coeur balance. Je ne vois pas d'avantage pour l'un ou
>> l'autre. Sauf peut-être qu'une base de données est plus facile à
>> sauvegarder et restaurer.
>>
>> Pierre
>>
>>
>> 2015-01-23 3:28 GMT+01:00 Mathieu Leduc-Hamel <math at arrak.org>:
>> > Bonjour,
>> >
>> > Mon nom est Mathieu Leduc-Hamel. Je suis contributeur d'OSM au Québec et
>> > nous travaillons actuellement sur l'import de données de la ville de
>> > Montréal.
>> >
>> > Pour ce faire, nous utilisons le gestionnaire de tâches et nous avons
>> > développé un script:
>> >
>> >
>> https://github.com/OsmQc/mtl2osm/blob/master/mtl2osm/osm_grid_splitter.py
>> >
>> > Qui nous permet de diviser les données en grilles afin de faciliter
>> notre
>> > travail dans HOT.
>> >
>> > Par exemple ce script nous a permis de transformer ce fichier OSM:
>> >
>> >
>> https://github.com/OsmQc/mtl2osm/blob/master/mtl2osm/donnees/postes-de-quartier-de-la-police/osm/postes-police.osm
>> >
>> > En cet ensemble de fichiers organisés par niveau de zoom, x et y:
>> >
>> >
>> https://github.com/OsmQc/mtl2osm/tree/master/mtl2osm/donnees/postes-de-quartier-de-la-police/osm
>> >
>> > Afin de faciliter notre travail, vue que nous avons plusieurs fichiers
>> OSM
>> > avec lesquels nous devons travailler, nous aimerions intégrer cette
>> > fonctionnalité directement dans HOT.
>> >
>> > Étant moi même développeur Python, et travaillant aussi avec Pyramid,
>> > l'architecture de HOT m'est assez familière. Par contre, nous avons
>> > plusieurs interrogations:
>> >
>> > 1. Comment stocker les fichiers OSM, dans la db ? Sur le disque ?
>> >
>> > 2. Si on stock les données OSM dans la db, sous quelle forme ? Comme un
>> blob
>> > ou bien comme un modèle de données en tant que tel ?
>> >
>> > Nous souhaiterions avoir votre avis avant de nous lancer dans le code
>> car
>> > nous voulons être certains de respecter l'architecture et la
>> philosophie de
>> > gestionnaire de tâches.
>> >
>> > Merci
>> >
>> > Mathieu
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Hot-francophone mailing list
>> > Hot-francophone at openstreetmap.org
>> > https://lists.openstreetmap.org/listinfo/hot-francophone
>> >
>>
>>
>>
>> --
>> -------------------------------------------------------------
>>   | Pierre GIRAUD
>>
>>
>>
>> -------------------------------------------------------------
>>
>> _______________________________________________
>> Hot-francophone mailing list
>> Hot-francophone at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/hot-francophone
>>
>>
>> _______________________________________________
>> Hot-francophone mailing list
>> Hot-francophone at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/hot-francophone
>>
>>
>>
>>
>> _______________________________________________
>> Hot-francophone mailing list
>> Hot-francophone at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/hot-francophone
>>
>>
> _______________________________________________
> Hot-francophone mailing list
> Hot-francophone at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/hot-francophone
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/hot-francophone/attachments/20150129/135bba72/attachment-0001.html>


Plus d'informations sur la liste de diffusion Hot-francophone