Brugelette

Cartographie participative de la commune de Brugelette

Création d’une carte pour la commune de Brugelette, Belgique.

Sur demande de la commune de Brugelette et accompagné par la Fondation Rurale de Wallonie, nous avons réalisé une carte de la commune destinée à être distribuée à ses habitants. La carte est basée sur les données d’OpenStreetMap sur lesquelles est appliqué un style original à deux échelles différentes. Nous avons organisé plusieurs cartoparties avec des habitants de la commune pour progressivement enrichir et corriger les informations d’OpenStreetMap sur le territoire. Au delà des entités cartographiques habituellement présentes sur une carte (voies de communication, bâtiments, occupation du sol, etc.), la carte rends des éléments particuliers comme les trottoirs et les services publics.

[Lire plus]

Optimisation of street labelling with Mapnik

How to optimise the placement of street labels using Mapnik

At first sight, street labelling looks like a fairly basic feature in cartography. But finding a way to display the largest possible number of street labels while keeping map readability can become very challenging! In this post, we report about our tests to maximise the presence of street labels in a map produced with Mapnik.

Note: the images in this blog post are intended for a printed map, so they actually looked small at the screen. Right-click and open them in a new tab to see them at a better scale!

[Lire plus]

Des cartes topographiques avec OpenStreetMap

Champs Libres créée ses styles cartographiques

Lors du dernier FOSS4G.be à Bruxelles, Champs Libres a remporté le prix du public au concours de cartographie organisé en marge de la conférence! La carte primée est une planche A0 tirée au 1:20000 de la Forêt d’Anlier représentant une partie des données d’OpenStreetMap avec le style OpenArdenneMap. OpenArdenneMap est un style cartographique pour la production de cartes topographiques à grande échelle, mettant en exergue des particularités locales de l’Ardenne et destiné avant tout à la randonnée.

[Lire plus]

OpenStreetMap fait sa conférence: le State of the Map 2018

Fin juillet dernier a eu lieu la conférence annuelle internationale d’OpenStreetMap à Milan, le State of the Map! Voici quelques faits marquants sur l’évolution du projet OpenStreetMap et quelques liens utiles dans cet article. De nombreux compte-rendus de la conférence (blog, journal d’utilisateurs, …) sont listés sur cette page. Le programme des interventions est disponible ici et la plupart des présentations ont été enregistrées.

Bientôt les tuiles vectorielles sur openstreetmap.org?

L’idée circule depuis un moment déjà: passer aux tuiles vectorielles pour le site vitrine openstreetmap.org. Actuellement, sur openstreetmap.org on voit une carte qui n’est qu’une représentation de la base de données d’OSM et qui est rendue en tuiles matricielles. Cette carte n’est qu’un rendu parmi d’autres disponibles, mais il est évidemment le plus “connu” et est habituellement pris par ceux qui découvrent OSM comme le projet en lui-même, alors que la base de données OSM est bien plus riche que ce rendu. En effet, OSM est avant tout une base de données géographique ouverte, à partir de laquelle on peut dériver une infinité de cartes différentes et des géoservices (calculs d’itinéraire, recherche d’adresses, etc.). Mais pourquoi les tuiles vectorielles sur openstreetmap.org? Parce que cela permettrait, beaucoup plus facilement qu’avec des tuiles matricielles, de créer ses propres fonds de cartes à partir des données d’OSM, et donc de proposer des milliers de cartes thématiques et de faire foisonner davantage de styles cartographiques. De plus, des cartes vectorielles peuvent s’adapter à la langue de l’utilisateur, alors qu’il est nécessaire de générer des tuiles matricielles pour chaque version d’une carte multilingue (comme celle d’osm.be). Avec des tuiles vectorielles, le rendu s’applique côté client, et non plus côté serveur qui génère les tuiles matricielles.

[Lire plus]

Firebru-OSM

Support au service cartographie des services de secours de la Région Bruxelles-Capitale

Support au service cartographie des services de secours de Bruxelles pour la réalisation de plan et d’itinéraires d’interventions.

Stratégie de mise à jour des données de voiries à partir d’OpenStreetMap.

Nous avons identifié les données pertinentes pour les besoins des services de secours dans la base de données OpenStreetMap.

La mission a abouti au développement d’un outil Python permettant de détecter et de filtrer les changements apparaissant dans OpenStreetMap pour un ensemble d’objets géographiques sur un territoire donné.

[Lire plus]

Infrastructure informatique

Infrastructure informatique

Infrastructure pour les projets de développement

Champs-Libres gère sa propre infrastructure informatique de cloud.

Cette infrastructure lui permet d’héberger les projets de ses clients. Elle a été construite pour permettre le déploiement des projets de manière fréquente, de manière à réduire le cycle développement - mise en production.

Quelques caractéristiques ;

  • l’infrastructure est basée sur docker swarm (Kubernetes en développement) ;
  • elle est répartie sur 8 serveurs virtuels ;
  • elle héberge 15 projets différents, et 20 stacks docker swarm ;
  • certains projets servent deux millions de pages par jour (comedien.be). Le temps de réponse des projets les plus consommateurs de ressources sont inférieurs à 500ms pour 75% des pages ;
  • l’infrastructure collecte en permanence des métriques sur son systèmes (openTSDB), visualisables via Grafana. Elle permet également la centralisation, le tri et le stockage des logs ;
  • le SLA sur les projets hébergés est de 99.9% ;
  • l’infrastructure logicielle est basée sur des conteneurs. Des serveurs spécifiques viennent s’ajouter à ceux-ci et proposent des services persistants: PostgreSQL en réplication, cluster RabbitMQ, …

Notre infrastructure nous permet de déployer des projets de différentes technologies. Citons notamment :

[Lire plus]

Comparaison des données OpenStreetMap et des données Urbis

Les données Urbis publiées par la Région de Bruxelles capitale ont été intégrée à l’automne 2013 dans la base de donnée d’OpenStreetMap. Cependant, depuis la publication initiale, une nouvelle version a été publiée chaque trimestre. Les mises à jour n’ont pas toujours été intégrée à OSM, par manque d’outils notamment. Cet article explore une méthode pour détecter les bâtiment à mettre à jour dans OpenStreetMap à partir d’une comparaison entre les données d’OpenStreetMap et de celles d’UrbIS.

[Lire plus]

Créer une carte pour les cyclistes avec QGIS et les données d'OpenStreetMap

Dans ce tutoriel nous allons expliquer comment créer une carte avec l’outil QGIS et les données d’OpenStreetMap. Mais ce ne sera pas une simple carte : nous allons créer une carte cycliste, mettant en avant les aménagements cyclables.

Pour cet article nous nous sommes inspirés d’un article d’Anita Graser ainsi que d’une vidéo de Steven Bernard.

Pour la création de la carte, des styles sont fournis. Ils sont actuellement adaptés pour l’échelle 1:2000.

[Lire plus]

Cyclabilité

Application participative pour définir la cyclabilité de voiries

Développement d’un outil de « cyclabilité », qui permet aux cyclistes d’une région de voter pour définir le degré de « cyclabilité » des routes ou portions de route de ce territoire.

Le graphe routier est extrait d’OpenStreetMap. L’import du graphe routier et le découpage des routes se fait à l’aide de PostGIS.

Formations à l’installation de l’outil.

OpenStreetMap

Les données géographiques libres

OpenStreetMap (OSM) est un projet de carte collaborative éditée par des millions de contributeurs volontaires dans le monde entier. En quelques années, OpenStreetMap est devenu la base de données géographiques la plus fréquemment utilisée pour le développement d’applications géospatiales.

Champs-Libres est reconnu comme expert en Belgique dans le travail sur les données d’OSM et propose différents services autour de ce projet.

Notre expertise OpenStreetMap

Nous réalisons des développements pour répondre aux besoins spécifiques de nos clients. Notre expertise concerne notamment :

[Lire plus]