cadastre-vt : Générer des tuiles vectorielles depuis les Edigeo du cadastre

05/03/2020

Je travaille beaucoup avec les tuiles vectorielles qui sont pour moi une véritable révolution dans le monde de la cartographie sur le web.

cadastre-pg : Importer efficacement le cadastre vers Postgis

28/02/2020

Depuis septembre 2017, le plan cadastral est publié en Opendata. Il est distribué en Geojson, en shapefile et en Edigeo par etalab. Il est alors possible de s’appuyer sur les 2 premiers formats pour importer les données dans Postgresl avec ogr2ogr par exemple

Une nouvelle version pour DoGeocodeur

05/12/2019

Il y a quelques semaines, j’ai publié une nouvelle version de DoGeocodeur. Après 5 ans d’ancienneté, il était temps de faire une mise à jour, aussi bien technologique que fonctionnelle.

Un peu de changement sur le blog

29/09/2019

Encore un peu de changement sur ce blog, il passe de Ghost à Jekyll. On peut difficilement faire plus simple que Jekyll qui produit en fait des pages statiques. Fini donc le backend, la base de données, les eventuels failles de sécurité, les mises à jour, etc…

Bilan 2018 et quelques nouveautés

11/01/2019

2018 n’a pas été une année très prolifique pour ce blog puisqu’auncun article n’a été publié, le bilan est donc rapidement fait ! Pour 2019 on repart sur de nouvelles bases !

Comment contribuons-nous à Openstreetmap ?

08/02/2017

Avec quels outils contribuons-nous à Openstreetmap ? Pour répondre à cette question, je me suis appuyé sur les modifications qui ont été faites entre le 1er novembre 2016 et le 6 février suivant sur un périmètre comprenant la France, la Suisse ( et quelques dizaines de kilomètres autour).

PHP : conversion d’un GPX avec distance, dénivelé, d+ et d-

07/02/2017

Comment convertir un tracé GPX en PHP en calculant la distance et les dénivelés afin de l’importer dans une base de données?

"Quelle est cette projection" revient pour sa 3 ème édition!

04/01/2017

Quatre ans après la première monture en Flash et deux ans  après la version en javascript/ jQuery, Quelle est cette projection revient une nouvelle fois avec une version plus moderne, plus jolie et encore plus pratique!

Utiliser ses propres polices dans Mapbox GL

04/11/2016

Après nous être intéressé à la génération et à l’utilisation des « sprites » personnalisé on va s’intéresser à celles des polices. C’est plus simple, mais la littérature sur internet est très maigre… J’ai dû tâtonner.

Mapbox GL JS : Afficher des markers

04/10/2016

Les articles se font rare ici… On va essayer de corriger cela.

OSRM Batch Routing : Calculer des itinéraires par lots

21/03/2016

OSRM Batch Routing  est une interface permettant de calculer des itinéraires par lots en utilisant OSRM et les données d’OpenStreetMap (uniquement sur le réseau français).

Du WebGL dans les cartes : MapboxGL, Mapzen & Cie

07/01/2016

Fin 2011 Google lançait sa version WebGL de Google Maps en version expérimentale. Quelques temps plus tard elle était proposée par défaut aux utilisateurs ayant un navigateur compatible.

GTFS-Explorer

11/12/2015

La semaine dernière j’avais présenté un petit script PHP permettant de pousser des données GTFS dans Postgis, aujourd’hui on va donc un peu les représenter, les explorer au travers d’une petite application web assez basique.

DoGeo accessible en httpS/2

08/12/2015

Crypter un site web pour éviter que les données ne se baladent en clair sur le web était assez coûteux et assez chronophage. En effet, un certificat SSL coûte une petite centaine d’euros par an et demande un peu de temps et de connaissances pour le mettre en place.

GTFS2Postgis : Importer du GTFS dans Postgis en PHP

03/12/2015

Les données GTFS sont de plus en plus présentes sur les portails Opendata. Elles permettent de décrire l’offre théorique des transports en commun en vue de la diffuser. Il est beaucoup plus léger,lisible et courant que le format Trident (XML) en plus d’être un standard au niveau mondial. Il est d’ailleurs utilisé nativement par OpenTripPlanner ou encore Nativapour n’en citer que deux.

OSRM avec Docker

10/10/2015

Dans un article récent, je faisais une introduction à Docker où je prenais pour exemple le déploiement de Graphhopper. Dans un autre, je décrivais comment installer OSRM sur un serveur Linux, la tâche était tout de même assez complexe avec beaucoup de dépendances à installer.

DoGeocodeur intègre la BAN!

10/08/2015

Le service de geocodage des adresse issue de la BAN a été intégré à DoGeocodeurcomme cela m’a été demandé à plusieurs reprises.

Introduction à Docker

06/08/2015

Né seulement en 2013 dans la tête d’un Français, Docker est une technologie open-source dont on entend de plus en plus parler. Qu’est ce que c’est? Ça doit être vraiment bien, non?! Ce court article décrit rapidement ses avantages et fini par l’exemple du déploiement de Graphhopper.

Générer simplement un CSVT

29/07/2015

Je me suis aperçu qu’un article vieux de quelques années était passé à la trappe lors du changement de CMS.

DoGeocodeur : Geocoder des adresses avec Google/Bing/IGN/OSM

23/07/2015

Récemment, j’ai dû géolocaliser une centaine d’adresses. Je n’ai trouvé que Batchgeocodeur qui s’appuie sur les services de Google et qui répondait partiellement à mes besoins. Les problèmes avec cette application sont le temps entre chaque requête (1sec), la limitation du nombre d’adresses à géocoder pour l’ensemble des utilisateurs et l’impossibilité de corriger manuellement et en live les points mal placés.

Installation de Postgis

20/04/2015

Nouveau serveur, nouvelle installation.  J’en profite donc pour partager l’installation détaillée de Postgresql/Postgis sous Ubuntu 14.04.

OSRM : Installation

23/02/2015

OSRM est un moteur de calculateur d’itinéraire open source très léger, très efficace et utilise les données Openstreetmap. Il se démarque des autres moteurs de calculateurs d’itinéraires en utilisant l’algorithme Contraction hiérarchies moins répandue que le A* par exemple.

Awesome Markers pour Leaflet

12/02/2015

Awesome-markers est une extension Leaflet qui n’est pas toute récente mais toujours très utile! D’autant plus utile que j’ai découvert que l’on peut facilement utiliser d’autres polices que celles décrites dans la doc. En plus de Font Awesome, Bootstrapet Ioniconson peut donc par exemple se servir de  de Map Iconsqui a été créé pour Google Maps.

Afficher des Polygones à la géométrie encodée sur Leaflet

05/02/2015

Comme promis dans un article précédent et avec du retard pour ne pas changer, voici une façon d’afficher sur Leaflet des géométries encodées selon l’algorithme de Google modifié pour y stocker des polygones complexes (multi-polygone ou à trou).

Encoder un polygone avec l’algo de Google dans Mysql

10/12/2014

Dans la droite lignée d’autres articles que j’avais écrits, il y a plusieurs mois, je vais encore écrire sur l’encodage de la géométrie avec l’algorithme de Google afin de réduire le poids des données géographiques complexes (polygones, polylignes) et donc d’accélérer leur transfère côté client.

Afficher des géometries de MySQL sur LeafLet

10/12/2014

Pour faire suite à un ancien articleou je proposais une façon de charger en base de données un itinéraire GPX (et d’autres données), je propose cette fois d’afficher ces données sur une carte Leaflet.

Performance du rendu vectoriel à partir de Mysql

07/04/2014

Les technologies dans le domaine du webmapping progressent à grande vitesse. Je me suis intéressé aux performances du rendu vectoriel  de données provenant directement d’une base de données.

Importer une couche spatiale dans MySQL

18/03/2014

Besoin d’exporter ponctuellement des données géographiques dans MySQL de façon rapide afin de les partager ou exploiter sur internet?

Les WMTS de l’IGN

20/02/2014

L’IGN offre pas mal de flux WMTS. J’ai voulu faire le point sur ces derniers en utilisant la « licence géoservices IGN pour usage grand public » qui offre, en fin de compte,  assez peu de limitation .

Quelle est cette projection? JS édition

18/02/2014

« Quelle est cette projection? » revient, mais cette fois intégralement en HTML/JavaScript.

Importer une trace GPX dans une base de données avec Leaflet (JS/PHP)

16/01/2014

L’objectif est d’insérer la trace d’un fichier GPX dans une base de données (ici MySQL mais le principe est le même pour  PostGIS ou Oracle).

DoMajicSpliter : découper, zipper et crypter les fichiers Majic par commune et EPCI

16/08/2013

Les départements reçoivent chaque année les fichiers littéraux de la DGFiP. Ceux-ci doivent être séparés par territoire puis cryptés avant d’être envoyé aux communes et EPCI.

Transmission de données pour la Web-carto : Google 4 fois plus rapide…

16/04/2013

Pour transmettre des données géographiques, il existe le format WKT (Well know text)  ou son équivalent binaire WKB.

Edigeo : Exporter le cadastre en CSV

20/12/2012

Application qui permet d’exploiter les données Edigeo du cadastre en les convertissant au format CSV (géométrie en WKT). Ce format peut ensuite être lu par Q-GIS et surtout être facilement exporté dans un SGBD de type Postgresql/Postgis ou Mysql.

Quelle est cette projection?

17/12/2012

Si vous utilisez couramment un SIG et que vous recevez des données issues de différentes structures, il vous est sans doute arrivé de vous retrouver nez à nez avec une couche où aucune projection n’est définie (absence du fichier .prj par exemple).