02 novembre 2010
Données sur carte de France
NEW (19 oct 2016): Autre carte de visualisation de données
En réponse à Marin, ci après une proposition de visualisation de données par département sur une carte de France.
Edit du 11 mai 2015 : Un dépoussièrage pour proposer ici une carte pour repérer ses clients ou les chiffres d'affaire de ses succursales ou tout autre indicateur que vous souhaitez. Chaque département, chaque ville est cliquable pour afficher les info. Il est facile d'ajouter autant de villes que nécessaire et d 'indiquer les info à afficher (A noter : commencez par cliquez sur les boutons 1 puis 2 pour afficher la carte et les villes)
Lien effacé
Ajout du 27 mai 2015 : Ici une variante de l'exemple précédent. Les cercles représentant les villes sont proportionnels à son "score" et colorés selon l'échelle de valeurs (à gauche de l'écran). Les "scores" sont à saisir sur l'onglet "Villes".
Comme précédemment, il est possible d'ajouter autant de villes que nécessaire.
Lien effacé
27 mai 2015 : Nouvelle variante pour pouvoir colorer les départements selon les scores (en plus des villes). Avec la participation de PBO229 pour les listes des villes et de leurs coordonnées GPS, et pour ses nouvelle idées qui ont fait évoluer le fichier!
5 juillet 2015 : Pour répondre à la question de PersianPrince du 27 mai dernier, voici une version avec "Rollover" : un affichage d'info se fait au passage de la souris sur un département.
8 juillet 2015 : Autre version, autre méthode de Rollover. Cette méthode permet un "effet loupe" des départements au passage de la souris.
Commentaires sur Données sur carte de France
- ChapeauGénial tes cartes, elles vont m'aider dans quelques présentations des résultats.
Peut on voir ensemble pour une petite modification
type : l'echelle des chiffres moins importantes et un dégrader que d'une couleur
type : possibilité de mettre en millier d'euros le CA par dept
je suis preneur
merci pour tout ce que tu fais
michael - SuperBonjour Pierre, et milles bravos
Un peu novice en VBA, j'ai pu valoriser ton travail comme je le souhaitais. J'ai une superbe carte de Rhône Alpes Auvergne, par commune avec couleur de fond différente selon présence et altitude, agrémenté de jolis disques de taille proportionnelle en fonction d'un niveau d'activité. En fait c'est toi qui as fait le boulot de fond, j'ai juste fait des petits réglages à ma main.
Par contre je n'arrive pas à faire afficher l'info bulle quand on clique sur un disque, j'ai un message d'erreur Impossible d'exécuter la macro 'USF'...
As tu une idée à me suggérer?
Encore merci pour ton partage. - Bonjour Chris,
En effet, l'espace réservé pour le texte est un peu court.
Pour l'agrandir, dans le code (Alt+F11) du "Module1" procédure "Sub
dessin_ville", on peut spécifier une largeur à 80 par exemple :
Set shTxt = Sheets("Carte").Shapes.AddTextbox(1, longitude - 5, latitude -
5, 80, 16)
Bonne journée
Pierre
- Bonjour et bravo pour cette excellente base de travail !
Dans mon cas, j'ai eu besoin de réduire l'échelle à quatre valeurs :
- 0 à 75%
- 75% à 77,5%
- 77,5% à 80%
- 80% à 100%
J'ai modifié le code en ajustant les Case de la fonction "def_color" mais j'ai rencontré une difficulté avec la gestion des décimales. J'ai obtenu une solution fiable en changeant le type de la variable "Score" de Integer à Double.
Si vous validez mon approche, c'est peut-être un élément à intégrer dans une future mise à jour ?
Merci encore pour votre travail.
Floret
Je travaille actuellement sur une carto sur les anciennes régions de France en complément des nouvelles.
Mais je ne trouve pas les coordonnées GPS de ces 22 régions sur internet.
pouvez-vous me transmettre le lien ou un fichier les regroupant ?
Cordialement
- Bonjour
Les contours des anciennes régions sont dispo sur data.opendatasoft =>
https://data.opendatasoft.com/explore/dataset/contours-des-regions-francaises-sur-openstreetmap@datanova/download/?format=csv&timezone=Europe/Berlin&use_labels_for_header=true - Merci pour le lien. Il me donne les contours mais les cellules excel sont limités à environ 32 750 caractères. ce qui ne me permet pas de construire le tableau de données GPS par région dans une colonne. Exemple Auvergne nb caractères sur la variable Géoshape = 61 825. Avez-vous une astuce ou un fichier moins dense en point ?
J'aimerais adapter la dernière carte France_Clients5 aux besoins de mon entreprise. Je n'ai pas besoin des villes, car je cherche à répertorier uniquement les conseils départementaux et régionaux. J'aimerai également ne pas colorier en fonction d'un chiffre d'affaires; mais d'un statut (client, prospect, pas intéressé ... etc). Cependant mes compétences en programmation sont proches du néant. Un peu d'aide serait formidable ! Merci beaucoup
- Bonjour,
Je serais également intéressé par la réponse, car je souhaiterai uniquement référencer les commerciaux par départements et non les clients. J'aimerai également ajouter 2 autres colonnes avec des informations texte, est ce possible ! Merci beaucoup pour ce super travail, c'est génial pour des non experts en VBA !
- Bonjour,
Oui bien sûr, pour mes cartes par départements j'utilise cette source :
https://public.opendatasoft.com/explore/dataset/geoflar-departements/table/
Pierre
Merci pour ce partage! Cela m'est très utile pour différencier les lieux de résidence de ma base clients. Cependant j'aurais aimé savoir comment je peux adapter automatiquement l'échelle de données en fonction de mes valeurs car pour le coup l'actuelle est trop petite pour les France_Client.
Merci par avance
- Bonjour Noxas,
Pour une échelle automatique en fct d'un jeu de valeur, un exemple plus récent ici=>
http://tatiak.canalblog.com/archives/2019/01/03/36988017.html
Pierre
Je découvre les nombreuses représentations que vous avez effectuées et mis en ligne sur canalblog. En plus d'être bluffé, j'ai vu que France_Clients5 correspond presque exactement à ce que je souhaiterai utiliser hélas je n'arrive pas à surmonter quelques problèmes
- la région Centre semble pointer vers une zone géographique hors de France,
- seul le département de la Loire apparaît sur une carte,
- je ne vois pas comment changer "serie 1",
- les régions sont nommées en Anglais (est-ce du au paramètre de mon ordi ?).
Pourriez-vous m'aiguiller vers une manière de régler ces problèmes ?
Merci par avance
PAscal
PS 1: illustration via une copie d'écran des soucis rencontrés au cas où cela puisse aider : www.dropbox.com/s/xjnqmmkiuhdmpyz/France_Clients5-pbm.png
PS 2: j'aurais bien ajouté la Nouvelle Calédonie sur la carte car j'ai quelques données qui viennent des DOM-TOM. Cet élément est relativement accessoire mais s'il est possible de me pointer dans une direction je serais heureux de l'explorer.
Cela m'a paru bizarre et j'ai alors pensé qu'il fallait utiliser une carte intégrée à excel.
Le pbm étant donc plus probablement la macro "colorer_dept", pourriez-vous comment est-il possible de l'intégrer au fichier ?
Merci d'avance
PAscal
- Merci pour la suggestion. J'ai identifié Colorer_Dept dans la v4 pour l'insérer dans la v5 et ça marche...
J'en ai profité pour remplacer le duplicata de l'ALLIER par ALPES-DE-HAUTE-PROVENCE en Dept/B5.
Au cas où cela peut être utile la version suivante est accessible à www.dropbox.com/s/kywg2vjkp6tnfma/France_Clients5b-colorer_Dept.xlsm pour les jours qui viennent.
Encore merci
PAscal
Encore de la belle ouvrage que je m'empresse de mettre dans mon grenier.
Je suis certain qu'il servira sous peu...
A++ Pierre
A+ à tous