XL 2013 Dessiner carte communes

erics83

XLDnaute Impliqué
Bonjour,

J'ai beaucoup cherché, mais n'ai pas trouvé la réponse et/ou piste de base.........

Je souhaiterais, à partir des coordonnées données par public.opendatasoft (par exemple), dessiner la carte du Var, des cantons et des communes. En fait, l'idéal serait de pouvoir sélectionner une commune, elle se coloriait en Vert (par exemple), et son canton en orange (toujours par exemple), et mettre toutes les autres communes "en blanc" .Ca permettrait de localiser la commune au sein de son canton. L'idéal serait de pouvoir sélectionner la commune et choisir à partir de quel ensemble elle se situe....là c'est le canton, mais s'il pouvait y avoir une liste déroulante que aurait pour sélection le canton, ou l'EPCI, ou la circonscription, ce serait absolument génial....(les EPCI, cantons sont dans le fichier public.opendatesoft, donc "facilement" récupérables, les circonscriptions sont dans l'Insee, donc on peut rajouter une colonne et faire un lien grâce aux codes postaux et/ou INSEE.........)

Exemple la commune de Signes ici à partir du fichier de Tatiak (mais j'ai "colorié" individuellement".., c'est pour montrer le résultat souhaité....)

1679997082827.png

J'ai vu qu'il existait différents fichiers sources qui dessinent des shapes, grâce aux coordonnées, mais impossible à ré-utiliser....(j'avoue m'y perdre un peu dans les différents types à utiliser (Json, Csv, etc...), j'ai vu l'excellent fichier de tatiak (Ultimate_v0.9, que j'avais téléchargé il y a quelques temps, mais que je ne retrouve plus sur le blog...(c'est pourquoi je ne peux pas le citer et/ou le mettre en lien)), mais pas de sélection possible par commune....et ensuite de coloriage....

Bref, merci pour votre aide et éclairages....
Eric
 

manoche72

XLDnaute Nouveau
Ok, je viens de dégrouper la carte et identifier chaque données des Shapes. Dans l'idéal, il faudrait un bouton de réactualisation de données Shapes avec la possibilité d'ajouter des champs assez facilement. On peut penser qu'il y aura la création de Communes nouvelles via le regroupement de Communes par exemple. Ou dans l'idée d'ajouter des données du type : Maire, Chiffre d' affaires ... En résumé, et je ne sais pas si c'est possible mais un bouton export de données Shapes et Import de données Shapes.
 

p56

XLDnaute Occasionnel
Alors plusieurs points :
* déjà il est contre-productif de dégrouper (le regroupement évite des désagréments, par exemple la déformation de la carte)
* la méthode pour ajouter de l'info est déjà expliquée plus haut (avec exemple de code)
* enfin il est bien plus simple et rapide de redessiner l'ensemble des contours à chaque mise à jour des données de l'opendata
Bonne suite pour votre projet
P.
 

alice8384

XLDnaute Nouveau
Bonjour,
Je me permets de vous solliciter, je travail sur une carte du var pareil. et j'ai beaucoup aimé votre approche.
Pour ma part la carte du var sur laquelle je travaille est dégroupé en 5 secteurs définit par un code couleur.

Je suis un peu rouillée un vba et tout.

J'aimerai bien inclure votre approche dans ma carte. c'est à dire je m'explique j'aimerai comme pour les EPCI rapprocher les secteurs les UTS.

Je suis également confrontée à un autre soucis, j'ai plusieurs villes avec des codes postal identiques, comment bien les délimiter ?

Pouvez vous m'aider, m'aiguiller ?

En vous remerciant para avance de votre aide
 

alice8384

XLDnaute Nouveau
Pour commencer, voici un zoom "commune seule"
Regarde la pièce jointe 1167007
Avant d'imager plus est-ce que c'est l'effet attendu?
P.
Bonsoir, je me permets, je travail actuellement sur une carte du var, je suis un peu rouillée en vba. j'ai créée une carte, mais les villes avec le même code postal ne s'affiche pas. elles ne sont pas délimitées. j'aimerai également faire affichée comme vous des informations sur le côté : UTS, et info du style Nbr de prise en charge... Pouvez vous m'aider ? s'il vous plaît :) Merci
 

Discussions similaires

Réponses
29
Affichages
1 K

Statistiques des forums

Discussions
312 211
Messages
2 086 295
Membres
103 171
dernier inscrit
clemm