iBiclou : OpenData, webmapping et vélo#
Date de publication initiale : 21 juillet 2010
Mots-clés : Google Maps | vélo | iBiclou | Open Data | Google Maps API v3
L'OpenData est à l'honneur en ce moment. Il s'agit d'un mouvement de libération des données de toutes formes pour les rendre accessibles à tout le monde, sans contrainte ni restriction. On peut assimiler ce mouvement à celui de l'OpenSource mais ici pour les données. Comment utiliser ces données dans des environnements WebMapping, où les trouver ?
Plutôt que d'essayer maladroitement de vous expliquer l'OpenData, je vous renvoie vers les excellents articles de Owni ou ceux - tout aussi excellents - de Regards Citoyens, de LiberTIC ou de ePSI platform sur cette thématique : vous y verrez que licence libre, innovation (sociale et technologique), économie et politique sont étroitement liées. Cette vidéo de TED.com présente également comment et pourquoi utiliser des données libérées. Lire aussi l'interview de Michael Cross - journaliste au Guardian - sur l'OpenData et notamment les problématiques que sous-entendent une libération des données.
D'ores et déjà, quelques municipalités de par le monde ont décidé de libérer en partie leurs données, c'est notamment le cas de :
- Londres
- San Francisco
- Vancouver
- New York
- Toronto
-
Rennes Et même des pays :
-
Royaume-Uni Ou au niveau régional :
Le succès des données Londoniennes#
L'ouverture de l'API des données temps réel transport à Londres a créé un tel engouement de la part des développeurs que les serveurs se sont vus un peu surchargés. Cette explosion de requêtes est cependant prometteuse, en effet ce phénomène d'OpenData prend de l'ampleur là où il est mis en place. C'est que quelque part ça répond à un besoin. Cela va dans le bon sens selon moi. Il faudra que les services ouvrant leurs données prennent en compte la charge sur leurs serveurs : duplication de serveurs, clé API de test ...
L'Agence du Patrimoine Immatériel de l'Etat#
Les richesses de l'immatériel sont les clés de la croissance future. C'est pas moi qui le dit, c'est écrit sous le nom du site. Cet organisme a un rôle dans la définition et la valorisation de l'immatériel en France. Quel est donc sa position envers l'OpenData ? La gratuité d'une majeure des données publiques pour tout le monde ? Un forfait à payer dès que l'utilisation des données apportent un revenu ? Pour essayer d'y voir un peu plus clair sur la politique de l'APIE, voici quelques liens intéressants :
Rennes et ses données transport#
En mars dernier, Rennes a ouvert le bal de la libéralisation de ses données en France - Brest et Plouarzel avaient déjà commencé notamment dans la diffusion de leurs données cartographiques. Ainsi Rennes met à disposition les données en temps réel de ses bornes de vélo - nombre de vélos disponibles et nombre d'emplacements libres - via une API.
Celle-ci permet de récupérer via une simple requête URL les données au format XML ou JSON. Le site d'explication est très bien documenté, le forum actif et les administrateurs réactifs.
Vivement l'ouverture de nouvelles données. Bravo pour cette initiative et en espérant qu'elle ouvre la voie à d'autres communes ou agglomérations !
Utilisation de l'API Data Keolis#
Rien de bien méchant : il suffit de demander une clé et de commencer les développements. Je vous laisse regarder ici pour comprendre le fonctionnement de l'API. Attention il est nécessaire d'avoir un compte pour pouvoir accéder à cette page !
Développement d'une application sur ces données#
Nous avons maintenant toutes les cartes en main pour produire une petite web application sympathique : avoir une carto des disponibilités des vélos à Rennes. Comme nous avons besoin de cette information souvent dans la rue, celle-ci devra être disponible sur smartphone et quelque soit l'OS de celui-ci (iPhone, Android, BlackBerry, etc). Pour éviter de faire des applications dans tous ces langages, une WebApps est la solution. Il suffira à l'utilisateur d'entrer une URL dans son navigateur mobile et d'accéder à la carto (cf. Quel développement cartographique pour des plateformes différentes ?). Pour le moment seule l'API Google Maps v3 est fluide sur navigateur mobile, je ne sais pas si OpenLayers sera utilisable sur smartphone dans le futur - si vous avez des infos dessus, n'hésitez pas. Edit : quelques discussions sur OpenLayers dans sa version 3.0 - il y aura peut-être un support mobile ... cf. le 11ème point Edit2 : on m'annonce qu'une version mobile d'OpenLayers existe déjà mais à l'état embryonnaire : IOL. Et quelques tests dans la sandbox d'OpenLayers suivent ce chemin.
iBiclou#
Sous la forme d'un petit (plus complet que prévu :-) ) site web - disponible sur ordinateur classique et surtout sur smartphone - l'application web propose une cartographie des bornes de vélos et la disponibilité de ces derniers. Un petit code couleur permet d'identifier rapidement les bornes les plus proches et leur état. En petite forme au niveau inspiration, nous lui avons donné le nom d'iBiclou :-) - cliquez sur l'image pour accéder au site
Bonne navigation et allez taffer en vélo :-)
Au fait, le site dans sa version PC, ça fonctionne bien mieux sur des navigateurs qui supportent le HTML5 ...
Auteur#
GeoTribu
Toute l'actualité de la géomatique Open Source ! Mais aussi des tutoriels, des billets de blog, des tests et surtout une bonne humeur géographique !
Commentaires
Une version minimale de la syntaxe markdown est acceptée pour la mise en forme des commentaires.Propulsé par Isso.