Si vous avez besoin de reformater des données pour les utiliser dans une autre application, pour les situer sur une représentation cartographique ou les transformer en graphique web interactif, certains outils et bibliothèques JavaScript peuvent aider à les traduire dans un format adapté à leur analyse ou à leur publication en ligne. Sharon Machlis, de Computerworld, en a sélectionné six : Cascading Tree Sheets, Data-Driven Documents (D3) et Dataset, présentés dans un précédent article (1ère partie), Leaflet (ci-dessous), Searchable Map Template (à utiliser avec Fusion Tables de Google) et Tabletop.

4 - Leaflet

Bibliothèque légère, quoique solide, pour constituer des cartes interactives destinées à un usage mobile. Elle apporte « toutes les caractéristiques dont les développeurs ont besoin pour produire des cartes en ligne », indique le site web du projet. Toujours selon ce dernier, elle est conçue en gardant à l'esprit trois mots-clés : simplicité, performance, facilité d'emploi.

Avec Leaflet, on peut créer des marqueurs pour les cartes, des polygones et de l'interactivité (prenant en compte les écrans tactiles et les pointeurs), mais son code ne possède pas ses propres données cartographiques. Il faut donc lui ajouter cette couche. Le tutorial du projet suggère d'utiliser celle de la société CloudMade qui a créé et mis Leaflet en Open Source. Cela fonctionne aussi avec d'autres plateformes cartographiques comme MapBox et OpenStreetMap.

Intérêt : Leaflet peut supporter non seulement les marqueurs et les polygones, mais aussi les pop-up, les couches de données par découpage (de type tuiles) et les interactions, avec la molette de zoom de la souris sur les desktops, et avec le zoom multi-touch sur iOS, Windows 8, Android 4.0 et les versions suivantes. Par ailleurs, la bibliothèque ne pèse que 28 Ko.

Inconvénients : Leaflet ne permet pas de tout faire, rappellent ses créateurs. C'est une façon de prévenir qu'on n'y trouvera pas nécessairement des options complexes d'interactions cartographiques. Par exemple, sur le forum Leaflet, plusieurs utilisateurs réclament qu'il soit possible de changer la couleur des marqueurs (pour aller au-delà du simple bleu).

Niveau de compétences : expert.

Exemples : les résultats d'élection publiés sur le Texas Tribune, ou par le Washington Post pour le Sénat en 2012, ou encore des informations sur les remises en état après l'ouragan Sandy, fournies par la radio publique WNYC.

En savoir plus : plusieurs tutoriaux sont disponibles sur le site du projet. Il existe aussi un guide associé à OpenStreetMap. Voir également les informations en français proposées par geotribu.net

Elections sénatoriales aux Etats-Unis en 2012
Cliquer ici pour agrandir l'image.