ReLucBlog - SIG, MOZILLA & NTIC

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 9 juillet 2010

OpenLayers 3 : une nouvelle vie pour OL

Le développement de la nouvelle version majeur d'OpenLayers a été lancé le 3O juin 2010 par Tim Schaub.

Cette nouvelle version est l'occasion pour le projet d'effectuer des modifications importantes, en commençant par le système de gestion de version. La version 3 d'OpenLayers sera gérée par le système Git et son répertoire central (central repository) sera hébergé sur GitHub. Vous pouvez d'ailleurs dès à présent accéder aux répertoire, le cloner, effectuer des changements et soumettre vos évolutions. Bien sûr tout cela sera formalisé afin que les développeurs sachent comment participer maintenant que le système de gestion de version à changer.

En plus de ce changement, OpenLayers 3 doit être l'occasion de revoir un certains nombres de choses, dont voici les principales :

  • Déclencher plus évènements particulier à partir de l'objet Map ;
  • Réorganiser le système de déplacement ;
  • Définir les règles concernant les propriétés de la carte de sorte que les couches récupère leur projection et certaines propriétés de la carte ;
  • Revoir la définition des géométries en remplaçant l'objet LonLat par Location et en faisant en sorte que le tout soit plus élégant ;
  • Faire en sorte que la visibilité des couches soit mutuellement exclusive au sein d'un groupe et donc supprimer la notion de baselayer ;
  • Améliorer la performance des bouts de codes les plus appelés ;
  • Créer un ensemble simple d'outils de base (comme la manipulation du DOM) et fournir des adaptateurs permettant d'exploiter des méthodes fournit par d'autres bibliothèque JavaScript (jQuery, Ext-core, etc) et ainsi ne plus charger 2 fois la même chose pour ceux qui utilisent ces bibliothèques ;
  • Essayer de refactoriser le code afin de pouvoir exclure facilement des choses inutiles dans certaines applications, comme les opérations géométriques avancées ;
  • Fournir un jeu simple de widgets, comme le layerswitcher, mais en faisant en sorte que le remplacement de ceux-ci soit facilité, par exemple en chargeant une bibliothèque de widgets ;
  • Et faciliter le support des navigateurs mobiles.

Toutes ces évolutions étaient attendues depuis un moment et l'annonce du debut du travail sur la version 3 d'OpenLayers est donc une bonne nouvelle. D'ailleurs les FOSS4G 2010 à Barcelone seront l'occasion d'une réflexion et de création de code intense.

jeudi 10 juin 2010

State Of The Map 2010

Dans 1 mois aura lieu en Espagne ou plutôt en Catalogne le State Of The Map (SOTM) 2010.

Le State Of The Map est l'évènement annuel majeur de la communauté OpenStreetMap. OpenStreetMap est un projet de création d'une carte mondiale libre et ouverte. Ce projet s'inscrit de façon concrète dans le mouvement de libération des données ou OpenData en proposant une plateforme de stockage te de partage de données géographiques. Le State Of The Map est l'occasion pour les OSMeurs du monde entier et pour tous ceux qui s'intéressent aux données libres et ouvertes de discuter, d'échanger, d'assister à des conférences et de participer à des ateliers. Cette année l'évènement aura lieu à Gérone du 9 au 11 juillet 2010.

SOTM 2010

Si vous êtes impliqués d'une manière ou d'une autre dans OpenStreetMap que ce soit d'un point de vue cartographie, code ou promotion, ou si vous souhaitez en savoir plus en apprendre plus sur un projet de création d'une carte mondiale qui change la façon dont sont créés et utilisés les cartes, alors le State Of The Map est pour vous.

Le State Of The Map est le meilleur endroit pour rencontrer des personnes qui partagent la même passion pour OpenStreetMap. Dans un même lieu vous trouverez des personnes qui s'occupent des serveurs, qui éditent vos outils préférés pour participer à OpenStreetMap comme les éditeurs, qui mettent en forme les cartes et de nombreux contributeurs de la planète.

L'évènement est soutenu par CloudMade (société fondé par Steve Coast fondateur d'OpenStreetMap), le Labs d'Ericsson (le pôle R&D du fabriquant de Mobile), U-blox (fabriquant de semi-conducteur pour le positionnement et la communication sans fil), Spot Image (exploitant des données fournies par le satellite Spot), ESRI (éditeur de logiciel SIG), et d'autres.

Le State Of The Map commercera le vendredi 9 juillet par la journée des utilisateurs Pro, une journée consacrée à l'utilisation des données OpenStreetMap par les entreprises, les gouvernements et les ONGs. Samedi et dimanche auront lieux des présentations, des ateliers et expositions mettant en avant les évènements marquants de l'année écoulée.

Participez à la Coupe Firefox

Alors que la coupe du monde de football 2010 commence demain en Afrique du Sud, Mozilla organise une coupe autour du plus important évènement footballistique : la Firefox Cup!

Pour supporter votre équipe préférée vous pouvez vous habiller au couleur de celle-ci, vous peindre le visage ou agitez un drapeau mais vous pouvez aussi le faire de façon plus discrète à l'aide de votre navigateur web Firefox!

Grâce à Personas, Firefox est le navigateur le plus personnalisable au monde. Il vous permet de facilement personnaliser le look de votre Firefox, d'ailleurs il existe déjà plus de 15 000 thèmes disponibles sur le site Personas.

Pour l'occasion Mozilla publie une série de design spécialement conçu pour l'évènement. Grâce à la Coupe Firefox vous allez pouvoir habiller votre navigateur au couleur de votre équipe préférée et ainsi affirmer votre soutient à celle-ci! Avec Firefox 3.6, vous pouvez changer le look de votre navigateur en un seul clic et sans redémarrer celui-ci, alors choisi l'un des 32 designs.

Firefox Cup Logo

Tout comme la coupe du monde désignera la meilleure équipe de football nationale, la Coupe Firefox désignera la nation la plus soutenu par les utilisateurs du navigateur de Mozilla. Sur le site de la Coupe Firefox vous pouvez consulter le nombre d'utilisateur Firefox qui ont déjà habillé leur navigateur au couleur de l'une des 32 équipes. Tout au long de la compétition Mozilla annoncera l'avancement de la compétition, celles-ci auront lieu aux dates suivantes :

  • le 16 juin : 1er tour
  • le 23 juin : 2e tour
  • le 30 juin : 3e tour
  • le 7 juillet : 4e tour
  • le 14 juillet : annonce du pays vainqueur!

Vous pouvez suivre tous les jours, l'avancer de la compétition sur la site de la Coupe Firefox.

Le gagnant de la Coupe Firefox aura la chance d'être présent sur les sites Mozilla et d'autres, alors n'oubliez pas de voter en habillant votre Firefox au couleur de votre pays préféré!

jeudi 3 juin 2010

Initiation à la cartographie collaborative OpenStreetMap le 26 Juin à la Maison de la Télédétection

Je me permet de relayer ici l'organisation d'une carto-partie à Montpellier autour de la Maison de la Télédétection.


Le Samedi 26 Juin 2010 à partir de 10h00 à la Maison de la télédétection de Montpellier, va se dérouler une journée d'initiation à la cartographie collaborative OpenStreetMap. Cette journée accessible à tous permettra de découvrir le projet OpenStreetMap, comment utiliser les données géographiques disponibles et comment participer en contribuant au projet. La journée se terminera vers 16h00. Une sortie sera proposée pour cartographier les environs de la Maison de la Télédétection, vous pouvez donc amener votre GPS et votre appareil photo numérique. Vous pouvez également amener votre ordinateur portable si vous souhaitez en profiter pour installer les logiciels présentés. Quelques GPS et les ordinateurs de la Maison de la Télédétection seront disponibles pour ceux qui n'en auront pas. Pour le repas de midi, chaque participant devra prévoir son pique-nique qui se déroulera dans les environs de la Maison de la Télédétection. Pour vous inscrire, merci d'envoyer avant le 20 Juin vos nom, prénom et organisme/entreprise en contactant par mail Nicolas Moyroud à l'adresse suivante : nicolas.moyroudatteledetection.fr


Nicolas Moyroud organise donc une journée d'initiation à OpenStreetMap. Cette journée s'adresse aussi bien à ceux qui souhaite découvrir OpenStreetMap qu'à ceux qui contribue déjà et souhaite en apprendre plus.

En parallèle de cette initiation à OpenStreetMap, une rencontre entre la communauté OpenStreetMap et la communauté OSGéo (Open Source Geospatial) aura lieu. Donc si vous êtes utilisateurs de logiciel SIG OpenSource, c'est aussi l'occasion de venir discuter.

La dernière information importante est que le nombre de place est limité donc inscrivez-vous!

jeudi 15 avril 2010

ZOO Kernel 1.0 release

3LIZ and GeoLabs are glad to announce the ZOO Kernel 1.0 release, the open WPS platform. This first release comes with a set of examples ZOO Services and with the ZOO API, a concise javascript library designed to easily create and chain Process.

ZOO Kernel 1.0 allows to load dynamic librairies and to use them as WPS services, which can be written in several programmation languages. Some sample ZOO services are available and based on existing open source librairies such as GDAL/OGR. Advanced functionnalities like GIS data reprojection, raster processing tasks and even document conversion are now possible online.

ZOO API is a Javascript library designed to facilitate the WPS Process creation and chaining. It is designed to work server-side with the Mozilla foundation JavaScript engine, SpiderMonkey. It uses a Proj4js adaptation for server-side reprojection. It also allows you to easily convert vector formats (GML, KML, GeoJSON, etc). The API also allows to simply orchestrate WPS services and offering the ability to add logic and controls in the chaining.

The ZOO Project official website (http://www.zoo-project.org) has also been updated, and provides more informations on the different aspects of the project. Documentation is still under construction on the project Trac system, but some advices for installation and a few helloWorlds are already available.

You're invited to the ZOO Workshop at FOSS4G2010
http://2010.foss4g.org/workshop07.php

Publication du ZOO Kernel 1.0

3LIZ et GeoLabs sont heureux d'annoncer la release de ZOO Kernel 1.0, la plateforme WPS ouverte. Cette release est acompagnée d'exemples de ZOO services ainsi que la ZOO API, une librairie javascript conçue pour créer et chainer facilement des Process.

ZOO Kernel 1.0 permet de charger des librairies dynamiques et de les utiliser sous formes de services WPS conçu dans différents langage de programmation. Un ensemble d'exemples de ZOO Service est mis à disposition, basé sur des librairies open source telles que GDAL/OGR. Des fonctionnalités avancées comme la reprojection de données SIG, certains traitements raster, ou même la conversion de documents sont désormais possible sur Internet.

ZOO API est quant à elle une librairie Javascript conçue pour faciliter la création et le chaînage de Process WPS. Elle est conçu pour fonctionner côté serveur avec le moteur JavaScript de la fondation Mozilla, SpiderMonkey. Elle utilise aussi une adaptation de Proj4js pour de la reprojection côté serveur. Elle permet aussi de facilement convertir des formats vectoriels (GML, KML, GeoJSON, etc). L'API permet aussi d'orchestrer des services WPS simplement et en offrant la possibilité d'ajouter une logique et des contrôles dans le chaînage.

Le site officiel du projet (http://www.zoo-project.org) a également été mis à jour à l'occasion, et vous fournira de plus amples informations. La documentation est encore en construction sur le Trac du projet, mais des conseils dinstallation et quelques helloWorlds sont déja disponibles.

Venez nombreux au Workshop ZOO du FOSS4G 2010 !
http://2010.foss4g.org/workshop07.php

lundi 12 avril 2010

Pourquoi le ZOO Project ?

Le Projet ZOO a pour objectif de fournir un serveur de Web Processing Services (WPS) respectant la norme définie par l'Open Geospatial Consortium (OGC). Les Web Processing Services permettent de réaliser des opérations sur des données en mode distribué comme par exemple la reprojection, la modification de format, différents traitements avancés, etc...

La force du ZOO est de pouvoir charger dynamiquement des Process, analyses et traitements de données, codés dans différents langages C/C++, Python et JavaScript. C'est donc un serveur WPS extensible et personnalisable à souhaits.

Mais la démarche n'a pas été de créer un nouveau projet de serveur WPS pour créer un nouveau projet. Nous, 3Liz et Geolabs, sommes partis du constat que l'environnement des Système d'Information Géographiques Open Source (OpenGIS) était riche de nombreuses solutions chacune avec leurs avantages mais nous ne disposions pas d'un environnement permettant de facilement les exploiter de façon distribuées. Nous souhaitions pouvoir exploiter les capacités de lecture de format de GDAL/OGR, réutiliser les solutions proposer par l'environnement Python et profiter de la flexibilité du langage JavaScript. Tout cela en gardant à l'esprit qu'il existait déjà des solutions.

A partir de là 2 points nous semblait essentiel, notre projet doit permettre à l'utilisateur de :

  • définir facilement ses Process
  • choisir les solutions les plus pertinentes pour ses Process

En fait, nous souhaitons que le Projet ZOO permette à celui qui met en place un service de traitements et d'analyses de données géographiques de pouvoir le faire facilement et avec les Process qu'il souhaite. Donc celui qui souhaite utiliser le Projet ZOO ne sera pas limité aux Process fournis avec le coeur du ZOO.

Donc pour pouvoir permettre à quelqu'un de facilement mettre en œuvre des Process, il nous a paru pertinent de proposer les solutions suivantes :

  • un Process est un couple métadonnées/script
  • un Process doit pouvoir s'appuyer sur l'existant

Nous avons donc traduit cela par les réalisations suivantes :

  • les métadonnées d'un Process sont contenu dans un fichier texte et pointe vers le fichier contenant le code du Process
  • les Process peuvent être réalisés dans un des langages supportés par le noyau du ZOO (C/C++, Python, Fortran, JavaScript)

Ce qui nous a paru le plus intéressant était de pouvoir réaliser son Process dans le langage que l'on souhaite.

En Permettant de coder en C/C++, il est possible de créer des Process à partir de bibliothèques de fonctions déjà très répandu comme GDAL/OGR, GEOS et Proj4, mais aussi à partir de bibliothèques émergentes comme GGL et Orfeo Toolbox ou plus ancienne comme CGAL. Cela signifie que la conception des Process n'est pas limité à une solution et qu'il est possible d'utiliser celles qui sont la mieux adapter aux besoins.

En permettant de coder en Python, il est possible de créer des Process à partir des nombreux modules disponibles. Il est ainsi possible d'utiliser les projets du Laboratoire de logiciels SIG et Python (The GIS and Python Software Laboratory), ou la bibliothèques de fonctions Python GRASS (GRASS Python library), ou réaliser des analyses statistiques via le Projet R, ou encore exploiter OpenOffice pour générer des documents Office.

En permettant de coder en Fortran, il est possible d'exploiter des algorithmes Mathématique complexes issues de laboratoires de recherche. Cette possibilité permet de diminuer le coût de mise en œuvre de service Web basé sur des résultats de recherches et de partager facilement des algorithmes entre laboratoires.

Enfin en permettant de coder en JavaScript, il est possible de concevoir rapidement des traitements et analyses de données géographiques vectorielles mais aussi des enchaînements logiques de Process. Une autre possibilité offerte par le JavaScript est celle de pouvoir évaluer dynamiquement du code. Cette capacité permet de rédiger et tester de nouveaux process et/ou enchaînements sans modifier aucun fichier côté serveur, un client Web suffi.

En s'imposant la ré-utilisabilité de l'existant nous estimons nous intégrer pleinement dans une démarche OpenSource. Nous ne souhaitions pas réécrire l'existant pour l'adapter à la problématique WPS mais fournir un outil facilitant l'exploitation de sa solution préféré dans un contexte Web standardisé par l'OGC.

En faisant ce choix, nous pensons accroître le degré de liberté offert aux concepteurs de services Web SIG. Il est libre de concevoir les traitements et analyses de données qu'ils souhaitent mettre à disposition sans se soucier de la solution technique puisqu'il pourra choisir celle qui conviendra le mieux.

lundi 15 mars 2010

Solutions Linux 2010

Comme chaque année depuis 4 ans, je serais les 3 jours qui viennent au salon Solutions Linux.

Comme ces 4 dernières années je consacrerais du temps à promouvoir Mozilla et ses logiciels : Firefox, Thunderbird, Fennec ou encore XulRunner; sur le stand de l'association Mozilla-Europe.

Mais cette année grande nouveauté, OpenStreetMap sera présent sur le village associatif. Je compte donc y passer un peu de temps pour faire partager mes connaissances de ce projet à tous ceux qui passerais en savoir plus.

Donc si vous souhaitez me voir, je serais soit sur le stand Mozilla, soit sur le stand OpenStreetMap.

mercredi 24 février 2010

ZOO Project: Evolutions et perspectives

En guise d'avant-goût à la prochaine présentation du projet ZOO au Géoséminaire 2010, je vous propose ce post qui liste les évolutions récentes et aborde la suite des aventures.

Le Projet ZOO a pour objectif de fournir un serveur de services WPS respectant la norme Web Processing Service de l'OGC. Les Web Processing Services permettent de réaliser des opérations sur des données en mode distribué comme par exemple la reprojection, la modification de format, différents traitements avancés, etc...

ZOO Project

La force du ZOO est de pouvoir charger dynamiquement des modules externes codés dans différents langages C/C++, Python et PHP. C'est donc un serveur WPS extensible et personnalisable à souhaits.

Depuis la présentation du FOSS4G2009 de Sydney, GeoLabs et 3Liz se sont concentrées sur l'implémentation complète de la norme WPS et le support de différents langages, ainsi que le support multi-plateforme du ZOO (Linux, Mac et Windows). D'ici la release de ce projet sous licence open source, annoncée prochainement, un certain nombre de travaux restent à accomplir. En effet, nous sommes actuellement dans une phase de test et nous préparons le code et la documentation nécessaires à la prise en main du ZOO.

Une des récentes avancées du ZOO consiste à supporter le JavaScript comme langage de programmation de Process. Au même titre que le C/C++ ou Python, le JavaScript est un des langages qui vous permettra de créer vos propres traitements. Il est donc possible de compiler le ZOO avec le support du JavaScript. Celui-ci est assuré par l'interpréteur JavaScript SpiderMonkey, issu du navigateur de la fondation Mozilla, Firefox.

Toutefois, le support du JavaScript ne signifie pas que l'environnement d'exécution du JavaScript est le même que celui que nous retrouvons dans un navigateur. Le ZOO n'exploite que l'interpréteur JavaScript, donc un certain nombre d'éléments comme XMLHttpRequest, window, document ou encore le DOM ne sont pas présents.

Les possibilités vous semblent donc peut être limitées puisqu'il n'est pas possible d'utiliser directement des bibliothèques de fonctions développées pour les navigateurs. Qu'à cela ne tienne, nous proposons tout de même de quoi faire du JavaScript un langage charnière au sein de la création et au chainage de traitements.
La première chose que nous avons fait est d'ajouter à l'environnement d'exécution JavaScript une méthode pour la réalisation de requêtes HTTP. Il s'agit de la méthode ZOORequest et non d'un objet comme XMLHttpRequest.

Ensuite afin de faciliter les développements, nous proposons une API JavaScript (aka ZOO API). Cette API JavaScript est a destination des développeurs du domaine de la géomatique, et comme il existe déjà de très bonne bibliothèques de fonctions JavaScript pour ce domaine (comme OpenLayers et Proj4JS), nous nous en sommes inspiré.
La ZOO API se compose tout d'abord d'une adaptation de Proj4JS à l'environnement d'exécution du JavaScript dans le ZOO. Il est donc possible d'utiliser le JavaScript pour faire des transformations et exploiter dynamiquement n'importe quelle projection définie sur spatialreference.org.
La seconde partie de l'API est une adaptation d'OpenLayers à l'environnement du ZOO. Cette adaptation a consisté à supprimer toutes références aux objets window et document, ne conserver que ce qui est utile côté serveur, c'est à dire les classes Geometry et Format, et réécrire tout ce qui exploite le DOM par des méthodes E4X (Ecma For XML).
Enfin cette API fourni des méthodes facilitant la réalisation de requêtes HTTP, mais aussi de requêtes d'exécution de traitement WPS. Le JavaScript offre la possibilité d'évaluer dynamiquement des scripts de traitement et de réaliser des chaînages incluant des règles de décision.

Stay tuned!

Le Projet ZOO au Géoséminaire 2010

Nicolas BOZON (3LIZ), Gérald FENOY (GeoLabs) et et moi-même René-Luc D'HONT (3LIZ) présenteront le Projet ZOO le 2 mars 2010, lors du Géoséminaire 2010 organisé par les étudiants du Mastère SILAT. Ce séminaire rassemblera différents acteurs de la géomatique et sera centré sur les infrastructures de données géographiques au service des territoires.

Pour GeoLabs et 3LIZ, cet événement sera l'occasion de présenter le projet ZOO, plateforme WPS modulaire open source, et les nombreuses fonctionnalités avancées qu'il procure aux infrastructures de données spatiales et aux applications de webmapping.

GeoLabs et 3LIZ vous donnent donc rendez vous au Géoséminaire 2010, le mardi 2 Mars 2010 à Montpellier SupAgro !

Plus d'info sur le site du Géoséminaire: http://geoseminaire2010.teledetection.fr/

ZOO project

jeudi 11 février 2010

OSMTransport 1.0 release

The 3Liz team is proud to annonce the 1.0 version publication of our application OSMTransport.

OSMTransport is a public transport network visualisation application describe in OpenStreetMap.

Barcelona public transport network in OpenStreetMap via OSMTransport

Compared to earlier publications, this version provides the following features:

  • world coverage : possibility to add "locations" (areas corresponding to a city on which you want to view network) in every country in the world. If a country is not in the combo box "Add a new location", thank you for the request and we will add it.
  • new design : map adapted to the screen size, quick access buttons to a transportation theme in the upper left, new look (pop-up, color, combo box, icons, etc..)
  • OpenStreetMap relations management used to define lines. Thus we can determine all the lines belongs to a bus, tram or subway stop and display it in the pop-up consultation.

Passeig de Gracia station in OpenStreetMap via OSMTransport

Take advantage of this tool to complete your city public transport network.

OSMTransport 1.0

Toute l'équipe 3Liz est fière de vous annoncer la publication de la version 1.0 de notre application OSMTransport.

OSMTransport est une application de visualisation des réseaux de transport en commun décrits dans OpenStreetMap.

Réseau de transport en commun de Montpellier dans OpenStreetMap via OSMTransport

Par rapport aux premières publications, cette version apporte les fonctionnalités suivantes:

  • couverture mondiale : possibilité d'ajouter des "locations" (des zones correspondant à l'échelle ville sur lesquelles on souhaite afficher le réseau) dans tous les pays du monde. Si un pays n'est pas présent dans la liste déroulante de la boite "Add a new location", merci de le demander et nous le rajouterons.
  • nouveau design : carte adaptée à la taille de l'écran, boutons d'accès rapide à une thématique transport en haut à gauche, nouveau look (pop-up, couleurs, listes déroulantes, icônes, etc.)
  • Gestion des relations OpenStreetMap utilisées pour définir les lignes. Ainsi on peut déterminer toutes les lignes auxquelles appartient un arrêt de bus, tram, ou métro et l'afficher dans la pop-up de consultation.

Station Châtelet dans OpenStreetMap via OSMTransport

Profitez de cet outil pour compléter le réseau de transport en commun de votre ville.

vendredi 29 janvier 2010

3Liz change de peau

voeux 3Liz 2010

3Liz vous souhaite une bonne année 2010 et vous invite à découvrir son nouveau site internet.

http://www.3liz.fr

lundi 18 janvier 2010

OpenStreetMap et Haïti : la force d'une communauté

OpenStreetMap (OSM) est un projet de création collaborative d'une carte mondiale. OSM peut être considéré comme le pendant cartographique de Wikipedia. La communauté OSM crée une carte libre et accessible à tous. Elle s'organise aussi pour améliorer chaque jour la qualité des données présentes dans OSM.

Haïti a subi le 12 janvier 2010 un violent séisme, s'en est suivi une intervention internationale afin de porter secours à la population sinistrée. Mais il manquait quelque chose d'essentiel dans ce type de situation : une carte précise et facilement accessible!

Les cartes disponibles d'haïti était plutôt sommaire.

OpenStreetMap Haïti Map before earthquake

Cette carte représente l'état d'avancement de la cartographie à Haïti au sein du projet OSM. Cette carte est représentative des données facilement disponibles pour les ONG.

Suite au tremblement de terre, la communauté OSM a décidé de participer à l'intervention internationale à sa manière. Elle a décidé de mettre à jour la carte OSM d'Haïti et de fournir une carte libre la plus précise possible.

OpenStreetMap Haïti Map after earthquake

Cette réalisation s'est faite en plusieurs étapes. Tout d'abord la communauté OSM a exploité l'imagerie Yahoo!, comme pour le reste du monde depuis 2006, ainsi que de vieilles cartes de la CIA. Le communauté a ensuite pu profiter des images des sociétés DigitalGlobe et GeoEye a condition de préciser dans les données générées la source ayant servi de base à la digitalisation.

Mais la communauté ne s'est pas contenté de tracer les rues qui permettent seulement d'avoir une carte du réseaux routier. Les fonds images de la société GeoEye ont été mis à jour juste après le séisme. Les contributeurs peuvent donc digitaliser les bâtiments et indiquer si ils se sont écroulés.

Les données OSM n'ont pas pour but d'être seulement accessible au travers du site Web. Elles sont créées pour être librement accessible, c'est pourquoi il est possible de les publier dans différents formats. La société Geofabrik a donc mis à disposition les données OSM pour haïti dans différents formats comme le format ESRI ShapeFile, utilisable dans tous les bons logiciels de SIG, ou le format d'image GARMIN, utilisable comme fond dans les GPS GARMIN.

Ensuite il y a aussi les contributeurs qui sont sur place à Haïti et qui peuvent saisir des données très utiles comme l'emplacement des campements et leur taille, la présence de barrières ou éboulement bloquant la rue, mais aussi si les rues sont non praticables.

Exemple de carte réalisable

Le premier type de données que sont les bâtiments effondrés ou l'emplacement des campements permettent aux ONG de localiser les lieux d'interventions. Mais ils restent une dimension non encore évoquée qui est la possibilité de déplacement et les parcours possibles.

Le second type d'information que sont la présence de barrières ou d'éboulement et la praticabilité des rues servent aux outils de calculs de parcours, car les données OSM peuvent aussi servir à calculer des itinéraires. L'université d'Heidelberg a ainsi publié une version spécifique à Haïti de l'OpenRouteService. Ce service tient compte des blocages et des routes inutilisables et fournit le parcours souhaité dans des formats exportables vers des GPS.

Ces évènements démontrent qu'OpenStreetMap n'est pas une lubie d'occidentaux ne souhaitant plus payer leurs cartes mais bien un outil communautaire permettant de construire un bien commun utile à tous. OpenStreetMap se positionne aussi comme un outil permettant de facilement partager des informations géolocalisées entre différents acteurs.

Si vous souhaitez en savoir plus:

lundi 23 novembre 2009

L'Ordenance Survey libère ses données, à quand l'IGN ?

La semaine dernière le Premiere Ministre du Royaume-Uni, Grodon Brown, a annoncé que le grand public aura davantage accès aux données de l'Ordonance Survey au cours de l'année à venir, cette anonce fait partie d'une démarche de transparence du gouvernement. Grodon Brown a déclaré que l'Ordonance Survey, l'équivalent en grande-Bretagne de l'Institut Géographique National (IGN), libèrera les données relatives aux limites électorales et locales, aux zones postales et d'autres informations géographiques. L'Ordonance Survey ne libèrera pas l'intégralité de son porte-feuille mais une partie non-négligeable.

Gordon Brown a déclaré :

Je pense que nous sommes à l'aube d'une révolution qui peut transformer les services publics et le secteur public. Je parle plus précisément de la manière dont le gouvernement peut changer afin de répondre aux besoins de son époque. Nous sommes déterminés à être, je pense, le premier gouvernement au monde à libérer l'information publique de manière à la rendre beaucoup plus accessible au grand public.

Cette annonce est un premier pas important fruit d'un intense lobbying de la part de "Free Our Data", une campagne pour l'accès libre et gratuit aux données portant sur le Royaume-Unis et ses citoyens, mais aussi de Tim Berners-Lee et Nigel Shaldot à propos du bénéfice des données libres. Ces derniers ont peut être eu le derniers mots car :

L'information est la principale matière première d'une nouvelle société numérique, ouvrant sur des solutions permettant d'affronter ce nouveau challenge. Et le gouvernement doit jouer son rôle en fixant un cadre à de nouvelles approches de l'exploitation des données, et comme ils disent, mixer (mashing) des données provenant de différentes sources afin de fournir de nouveaux services améliorants notre quotidien. En particulier, nous voulons que les informations du gourvernement soient accessible et utilisable par le plus grand nombre.

C'est pourquoi le Premier Ministre a demandé à Tim Berners-Lee de le conseiller sur le meilleur moyen pour le gouvernement d'exploiter Internet afin de rendre public aussi largement que possible des données gouvernementales. Nous soutenons Sir Tim dans un nouveau projet d'envergure, visant à mettre en place un point d'accès unique aux données publiques du gouvernement et d'étendre cet accès aux données du secteur public en général. Nous voulons que le projet de "Rendre Public des Données Publiques" permette aux entreprises et autres structures britanniques d'être à l'avant garde du Web sémantique, et serve de plate-forme au développement de nouvelles technologies et de nouveaux services.

Cette anonce a entraîné de nombreuses réactions intéressantes à lire :