RZH, une macro VBA Excel pour la délimitation de zones humides

RZH, une macro VBA Excel pour la délimitation de zones humides

Ce billet est l’occasion de présenter et de relacher dans la nature un petit programme VBA (hemhem…) pour faciliter la saisie et la synthèse de données dans le cadre de la délimitation administrative de zones humides sur critères botaniques. Autant dire tout de suite que ça s’adresse à un public plutôt restreint mais il en faut pour tout les goûts. Le programme en lui même est relativement simple,je recommande néanmoins aux utilisateurs de bien veiller à ce que tout fonctionne…

Lire la suite Lire la suite

Convertir un tableau R vers Javascript

Convertir un tableau R vers Javascript

Pour un petit projet sur lequel je travaille, j’ai eu besoin de passer des données d’un dataframe de R vers Javascript. Les données en Javascript peuvent être chargées au format JSON que R exporte avec le package RJSON. Mais pour ce projet particulier, dans un souci de simplicité et parce que je débute en Javascript, je voulais importer mes données dans le format traditionnel des arrays de Javascript. Un array en JS ça marche comme ça : Ce qui équivaut…

Lire la suite Lire la suite

POC devient POK

POC devient POK

La première des bonnes résolutions qui vient à l’esprit d’un bloggeur à l’aube d’une nouvelle année c’est surement d’écrire plus d’article. Mais je sais que je ne pourrai jamais tenir une telle promesse car les mois à venir vont être bien chargés. Pour me mettre un peu de pression je vient de faire l’acquisition du nom de domaine pieceofk.fr et j’ai mis à jour le header dans la foulée. En avant pour 2013 !

Google au hasard

Google au hasard

Il m’arrive parfois, dans de grand moments de solitude, de me trouver béat à l’adresse www.google.fr, perdu et sans trop savoir ce que je fais là. Je m’étonne alors de voir comment mon esprit pense à la manière de trouver une réponse avant même que je n’ai formulé ma question. Mais c’est une évolution de mon comportement qui est somme toute assez logique puisque quelque soit la question, 9 fois sur 10 c’est bien par google que j’obtiens la réponse….

Lire la suite Lire la suite

Quelques réflexions sur le permis de conduire

Quelques réflexions sur le permis de conduire

J’ai eu mon permis de conduire il y a quelques semaines et je n’ai même pas fêté ça. Si j’avais eu quelques potes sous la main, nul doute que nous nous serions emparés du prétexte mais doit on se réjouir d’avoir englouti une énergie considérable et des flots d’euros pour avoir le droit de devenir un pollueur actif et de jouir d’une illusion de liberté que l’on paye cher à l’industrie pétrolière ? Comme je n’était pas un élève très…

Lire la suite Lire la suite

Distances routières avec R et l’API Mapquest

Distances routières avec R et l’API Mapquest

Voilà un petit bout de code que j’avais écrit pour obtenir rapidement la distance par la route entre deux lieux géographiques avec R. On utilise les librairies RCurl et XML pour interroger l’API Mapquest basée elle même sur les données d’OSM. Le code est constitué de trois fonctions : mapq.loc() renvoie un certain nombre d’infos sur un lieu (y compris ses coordonnées géographiques) mapq.dist() renvoie la distance entre deux points géographiques spécifiés par leurs coordonnées mapq.distance() : renvoie la distance…

Lire la suite Lire la suite

Une carte des stations Vélo’V avec R (Partie 3 : Participer à OpenStreetMap)

Une carte des stations Vélo’V avec R (Partie 3 : Participer à OpenStreetMap)

OpenStreetMap est un formidable projet de cartographie collaborative en ligne. Dans deux précédents billets (ici et là) nous avons vu comment importer des données en provenance d’OSM dans R et un exemple (parmi une infinité) de traitement et de rendu cartographique. Mais les données que nous avons utilisées n’étaient pas vraiment complètes. Là où réside tout l’intérêt d’OSM c’est que tout le monde peut intervenir en complétant la base de donnée sur la base de ses propres connaissances, d’une sortie…

Lire la suite Lire la suite

Une carte des stations Vélo’V avec R (Partie 2 : Density plot)

Une carte des stations Vélo’V avec R (Partie 2 : Density plot)

Je continue mon exploration des possibilités offertes par R pour la cartographie et l’analyse spatiale. Le nombre de packages et de fonctionnalités est assez impressionnant et on peut vite s’y perdre… A la suite de ce billet où je montre comment cartographier les stations Vélo’V de Lyon, j’ai voulu poursuivre en essayant générer un raster de la densité bidimensionnelle des stations dans la ville. Profiter de ggmap dans le système graphique traditionnel La première étape était de pouvoir afficher un…

Lire la suite Lire la suite

Une carte des stations Vélo’V avec R

Une carte des stations Vélo’V avec R

Je suis en train de lire (doucement) le livre de Bivand, Pebesma et Gómez-Rubio : Applied Spatial Data Analysis with R. Le livre est chouette, je le commenterai plus en détail dès que je l’aurai terminé. En attendant je me suis dit qu’il fallait que je pratique un peu le maniement de données spatiales. Et je suis parti je ne sais plus trop comment ni pourquoi sur les stations Vélo’v de Lyon. Ça me permet de jouer avec des données…

Lire la suite Lire la suite

L’attaque des zombies

L’attaque des zombies

Je me souviens qu’en cours d’épidémiologie on avait toujours le droit à  des modèles chiant en compartiments avec leur lot d’équations différentielles et jamais le droit de s’amuser avec des modèles graphiques type automates cellulaires qui pourtant avaient l’air trop cool. Du coup j’ai essayé sur R pour voir. Le code est surement pas optimal. C’est du trafic (je maitrise mal les matrices) mais du trafic qui fonctionne et surtout je ne voulais pas piquer un code déjà fait. Les…

Lire la suite Lire la suite