28 octobre 2009

Les McDo en France : carte de proximité (mise à jour 28/10 à 16h28)



Il y a quelques jours dans ma revue du Web, je suis tombé sur cet article intéressant : une belle carte de l'espace US suivant sa proximité au plus proche McDo. L'auteur n'explique pas comment il a fait, mais il dit qu'il y est arrivé avec "a bit of software engineering gymnastics". Ma curiosité est alors piquée, ne peut on faire cela simplement avec un SIG (sans gymnastique) ?



1. Trouver les données

McDo nous les fournit simplement sous forme d'un fichier CSV à mettre dans votre GPS histoire de ne pas rouler l'estomac vide. Facile à intégrer dans ArcGIS pour obtenir une carte des restaurants


2. Comment réaliser le halo autour des restaurant ? Ce halo est un dégradé coloré proportionnel à la distance du restaurant, délimitant avec ses voisins des polygones de Voronoï ou de Thiessen.

Le rendu devant être un dégradé lissé, une approche raster semble la plus appropriée (par opposé à la création de polygones de Thiessen vectoriels comme le permet par ailleurs ArcGIS).

Spatial Analyst rentre donc dans la danse avec sa fonction Euclidean Distance qui fait exactement le boulot attendu :


3. Symboliser le raster de distance :

Tout d'abord choisir un rendu "strectché" (étiré) pour le raster et prendre une rampe de couleurs jaune -> noir. Puis pour avoir un effet moins linéaire du dégradé et donc donner plus de relief à la carte, changer le stretching du rendu en travaillant l'histogramme :



et enfin la touche finale, un petit point jaune pour les restaurants afin de renforcer l'effet "source lumineuse" de la représentation. Et voila le résultat :


Bon appétit !

Mise à jour 28/10 16:28

Pour Oliv, suite à son commentaire !

Voila la cartes des 3 zones de la France continentale situées à + de 50 km d'un McDo pour un total de 2200 km2 de superficie.



Et enfin Oliv, le point le plus éloigné d'un McDo en France continentale est dans la Creuse, à Saint Martial le Vieux et là, aux coordonnées 2°17'14"E 45°40'45"N, un oiseau est à 62,6 km de vol du plus proche McDo ! Mais Oliv n'était pas loin, le point est à 1300m de la frontière Creuse/Corrèze !

6 commentaires:

Oliv a dit…

L'histoire ne dit pas quel est le "McFarthest Spot" français !
Allez, à vu de nez, je dirais en Corrèze, j'ai gagné ? ;)

Christophe Tourret a dit…

Oliv, je viens d'ajouter quelques éléments de réponse à l'article !

Christophe

Oliv a dit…

Ah j'étais pas loin !
Merci pour ces précisions :D

JS a dit…

c'est une étude marketing gratuite pour MacDonald :)

Anonyme a dit…

Géolocalisez tous les McDonald’s situés près d’une adresse donnée sur une Google MAP:

http://info-etudiants.com/search/mcdonalds

Vous aimez? :)

Mutuelle santé a dit…

Cool votre article! merci