Visit my street : De la carte au monde en 3D

Cela fait plusieurs années que je m’intéresse aux systèmes d’information géographique (SIG, ou GIS en anglais) et à la cartographie en général. J’aime comprendre comment on décrit un territoire avec des données : un tracé de route, l’empreinte d’un bâtiment, la topologie d’un réseau, etc.

Récemment dans mon travail, j’ai eu l’occasion d’utiliser OpenStreetMap. C’est en contribuant à cette base de données ouverte qu’une idée m’est venue : pourquoi ne pas ajouter une 3ème dimension à la carte, et s’y promener librement comme dans un jeu vidéo ?

Pour cela, je suis parti des données OpenStreetMap mises à disposition par Geofabrik, et je les ai filtrées en Python pour ne garder que ma rue. On y retrouve la chaussée, les chemins piétons, les immeubles et une soixantaine d’arbres, placés exactement là où ils se trouvent dans la réalité.

Grâce à l’intelligence artificielle, j’ai ensuite généré un moteur graphique qui rend le tout en 3D, uniquement avec des lettres et des symboles ASCII.

Je voulais que l’expérience reste simple et accessible : pas de logiciel à installer ni de configuration, un navigateur web suffit. Les données d’OpenStreetMap deviennent un monde en 3D que l’on parcourt directement dans une page web. Ouvrez le lien ci-dessous et baladez-vous à la première personne : croisez les passants, observez le changement des saisons ou envolez-vous au-dessus des toits !

Bonne visite (la page s’ouvre dans un nouvel onglet) : Visit_my_street