cadastre-vt : Générer des tuiles vectorielles depuis les Edigeo du cadastre
05/03/2020Je 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/2020Depuis 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/2019Il 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/2019Encore 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/20192018 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/2017Avec 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/2017Comment 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/2017Quatre 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/2016Aprè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/2016Les articles se font rare ici… On va essayer de corriger cela.
OSRM Batch Routing : Calculer des itinéraires par lots
21/03/2016OSRM 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/2016Fin 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/2015La 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/2015Crypter 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/2015Les 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/2015Dans 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/2015Le 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/2015Né 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/2015Je 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/2015Ré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/2015Nouveau 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/2015OSRM 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/2015Awesome-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/2015Comme 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/2014Dans 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/2014Pour 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/2014Les 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/2014Besoin 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/2014L’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/2014L’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/2013Les 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/2013Pour 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/2012Application 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/2012Si 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).