Heatmap simple avec Tilemill

13 avril

Pour faire suite au billet précédent, voici comment réaliser rapidement une heatmap avec Tilemill.
Pour cela, on utilisera encore le shapefile des débits de boisson du Finistère disponible sur GéoBretagne.
Créez un nouveau projet dans Tilemill et ajoutez une nouvelle couche pour afficher le contenu du shapefile.
Cliquez sur le bouton Save & Style, voici à quoi ressemble votre carte :
Nous allons suivre la méthode proposée par Artem Pavlenko sur le blog de Mapbox afin de réaliser notre (...)

7 commentaires

Heatmap avec QGIS, GDAL et Leaflet

24 août 2013

Ce billet présente une méthode pour générer une carte de chaleur (ou heatmap) à l’aide de QGIS et GDAL afin de l’afficher sur le web avec Leaflet.
Générer la heatmap dans QGIS
Commencez par récupérer le shapefile des débits de boisson du Finistère sur GéoBretagne. Dans QGIS, sélectionnez le fichier téléchargé depuis le menu Couche > Ajouter une couche vecteur.
Activez le plugin Carte de chaleur depuis le menu Extension > Gestionnaire d’extensions.
Lancez la génération de votre heatmap depuis le menu (...)

0 commentaire

Convertir un shapefile en GeoJSON pour Leaflet

3 août 2013

Cette semaine j’ai reçu un fichier shapefile afin d’afficher son contenu sur une carte Leaflet. Ce billet présente deux méthodes pour y parvenir.
Utilisons la commande ogrinfo pour afficher les informations de notre shapefile :
ogrinfo -al -so velo_l.shp.
La sortie de cette commande nous permet de connaître le système de coordonnées (ou SRS) du shapefile : RGF93_Lambert_93 (code EPSG:2154). Afin de pouvoir l’utiliser dans Leaflet, nous devons reprojeter les coordonnées en WGS84 (code EPSG:4326). (...)

0 commentaire

Tenter de se passer de Google Reader avec Leed, selfoss ou Tiny Tiny RSS

25 avril 2013

Quelques notes sur les solutions que j’ai testé pour tenter de me passer de Google Reader.
Toutes ces solutions fonctionnent sur un serveur web et permettent donc de les héberger où bon vous semble de façon indépendante. Elles permettent de paramétrer la mise à jour des flux automatiquement ou manuellement, d’organiser les flux avec des tags ou des dossiers et de naviguer dans les éléments d’un flux au clavier. Certaines proposent même des APIs pour accéder aux flux et à leur contenu depuis une (...)

3 commentaires

Migrer facilement ses plugins d’un SPIP à un autre

16 mars 2013

Voici une méthode toute simple qui vous permettra de migrer les plugins activés sur un site SPIP vers un autre. Cela peut s’avérer pratique dans pas mal de situations, par exemple quand on doit migrer un site d’un serveur de dev vers le serveur de prod. La procédure se fait en deux étapes, allons-y !
Remarque : cette procédure ne fonctionne (pour l’instant ?) que pour les plugins hébergés sur spip-zone.
Sur le site source
Activer le dépôt proposé par défaut depuis la page de gestion des dépôts (...)

4 commentaires

Installer TileStache sur Ubuntu Server 12.04

3 mai 2012

TileStache est un serveur de tuiles codé en Python.
Il permet de servir des tuiles à partir de différents types de sources : proxy depuis un serveur de tuile distant, tuiles au format MBTiles, fichier GeoJSON, etc.
Plusieurs systèmes de cache sont disponibles : disque, memcache, Amazon S3, etc.
Installation
Traduction, et adaptation de Don’t Panic : An Absolute Beginner’s Guide to Building a Map Server.
Le paquet tilestache proposé dans les dépôts Ubuntu n’est pas à jour, on va donc procéder à (...)

0 commentaire

Divagations sur les jointures avec SPIP

29 décembre 2011

Afin d’optimiser les performances du plugin GIS j’ai voulu simplifier le code des squelettes qui génèrent le JSON qui alimente les cartes du plugin. Le squelette original contenait deux boucles imbriquées comme ceci :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/branches/v2/json/gis_articles.html?rev=55738
On va donc tenter d’utiliser qu’une seule boucle avec une jointure au lieu des deux boucles imbriquées.
Essai 1
On utilise les jointures "classiques" dans la boucle. Il faut (...)

0 commentaire

Afficher toutes les rubriques d’un site SPIP en utilisant le pipeline pre_boucle

18 octobre 2011

Il peut être utile d’afficher toutes les rubriques d’un site sous SPIP sans tenir compte de leur statut (pendant la période de développement par exemple). Par défaut, SPIP n’affiche pas les rubriques qui ne contiennent pas d’élément publié. Heureusement il est possible de contourner ce comportement à l’aide du critère tout (lire la documentation du critère tout sur spip.net).
Par contre, cela peut vite devenir fastidieux d’ajouter ce critère à toutes les boucles RUBRIQUES de vos squelettes (avec le (...)

7 commentaires

Du rangement sur la zone...

15 juin 2011

Pendant que SPIP 3 se prépare, on teste une nouvelle organisation des répertoires d’un plugin sur la zone. Le but est de permettre aux gens de trouver tout de suite la bonne version des sources d’un plugin. Pour cela on n’a rien inventé, on reprend donc une organisation "classique" avec un dossier trunk pour la version en cours de développement et un dossier branches qui contient les différentes branches du plugin.
Comme le disait Cédric sur IRC : "Il ne faut pas perdre l’historique du répertoire". (...)

5 commentaires

Gajim sous Ubuntu 11.04 Natty Narwhal

16 avril 2011

Si, comme moi, vous utilisez l’excellent client de messagerie instantanée Gajim, vous risquez de rencontrer quelques petits problèmes lors de la mise à jour vers Ubuntu 11.04 Natty Narwhal.
C’est quoi le bug ?
Si vous avez l’habitude de ne pas afficher le roster (la fenêtre qui affiche la liste de vos contacts), celui n’est pas affiché au démarrage de Gajim. Jusqu’ici on pouvait l’afficher en cliquant sur l’icone de Gajim dans le systray (la zone de notification en haut à droite de l’écran).
Mais, (...)

1 commentaire