Tiles@home : Bearstech met sa puissance au service d'OSM

OpenStreetMap (OSM), le projet collaboratif de cartographie numérique libre, a trouvé en Bearstech un collaborateur passionné.


Face aux deux fournisseurs majeurs de données géographiques, TeleAtlas et Navteq, une initiative libre prend de l'ampleur : Initié en 2004 par l'anglais Steve Coast, agacé de ne pas trouver de cartes libres de droits de son propre pays, OpenStreetMap a pour projet de créer des cartes du monde en se servant du système GPS et du travail de fourmis de plusieurs milliers de collaborateurs bénévoles et de plusieurs sources du domaines public (dont un partenariat avec Yahoo qui fournit ses précieuses vues aériennes gratuitement). Sous licence Creative Commons CC-by-sa, ces cartes peuvent ainsi être utilisées et modifiées par tous et même utilisées à des fins commerciales (en respectant la mention obligatoire du copyright).

Parti de zéro il y a quatre ans, ce projet à l'ambition démesurée a aujourd'hui fière allure : Si l'Angleterre est forcément privilégié, de nombreuses grandes villes européennes, américaines ou australiennes sont aussi brillamment cartographiées sur le site openstreetmap.org (les villes de Lyon, Paris ou Rennes sont par exemple presque complétées par les quelques 200 collaborateurs français).

Si établir ces cartes est le travail privilégié des collaborateurs bénévoles, aider au calcul en temps réel de ces cartes sur le site openstreetmap.org est également important. C'est lors de cette étape cruciale que les Ours interviennent : si nous avons toujours suivi d'un oeil bienveillant ce projet, nous mettons aujourd'hui une partie de le puissance de nos serveurs – ceux uniquement dédiés au événements ponctuels, très gourmands en puissance sur un laps de temps très court – pour participer à ce sous projet, Tiles@home, qui consiste à déléguer le calcul des images matricielles, appelées tuiles, à des collaborateurs pour afficher au mieux le rendu final des cartes.

Sachant qu'il faut un très grand nombre de tuiles – environ 2 puissance 20, soit 1 048 576 carrée de 256 pixels de côté – pour obtenir une couverture complète de la planète et que chaque tuile existante doit être re-calculés à intervalles réguliers pour mettre à jour les données géographiques, l'aide de nombreux collaborateurs est forcément précieuse.

Nous avons pour l'instant dédié deux machines virtuelles au projet Tiles@Home, chacune équipée de huit coeurs Intel à 2Ghz avec 1Go de RAM. Dans un future proche, nous aimerions monter à dix machines.

Aussi modeste soit-elle, la pierre que nous apportons à cet édifice est signe de notre attachement à cette initiative utile, intelligente et férocement libre.

Pour en savoir plus

Martin Cazenave / Rodolphe Quiédeville