Microsoft 365 Carte choroplèthe: communes Ille-et-Vilaine

Staple1600

XLDnaute Barbatruc
Bonjour,

[CONTEXTE]
J'ai essayé à partir de ce jeu données : lien vers données (Open Data)
de créer une carte choroplèthe avec O365.
J'obtiens un résultat mitigé

carte35.png
J'ai regardé dans les archives du forum et je n'ai pas retrouvé d'exemples VBA créé par tatiak (largement plus abouti que ce que propose Microsoft)
J'ai aussi consulté son blog.

De ce que j'ai lu sur le web, on ne peut pas afficher les villes avec l'outil de Microsoft.

[QUESTION]
Qui parmi vous pour m'aider à faire une carte digne de ce nom ?
  • a) soit avec l'outil de Microsoft
  • b) soit en VBA .

NB: Dans l'idéal, je souhaiterais faire apparaitre le nom des communes
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Ca à l'air simple à décoder.
Cependant, le plus gros soucis avec votre fichier initial a été de comprendre comment ils ont codés les multi polygones ( séparateur "]]]")
Si on n'a pas cette info alors le polygone regroupe l'ensemble des territoires et le résultat n'est pas exploitable. Par ex avec ma version initiale :
1678001919098.png

C'est faisable car si on grossit la carte on voit bien les îles séparées. reste à savoir comment c'est codé.
1678002054596.png
 

Staple1600

XLDnaute Barbatruc
Re

C'est vraiment parce que jadis je me suis fait tatoué #REF! sur ma cuisse gauche, en signe d'allégeance à notre tableur préféré, que je m'échine à triturer du GPX dans Excel.

Parce depuis Internet est passé par là, et cela fonctionne sans se cramer les neurones un dimanche matin

Par exemple, ici, je me suis fait plaisir sans abimer mon Excel ;)
(notamment PQ qui a finit par s'évanouir dans un dernier Split quand j'essaie de lui faire ingérer du *.gpx)

Maintenant, le challenge est de faire plus ou moins la même chose dans Excel.

Et c'est là, que cela se corse.

PS: Apparemment les fichiers *.gpx sont de type XML, donc on peut les charger dans Excel en utilisant ceci
MSXML2.DOMDocument60
(que je maitrise pas du tout)
 

Efgé

XLDnaute Barbatruc
Bonjour à tous

@Staple1600
J'ai Choroplèthé dans mon coin et pour revenir sur le premier post, ma carte est plus aboutie que la tienne.
A noter que dans les données le code postal de Nantes est absent

1678007229359.png


Maintenant je regarde comment afficher les noms de communes, mais là ça ne semble pas gagné.

Cordialement
 

Pièces jointes

  • Choroplèthons_2.xlsx
    365.7 KB · Affichages: 7

Efgé

XLDnaute Barbatruc
Re
Bon voilà le mieux que je puisse faire:
1678014268807.png

On remarquera deux zones blanches, je pense qu'aucun explorateur n'a eu le courage s'y aventurer. :eek::D

Le fichier est trop volumineux, pour une foi je passe par un lien externe (durée 48H)


Cordialement
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Puisque Bing et Tom-tom ne sont pas bretilliens et snobe la Bretagne
Je repasse du côté de VBA et des shapes

En creusant la question, il semblerait qu'il soit plus simple (en tout cas pour mon Excel), d'utiliser plutôt les fichiers *.kml
1) Renommer ce type de fichier en *.xml
2) Les ouvrir dans Excel ->on obtient un tableau structuré facilement lisible.

Reste ensuite à traiter la chose en VBA.
 

Statistiques des forums

Discussions
314 716
Messages
2 112 155
Membres
111 446
dernier inscrit
arkeo