Actualité

  • Tout comprendre des imports des données de la Ville

    Voilà plus de deux mois que nous travaillons en coulisses pour préparer les processus d'import des données de la Ville de Montréal, et je pense qu'il est grand temps de faire un point sur notre avancement.

    Concrètement, nous proposons le modèle suivant pour gérer les imports de données de la Ville de manière communautaire. Ce n'est pas un schéma restrictif sur la manière de faire, mais plutôt un socle qui servira de base à nos efforts et qu'il est possible voire souhaitable d'adapter aux spécificités propres à chacun des jeux de données.

    1. Adoption d'un jeu de données
    L'import des données ne peut se faire que s'il y a au moins une personne dans la communauté OSM qui s'y intéresse. Logique. Il y a actuellement une trentaine de jeux de données géographiques qui ont été recensés. Jetez un œil à la liste, il y en a probablement qui correspondent à vos centres d'intérêts.

    2. Documentation du jeu de données
    Il va ici s'agir de voir comment ces données brutes peuvent s'intégrer dans OpenStreetMap. Le point de départ pour cela est de comparer chacune des informations fournies par la ville avec les tags acceptés par OSM pour caractériser ces points d'intérêts. La page Map Features du wiki d'OSM est en général d'une grande aide pour cela.
    Il faut aussi imaginer comment toutes les étapes suivantes vont se dérouler, et anticiper les éventuels problèmes et particularités de ce jeu de données. Seul ou en groupe, le but est de rédiger sur le wiki une documentation claire et permettant de répondre à toutes les questions que sont susceptibles de se poser les contributeurs participant à cet import.

    3. Appels à commentaires
    Une fois la documentation considérée comme étant suffisamment complète, c'est le moment de la présenter à tous. Venez nous présenter votre travail de documentation en envoyant un appel à commentaire sur cette liste de diffusion et éventuellement celle de talk-ca, Il s'agira de recueillir les avis et les idées des autres contributeurs, et de régler tous ensemble les derniers détails ou les points manquants.
    Une fois un consensus atteint entre les différents intervenants, nous poursuivrons à l'étape suivante.

    4. Préparation des données
    Il nous faudra convertir les données fournies par la Ville car bien souvent celles-ci ne sont pas dans un format directement utilisable par nos outils, à commencer par JOSM. Pour cela, nous disposons d'une vaste panoplie d'applications libres, à commencer par les scripts de conversion écrits par Guillaume Pratte, spécialement pour OSM Montréal. Le but, c'est de réduire au maximum le travail que les contributeurs humains auront à réaliser : les données sont converties dans le bon format, les étiquettes sont apposées aux nœuds et aux chemins, conformément à la documentation validée à l'étape 3.
    Le processus est ici bien rôdé, et nous ne devrions pas avoir de mauvaises surprises.

    5. Découpe des jeux de données
    La semi-automatisation de cette étape est ce qui a retenu le grand lancement des processus d'import jusqu'à maintenant, mais c'était un mal nécessaire. Il faut garder à l'esprit que certaines tâches d'importation nécessiteront des centaines d'heures de travail, qu'il est impossible de traiter seul.
    Mais, les données une fois préparées sont accessibles dans un bloc monolythique pour toute l'Île, et il est difficile dans ces conditions de se répartir le travail d'importation. L'idée, c'est alors de découper la surface totale couverte par les données en petites sous-tâches qui, mises côte à côte recouvrent la zone de départ au complet. Et bien sûr, cela nécessite que les données soient prédécoupées avant d'être distribuées aux contributeurs. Aucun outil ne remplissait cette tâche jusqu'à aujourd'hui, il a fallu à la communauté OpenStreetMap Montréal prendre le temps de le fabriquer. C'est grâce au travail de Guillaume Pratte et de Mathieu Leduc-Hamel (de Montréal Python) que nous disposons désormais d'un outil performant qui permet de mener à bien cette tâche. Distribué sous licence libre, nous souhaiterions qu'il soit réutilisé par d'autres communautés locales à travers le monde.

    6. Ajout de la tâche dans le gestionnaire de tâches
    Il s'agit là de créer une nouvelle tâche sur notre Gestionnaire de tâches, et de faire en sorte que tout soit facilement accessible à tous les contributeurs. Nous utiliserons une copie du fantastique outil mis à disposition pour la cartographie de crise par la communauté Humanitarian OpenStreetMap Team (HOT). C'est par cet outil que se fera la distribution des tâches d'import, et donc celui que vous utiliserez le plus ! Si vous n'avez jamais participé aux imports de HOT, une bonne documentation pour commencer à l'utiliser se trouve sur le site learnosm.org.

    7. Import réalisé par la communauté
    Nous avons besoin de vous ! Toutes les tâches de travail seront à votre disposition sur notre Gestionnaire de tâches une fois le premier import lancé ! Sélectionnez votre carré, et vous n'avez plus qu'à suivre la documentation !

    8. Vérification des données importées
    Parce que quatre yeux valent mieux que deux, toute tâche marquée comme terminée doit être validée par un autre contributeur ! Cette étape sert de validation finale du travail effectué, alors il convient de ne pas la négliger. C'est de cette manière que nous serons à même de faire honneur aux données mises à notre disposition par la Ville, et d'enrichir au mieux OpenStreetMap au niveau de Montréal !
    Je ne sais pas vous, mais moi, j'ai hâte de voir le premier projet d'import terminé à 100% !

    Aujourd'hui, où en est-on ? Eh bien les nouvelles sont bonnes puisque tout est prêt pour débuter les premiers imports ! Quelques jeux de données simples à traiter sont d'ores et déjà documentés sur le wiki d'OSM. Dans les prochains jours, nous devrions faire un appel à commentaires (étape 3) en vue de lancer notre premier import, les Postes de police de l'île !

    Des doutes subsistent quant au processus d'import ? N'hésitez plus, et envoyez vos questions sur cette liste de diffusion !
    Sinon, rejoignez-nous sur la liste des jeux données intéressants mis à notre disposition par la Ville et aidez à la rédaction des processus d'import des données de la Ville. C'est en travaillant tous ensemble que nous arriverons au meilleur résultat !
    Et, n'oubliez pas, nous vous donnons rendez-vous pour une rencontre des contributeurs exceptionnelle qui aura lieu mercredi prochain, le 3 décembre à partir de 18h30 au Pèlerin-Magellan.

    À très bientôt !

    1 Décembre 2014
  • Rencontre des contributeurs - Décembre 2014

    Décembre est à notre porte, les contributeurs montréalais à OpenStreetMap sont prêts à vous accueillir au cours de notre traditionnelle rencontre mensuelle. Attention, ce mois-ci l'événement aura lieu un mercredi, puisque c'est le 3 décembre que nous nous retrouverons pour discuter d'OpenStreetMap autour d'un verre ou d'un repas.

    Au programme, de cette édition, les imports de données de la Ville qui n'en finissent plus de nous relever des challenges techniques. La dernière pierre manquante au processus - la découpe des données - devrait être prête sous peu, ce qui rend probable le début des grandes opérations pour 2014 !

    Si vous avez des quesions, que vous voulez en savoir plus ou que vous êtes simplement curieux, vous êtes les bienvenus pour vous joindre à nous :

    - Où : au restaurant le Pèlerin-Magellan, 330 rue Ontario Est, métro Berri-UQÀM
    - Quand : le 3 octobre 2014 à partir de 18h30
    - Pourquoi : parce qu'on y passe toujours un bon moment et que la communauté montréalaise n'attend plus que vous !

  • Résumé d'événement: Meeting Transformap du 5 Novembre 2014

    Nous avons participé, le 5 Novembre, à une rencontre avec Silke Helfrich (@Commonify) au sujet de l'effort Transformap (@transformap), que vous connaissez peut-être comme 14mmm ou transformmmap. La discussion s'est centrée sur la description du projet et sa relation possible avec OpenStreetMap. L'idée de base derrière Transformap (http://blog.14mmm.org/), idée qui est toujours en dévelopement, est de déveloper une taxonomie du bien commun qui permettrait à différents organismes de joindre leurs efforts pour partager de l'information, surtout au plan géographique. Leur proposition actuelle repose surtout sur deux axes nouveaux (au moins de la perspective d'OSM), ce qu'ils désignent en anglais avec les terme "needs based mapping" et "political orientation". Un troisième axe a aussi été présenté, "mode of interaction". Les deux membres qui étaient présents ne s'entendent toujours pas sur le niveau auquel les types d'information peuvent (ou devraient) être intégrées dans openstreetmap, mais malgré tout, voici une description rapide de leur projet.

    Le but de 14mmm/transform(mm)ap est de créer un outil pour mettre en commun l'information géographique du monde des "commons" (souvent désigné comme les "communs" en français). Cet espace socio-politique est peuplé d'acteurs de l'économie dite alternative, des groupes disparates, parfois anarchistes, socialistes, politiques ou apolitiques, ou autres, dont la caractéristique commune est de déveloper, participer et faire fructifier l'économie sociale, parallèle, ou alternative. En gros, le fil qui unis c'est différent groupes est le désir de permettre aux gens de participer pleinement dans l'activité économique qui les entoure sans être nécessairement soumis aux règles "normales" de l'économie capitaliste "mainstream". Êtes-vous mélangé? Je le suis aussi un peu! Comme exemple, certaines activités ou organismes qu'on retrouve dans l'espace des communs, et qui seraient familiés à des gens qui ne font pas partie de cet espace social, inclus:

    • jardins communautaires
    • coop de travail
    • coop d'habitation
    • espaces de coworking
    • hackerspace
    • etc.

    Cette liste est loin d'être exhaustive et l'espace des communs semble très vaste. En fait, on pourrait peut-être dire que tout le monde touche à l'espace des communs, souvent sans s'en rendre compte. Toutefois, je m'éloigne du sujet.

    Le projet cherche donc à cataloguer tous les lieux et outils géographiques qui font partie de cet espace des communs. Les quatre axes mentionnés plus haut sont proposés comme trois axes principaux de cataloguage et correspondraient à des tags pour nous.

    L'axe "mode of interaction" tente de réunir sous une famille de tag la forme sous laquelle une activité économique (au sens large) peut se produire. Des exemples qui nous ont été présentés:

    • mode_of_interaction:buy_and_sell=yes/no
    • mode_of_interaction:bartering=yes/no
    • mode_of_interaction:cash_economy=yes/no
    • mode_of_interaction:co_producing=yes/no
    • mode_of_interaction:gifting=yes/no
    • ...

    L'axe "needs based mapping" tente de répondre à la question "à quel besoin est-ce que cet endroit répond?" La proposition de tag ressemble à

    • fullfills_need:clothing=yes/no
    • fullfills_need:shelter=yes/no
    • ...

    Nous sommes généralement habitués, dans la communauté openstreetmap, à gérer cet aspect d'un lieu par sa définition. Par exemple, un magasin qui vend des vêtements, implicitement, répond au besoin d'une personne de trouver des vêtements. Un hôtel, par définition, permet à une personne de trouver un abri. Dans le monde des communs, il semble plus difficile d'assigner un nom à un type de chose et que ce nom corresponde à quelque chose qui répond toujours au(x) même(s) besoin(s). Il s'agit probablement ici de l'axe qui est le plus inusité pour un contributeur d'openstreetmap.

    Finalement, le troisième axe de catégorisation est "Political orientation". L'adjectif "politique" correspond généralement à de l'information que nous ne voulons pas inclure dans openstreetmap, mais je crois qu'il s'agit ici d'un usage différent. Les groupes qui constituent "the commons" utilisent le mot "politique" différemment de l'usage qu'on en fait dans notre communauté. En exemple, le schéma de tags proposé dans cet axe contient:

    • political_identity:solidarity_economy=yes/no
    • political_identity:transition_initiative=yes/no
    • political_identity:permaculture=yes/no
    • political_identity:ecovillage=yes/no

    Dans ce cas-ci, l'identité politique, dans notre language, correspondrait plutôt à l'appartenance à un groupe. Les groupes qui font partie des communs ne sont, par contre, pas aussi facile à identifier que, par exemple, le regroupement des commerces qui font partie de la chambre de commerce de Verdun. Dans ce cas, il suffit d'aller voir la liste des membres sur leur site, vérifier qu'un commerce s'y trouve et on pourrait ajouter l'information. Cette affiliation est connectée à un lieu. Dans le cas des communs, l'affiliation à un groupe donné n'est souvent pas entérinée par un conseil, elle ne s'accompagne pas d'un paiement pour faire partie de l'organisation. Souvent, les personnes qui font partie de l'organisation décident de se réclamer d'un courant en particulier. Est-ce que cette information devrait être dans openstreetmap? Bonne question.

    Bref, le travail de transform(mm)ap/14mmm n'est pas terminé et évolue rapidement. Toutefois, il est indéniablement intéressant et, si le sujet vous intéresse, je vous recommande fortement de vous impliquer avec ce groupe. Les représentants que nous avons rencontrés cette semaine étaient certainement dynamiques.

    8 Novembre 2014
  • Résumé de rencontre d'openstreetmap Québec

    Le 7 Novembre, 3 membres se sont rencontrés pour discuter des prochaines étapes dans le dévelopement d'openstreetmap Québec. Le site web (osmqc.ca) devrait se voir modifié dans un futur relativement rapproché. Vous pouvez vous attendre à y voir de l'information pour les nouveaux contributeurs et utilisateurs d'OpenStreetMap ainsi que de l'information pour des OBNL, des municipalités ou tout autre organisme qui voudrait en savoir plus sur openstreetmap, son fonctionnement en général et ses points forts. Nous avons aussi commencé à contacter d'autres communauté OSM locales au Canada pour essayer de tisser des liens. Nous avons hâte de déveloper de nouvelles activités et de participer sous de nouvelles formes au dévelopment d'OpenStreetMap!

    8 Novembre 2014
  • Résumé de la rencontre des contributeurs du 3 Novembre: Import!

    Novembre au Pèlerin-Magellan était sous le thème d'import! La ville a récemment bonifié sa licence de données ouvertes, nous permettant finalement d'importer les données de la ville dans la base de donnée d'OpenStreetMap. Nous travaillons présentement à élaborer un processus d'import pratique qui permettra de combiner les nouvelles données sans tout chambouler. Comme la grande région montréalaise a beaucoup de données, il est essentiel de faire très attention avec l'import. Nous utiliserons fort probablement le gestionnaire de tâches de HOT en plus de plusieurs scripts de conversion.

    3 Novembre 2014
  • Rencontre des contributeurs - Novembre 2014

    Depuis plus d'un mois, la communauté s'organise pour gérer l'import des données de la Ville de Montréal, et nous avons le plaisir de vous informer que les différentes briques du puzzle seront bientôt réunies pour que nous puissions passer à l'action.

    Nous profiterons de notre rencontre mensuelle du mois de novembre pour discuter des différentes étapes restant à gérer. L'événement aura lieu le 3 novembre 2014 à 18h30 au Pèlerin-Magellan (330 rue Ontario Est - métro Berri-UQÀM). La rencontre est ouverte à tous, et nous aurons plaisir à discuter avec vous de cet import communautaire, et du reste !

  • Les données ouvertes de la Ville de Montréal deviennent compatibles avec OpenStreetMap

    Le projet OpenStreetMap a été lancé en 2004 dans le but de créer une carte du monde de manière participative. 10 ans plus tard, la communauté compte 1.7 millions de membres qui ont créé ensemble une base de données géographique libre contenant plus de 240 millions d'objets.

    Le groupe OpenStreetMap Montréal est heureux d'annoncer aujourd'hui avoir reçu de la part de la Ville de Montréal une autorisation exceptionnelle permettant l'exploitation de ses données ouvertes. Tous les citoyens peuvent désormais s'appuyer sur les données présentes sur le Portail des données ouvertes de la Ville de Montréal dans le but de les importer dans la base de données mondiale d'OpenStreetMap. Parmi les jeux de données mis à notre disposition, plusieurs dizaines ont une composante géographique qui pourront améliorer la représentation de Montréal dans les cartes internationales basées sur OpenStreetMap. Nous pouvons citer les limites administratives, l'emplacements des bâtiments, leurs adresses civiles, les stationnements automobiles disponibles sur rues, les arceaux à vélos ainsi que l'accessibilité des bâtiments publics aux personnes à mobilité réduite.

    Nous invitons les contributeurs locaux à OpenStreetMap intéressés par les processus d'import des données à prendre connaissance des directives régissant tout import dans OpenStreetMap. C'est grâce à la participation de tous que nous pourrons gérer cette grande quantité de données ouvertes dans les semaines et les mois à venir. La documentation de l'import des principaux jeux de données a débuté sur le wiki d'OpenStreetMap, à laquelle vous pouvez prendre part. Durant les prochaines semaines, OpenStreetMap Montréal va mettre en place une suite d'outils qui permettront de faciliter la coordination des différents intervenants.

    Nous tenons enfin à remercier les personnes qui ont rendu possible cette libération majeure :
    Pour la Ville de Montréal, Monsieur Denis Coderre Maire de Montréal, Monsieur Harout Chitilian Vice-président du comité exécutif et responsable de la réforme administrative, de la jeunesse, de la Ville intelligente ainsi que des technologies de l’information, conseillé par Monsieur Grégory Kunz. Nous remercions les membres du Groupe de travail sur les données ouvertes et tout particulièrement Madame Diane Mercier, chargée de projet en données ouvertes auprès de la Ville. Merci aussi aux représentants de la Division géomatique de la Ville avec qui nous avons été en contact en parallèle de ce processus.
    Pour OpenStreetMap Montréal, ce dossier a été porté par Messieurs Guillaume Pratte, Pierre Choffet et Charles Basenga Kiyanda.
    Enfin, nous souhaitons remercier le Comité légal de l'OpenStreetMap Foundation présidé par Michael Collinson ainsi que Sébastien Pierre de Montréal Ouvert pour ses précieux conseils.

    Pour toute question concernant cette ouverture des données ou leur réutilisation dans OpenStreetMap, vous pouvez nous contacter via notre liste de diffusion locale ou ce formulaire privé.

    12 Septembre 2014
  • Présentation d'OSM et cartopartie

    Nous serons le samedi 20 septembre 2014 au Centre de Recherche Informatique de Montréal (405 avenue Ogilvy, métro Parc) pour fêter la Journée internationale du logiciel libre. Nous y tiendrons une présentation du projet international de cartographie libre OpenStreetMap, de ses enjeux et de sa communauté. Nous profiterons de cet événement pour faire une annonce exceptionnelle qui concernera tous les contributeurs locaux. Participer à OpenStreetMap sur les données de l'Île de Montréal ne sera jamais plus comme avant !

    Autour de 14h, nous organiserons une cartopartie dans le but d'améliorer les données du quartier. Après une demi-heure de formation aux différents outils à notre disposition pour relever des informations géographiques sur le terrain, nous partirons en quête de données à ajouter. Magasins, pistes cyclables, adresses, tous les lieux publics de notre quotidien ont leur place dans OpenStreetMap. Nous vous aiderons à faire votre première contribution !

    Côté matériel, si vous avez un téléphone intelligent ou une tablette équipé d'un GPS, amenez-le, il vous servira pour prendre des relevés sur le terrain. Vous n'en avez pas ? Pas de problème, un très traditionnel crayon qui vous sera tout autant utile !

    Étant donné que la cartopartie aura lieu en extérieur, celle-ci sera annulée en cas de mauvais temps.

    Cet événement aura lieu dans le cadre de la SQIL 2014.

  • Rencontre des contributeurs - Octobre 2014

    Comme tous les mois, nous donnons rendez-vous à tous les contributeurs locaux pour se rassembler et discuter de leurs actions en cours, de leur vision d'OpenStreetMap ou de leurs bonnes idées pour le projet.

    La rencontre du mois d'octobre sera liée à l'actualité : suite à l'ouverture des données de la Ville de Montréal pour une réutilisation dans OpenStreetMap.

    Venez planifier les imports des données ouvertes de la Ville lundi 6 autour d'un verre ou un repas au désormais habituel Pèlerin-Magellan situé au 330 rue Ontario Est (métro Berri-UQÀM), dès 18h30.

    La campagne Adoptez un jeu de données :
    Joignons nos forces ! Choisissez dès aujourd'hui un ensemble de données qui vous intéresse sur le site des Données ouvertes de la Ville, et commencez à réfléchir aux différentes étapes nécessaires préalablement à son inclusion dans OpenStreetMap. Décrivez tout ça sur la page dédiée aux données de la Ville sur le wiki d'OpenStreetMap. Un début de documentation est déjà présent, n'hésitez pas à vous en inspirer pour commencer !
    Des questions ou des points à éclaircir ? La liste de diffusion d'OpenStreetMap Montréal est là pour vous aider à y répondre.
    Plus de détails sur cet appel à participation sont disponibles sur cette page.

Pages