Tatiak

Excel, Vba, Vbs


03 juin 2014

Dessiner une carte géographique sous Excel, selon les coordonnées GPS

Edit du 29 janv 2017 => Lien vers Carte de France 'ULTIMATE'

Mise à jour du 2 mai 2016 : pour tous les pays d'europe + routes

Pour aujourd'hui, je vous propose une p'tite macro pour dessiner un département, une région, voire la France entière selon ses contours GPS, ville par ville!

Tout ceci est possible grâce à l'excellente base de données (publique): OpenDataSoft — Correspondance Code INSEE - Code Postal qui propose l'ensemble des coordonnées GPS des contours de chaque commune de France.
Sur ce site, en sélectionnant son département ou sa région, on peut obtenir un fichier CSV contenant l'ensemble des info nécessaires au dessin.

Sur le fichier joint, il suffit de coller les coordonnées obtenues (feuille "Data"), de les trier par départements, de préciser les références d'un point "zéro" (feuille "Carte") (qui fait correspondre un point le plus au nord et à l'ouest de votre région au coin supérieur gauche de l'écran d'Xl), et de cliquer sur le bouton "dessin".
Pour la Bretagne-la-plus-belle-région-du-monde! (donc chez moi ), un point 49 latitude nord et 5,2 longitude ouest convient.

Pour une région plus à l'est, vous indiquerez, par exemple pour la Franche-Comté, une longitude (ouest) à -5 environ (valeur négative car à l'est du méridien de Greenwich)
(Pour se repérer voir google-map ou alors par exemple : La latitude et la longitude de la France)
Pour une région plus au nord (les malchanceux!) une latitude à 51 devrait aller (Nord-Pas-de-Calais, par exemple)

Une fois le dessin réalisé, chaque shape est référencée par le nom de la commune. A vous d'en faire l'usage que vous voudrez.

tatiak

 

Télécharger : Carte_Ville_par_Ville.xlsm

 

PS : Des exemples d'utilisation d'une carte de France dessinée avec cette méthode : Données sur Carte de France

Edit du 15/04/15 :

En réponse à une demande de Diac exprimée ici voici un exemple d'utilisation de cette méthode. Ainsi on peut obtenir une "carte interactive des routes d'Ile de France". Les interactions ici sont simples : au clic sur une des routes, elle se colore en rouge pour une visualisation, son nom s'affiche en haut ainsi que son exploitant, au clic sur une ville ou un département, son nom s'affiche dans une petite fenêtre. On peut facilement faire évoluer cet exemple pour afficher davantage d'information, ou proposer de saisir de l'info avec un userform par exemple.

Télécharger : Ile_de_France.xlsm

Télécharger : IleDeFrance_Routes.xlsm

Edit du 18/08/2015 :

Suite au commentaire de Nico, une recherche plus approfondie du site http://public.opendatasoft.com/ permet de trouver des data pour l'ensemble des pays du monde. Ce qui permet d'en extraire les lignes des pays d'europe pour générer la carte jointe ici.

Il est à noter que pour ces données, j'ai préféré télécharger le fichier .json car le .csv ou le .xls ne permet pas d'avoir les lignes de données entières (à cause des limitations d'Excel)

Téléchargement de : Europe_18082015.xlsm

Comme précédemment, le fichier est vide. Un bouton "Dessiner"  génère la carte des principaux pays d'europe.


Pierre

 

Autre exemple : Les Bouches du Rhône avec une échelle de 5 en 5

Téléchargement de : Bouches_du_Rhone.xlsm

 

Exemple autre pays : USA, Belgique, Suisse

Téléchargement de : USA.xlsm

Téléchargement de : Belgique_22mai2016.xlsm

Téléchargement de : Suisse_22mai2016.xlsm

 

 

Exemple d'application pour Rebecca :

Téléchargement de : Hotels_France.xlsm

Autre exemple  :

Téléchargement de : Contacts_France_Régions.xlsm

Téléchargement de : France_22mai2016.xlsm

Exemple d'application pour Tiron :

Téléchargement de : Bretagne_9juin2016.xlsm

Exemple pour Ahmed :

Carte_Tunisie.xlsm

Posté par tatiak à 13:47 - Excel-Cartographie - Commentaires [69] - Permalien [#]

Commentaires sur Dessiner une carte géographique sous Excel, selon les coordonnées GPS

  • Merci c'est top !

    Posté par Nico, 11 mars 2015 à 17:12 | | Répondre
  • Bonjour Tatiak,

    Merci pour la petite référence et pour votre aide sur la réalisation de mon projet.

    Posté par Diac, 15 avril 2015 à 16:34 | | Répondre
  • Hello Diac

    Ca a été un plaisir de t'aider sur ce fichier!

    Posté par Tatiak, 15 avril 2015 à 17:58 | | Répondre
  • Génial de simplicité.

    Plutot facile à utiliser pour ses propres besoins .

    Donc Merci

    Posté par Camarchepas, 07 mai 2015 à 06:53 | | Répondre
  • Hello Nono

    Content que ça te plaise!

    Posté par tatiak, 07 mai 2015 à 19:20 | | Répondre
  • Europe

    Bonjour Tatiak,

    Déjà un grand merci pour tes fichiers, il permette de faire des visuels sur la France rapidement. J'aimerais savoir si tu connais un moyen d'avoir les même données sur les départements en Europe ?

    merci d'avance

    Posté par Nico, 17 août 2015 à 15:43 | | Répondre
  • ??

    Bonjour Nico,
    Merci de l'intérêt que tu portes à mes petites démo.
    A ce jour, je n'ai pas trouvé d'autres sources en Open Data listant les contours en points GPS d'autres territoires européens.
    Et je suis preneur de toute piste (OpenStreetMap?)

    Posté par tatiak, 17 août 2015 à 20:49 | | Répondre
  • piste europe

    J'ai réussis a avoir une source sur ce site :
    http://ec.europa.eu/eurostat/web/gisco/geodata/reference-data/administrative-units-statistical-units
    mais cela est sous forme de base de données sans les liaisons. j'essai de trouver un moyen de l'exploiter mais j'ai pas encore reussis.

    Posté par Nico, 18 août 2015 à 09:16 | | Répondre
  • Au niveau des regions

    Bonjour tout le monde,

    Je suis novice dans ce domaine, et je ne comprend pas bien comment fonctionnent vos macros. Cependant j'aurai besoin d'effectuer une cartographie de mes lieux d'intervention sur une région (la Picardie).

    Je n'arrive pas à cartographier la Picardie au niveau des villes dans une échelle correcte, puis ensuite y affecter mes informations.

    Pouvez-vous m'orienter afin que je puisse réaliser ces manipulations svp.

    Cdt

    Kevin B

    Posté par Kevin, 24 août 2015 à 16:11 | | Répondre
  • Mail

    Bonjour Kevin,
    Réponse par mail

    Posté par tatiak, 24 août 2015 à 19:26 | | Répondre
  • Bonjour,
    Serait il possible d'avoir une explication sur comment transposé cela sur une carte de département (le Lot)...j'ai suivi les explications sur excel download mais je bloque avec mon excel qui me dit incompatibilité de type quand je veux dessiner ma carte...De plus je ne comprend pas les colonnes L, T, W...elles se generent toutes seules ?


    Merci d'avance si vous avez un peu de temps...

    Jerome

    Cordialement

    Posté par jeje, 29 septembre 2015 à 19:38 | | Répondre
    • Bonjour,
      Réponse par mail
      Pierre

      Posté par tatiak, 30 septembre 2015 à 09:42 | | Répondre
  • possible avec rues ?

    Bonjour,
    Extraordinaire !!! Bravo pour ce fichier et cette possibilité de dessiner une carte via Excel...merci pour le partage.
    Une petite question : est-il possible d'obtenir ce type de résultats avec les noms de rues..? je souhaite mettre "en rouge" des quartiers et/ou rues... Je n'ai pas trouvé les coordonnées GPS des rues de ma ville (=Toulon), je pense qu'elles ne sont pas disponibles en opensource, et que c'est pour cette raison que tu n'as pas proposé cette possibilité, mais peut-être que je me trompe...lol...donc je tente....
    Merci,

    Posté par Eric, 07 décembre 2015 à 20:37 | | Répondre
  • Rues

    Bonjour Eric,
    Cette possibilité existe, elle est mise en œuvre dans le fichier "Ile_de_France.xlsm" de ce post. Cf fichier destiné à Diac.
    Le tout est de trouver des data pertinentes.
    Bonne journée
    Pierre

    Posté par tatiak, 08 décembre 2015 à 10:53 | | Répondre
  • Macros couleurs et click

    Bonjour,

    Votre tuto est super intéressant et vraiment compréhensible félicitation et merci de l'avoir partagé !!
    J'ai besoin de ce dernier dans mon boulot.

    En effet, je recherche à affecter des couleurs à certaines communes (dans les régions Alsace, Lorraine, Franche-Comté et Champagne-Ardenne) en fonction de si elles ont validé une convention ou non. De plus je souhaiterai pouvoir voir sous la juridiction de quel employé (Mr X, Mr Y, etc : c'est une liste que je possède et je peux affecter à chaque commune un employé; par exemple en mettant cette liste dans la colonne "R" de la feuille "Data" de votre fichier) elles sont en cliquant dessus.

    Est-ce que vous pourriez m'indiquer les macros à implémenter pour contrôler le coloriage des communes (une fois la carte créée, je veux juste actualiser les couleurs en fonction de l'avancement de la validation des conventions, pas la redessiner à chaque fois) et pour contrôler les infos à afficher au clic sur une commune particulière car j'ai essayé de trouver par moi-même en regardant le fichier "Ile_de_France.xlsm" mais je n'ai pas réussi (je ne suis pas très doué avec VBA..... )

    Merci d'avance,
    Alex

    Posté par Alex, 13 janvier 2016 à 17:12 | | Répondre
    • Bonsoir
      Réponse par mail
      Pierre

      Posté par tatiak, 13 janvier 2016 à 19:04 | | Répondre
  • Erreur 13

    Bonjour Pierre
    Idem que pour Jérôme dans un commentaire plus haut, j'ai une erreur 13 quand je dessine la carte - Tu lui as donné une réponse par mail.
    Erreur sur la ligne :
    longitude(nbpoint) = (longitude0 + CDbl(Replace(Mid(tablo(i), 1, virgule - 1), ".", ","))) * 710

    Peux-tu m'aider STP ?
    Cordialement
    Chris

    Posté par Chris401, 06 février 2016 à 15:01 | | Répondre
    • Bonjour Chris,
      Erreur 13, c'est une incompatibilité de type, à la louche il suffit
      probablement de modifier le type de la variable "nbpoint as byte" en
      "nbpoint as integer"
      Pierre

      Posté par tatiak, 06 février 2016 à 16:28 | | Répondre
  • Erreur 13 Suite

    Re

    Malheureusement, toujours l'erreur même en passant en Integer
    Pour info, j'ouvre le fichier "carte ville par ville" sans rien modifier aux données.
    Je clique sur EFFACER
    Je clique sur DESSINER et l'erreur s'affiche
    Je suis sous excel 2013

    Chris

    Posté par Chris401, 06 février 2016 à 17:21 | | Répondre
  • Points Geo

    Pierre
    Le fichier GIRONDE que tu m'as passé sur le forum fonctionnant parfaitement bien, je pourrais m'en sortir si je savais de quelle manière tu passes des données du fichier CORRESPONDANCE CODE INSEE, colonnes geo_point_2d et geo_shape à la colonne F (géo).
    Merci de ton aide
    Chris

    Posté par Chris401, 06 février 2016 à 19:34 | | Répondre
  • Erreur 13 Suite

    Bonjour Pierre
    Après une bonne nuit de sommeil, j'ai fini par trouver.
    Un petit STXT a fait l'affaire.
    GRAND MERCI pour ton site.
    Chris

    Posté par Chris401, 07 février 2016 à 10:29 | | Répondre
    • Ok, c'est cool!
      Juste une attention à avoir sur les types "MultiPolygon", je les divise en
      autant de "Polygon" simple qu'il y a de bloc [[[...]]] (ex commune de
      Biganos en Gironde)
      Pierre

      Posté par tatiak, 07 février 2016 à 11:53 | | Répondre
  • Erreur 13 Suite

    Bon, ça je ne l'avais pas vu. STXT devient insuffisant et je ne sais pas comment faire.
    Aurais-tu le code pour modifier le fichier villes_par_villes afin de créer les lignes supplémentaires si MultiPolygon ?
    Chris

    Posté par Chris401, 07 février 2016 à 13:23 | | Répondre
  • Merci beaucoup

    Merci beaucoup Tatiak pour ton partage d'expérience.
    C'est une très bonne base de travail.

    J'avais le soucis aussi pour le MultiPolygon. J'ai dupliqué les lignes en question, j'ai remplacé, MultiPolygon par Polygone et j'ai supprimé la seconde partie dans la première ligne et la première partie dans la seconde ligne.

    Posté par redapi, 13 février 2016 à 21:06 | | Répondre
  • Bonjour,

    Dans un premier temps, j'ai essayé de coller les données du département des Bouches du Rhône (dans "Data"), mais au moment de dessiner la carte dans "Carte" j'i un message d'erreur. Je pense que ça doit venir du fait qu'il n'y ait pas les mêmes colonnes mais comment faire ?

    De plus dans un second temps je souhaiterai afficher des points sur la carte (dont je peux obtenir les coordonnées GPS).
    Et enfin j'aimerai que c'est points aient une couleur dans certains cas et une autre couleur dans d'autres cas.

    Pouvez vous m'aider !

    Merci d'avance

    Posté par adrien, 06 mars 2016 à 19:56 | | Répondre
    • Bonjour,
      Et bien pour commencer, copie/colle les bonnes info dans les bonnes
      colonnes ...
      Pierre

      Posté par tatiak, 07 mars 2016 à 15:30 | | Répondre
  • à l'échelle d'une région

    Bonjour Pierre,

    D'abord merci pour ces tutos qui sont géniaux! Comme certains VDD, j'essaie sans succès d'appliquer à une carte du 13 et 83. J'ai la carte dessinée d'un côté, les données de l'autre, mais pas moyen de faire coïncider les 2 à la bonne échelle, ni adapter le dégradé de couleurs à mes stats.

    Si tu as 5 minutes je veux bien un lien vers le pourquoi du comment s'il te plait!

    Merci encore

    Bast

    Posté par Bast, 27 avril 2016 à 17:57 | | Répondre
    • Bonjour Bast,
      Réponse par mail
      Pierre

      Posté par tatiak, 28 avril 2016 à 09:00 | | Répondre
  • noms communes

    bonjour,
    je cherche à inscrire sur la carte de Bretagne les noms des communes et pouvoir choisir assez facilement le fond colorisé des communes
    pouvez vous m'aider
    merci d'avance
    tiron

    Posté par tiron, 06 juin 2016 à 22:46 | | Répondre
    • Réponse par mail
      Pierre

      Posté par tatiak, 07 juin 2016 à 08:57 | | Répondre
  • Ville + routes

    Bonjour Tatiak
    En premier lieu, un très grand merci pour ton travail généreusement mis à disposition !!!! Ça devient rare.

    J'utilise le fichier "bretagne" adapté à la zone qu'il me faut (dpts 15-43-63).
    Je colore ensuite les communes selon certains critères.
    Comment afficher en plus des limites des communes les noms des communes ?
    L'affichage des routes serait un plus.
    Un très grand merci d'avance.

    Posté par Ark63, 26 juillet 2016 à 15:59 | | Répondre
    • Réponse par mail
      Pierre

      Posté par tatiak, 01 août 2016 à 09:01 | | Répondre
  • Bonjour,
    merci pour ce travail extra dont l'utilisation est simplissime.
    sur une carte départementale quelle est la meilleure façon en VBA de faire apparaître sur chaque polygone le nom de la commune correspondante ??
    merci d'avance

    Posté par SebV_Nice_Fr, 30 novembre 2016 à 18:25 | | Répondre
    • Bonjour,
      Réponse par mail
      Pierre

      Posté par tatiak, 01 décembre 2016 à 08:55 | | Répondre
  • super j'y ai passé toute ma journée à tester ce qui pourrait marcher pour ce qui me concerne. pas d'avancée significativemais pas de découragement non plus..

    Posté par Daniel, 18 janvier 2017 à 22:53 | | Répondre
    • Bonjour,
      Réponse par mail
      Pierre

      Posté par tatiak, 19 janvier 2017 à 08:35 | | Répondre
  • Bonjour Pierre,
    Je suis en cours de création d'une cartographie est je me demandé si il été possible de trouvé les contours des cantons Français?
    Merci d'avance

    Posté par ds, 23 janvier 2017 à 18:03 | | Répondre
    • Bonjour,
      Réponse par mail, en attendant la publication très prochaine d'un nouvel article!
      Pierre

      Posté par tatiak, 23 janvier 2017 à 20:58 | | Répondre
  • Bonjour, je voudrais savoir s'il est possible de reproduire cette macro avec comme carte de base celle du Liban , j'ai vu le code VB et il y a des paramètres qui sont relatifs à la france , pourriez vous me donner des explications sur ces paramètres (qui concernent les villes de france )
    latitude = (latitude0 - CDbl(Replace(tablo(0), ".", Sepa))) * 66 ' 1000
    longitude = (longitude0 + CDbl(Replace(tablo(1), ".", Sepa))) * 46.2 ' 710
    Set sh = Sheets("Carte").Shapes.AddShape(msoShapeOval, longitude - 5, latitude - 5, 10, 10)
    Merci d'avance

    Posté par sara07, 31 janvier 2017 à 09:37 | | Répondre
    • Bonjour Sara07,
      Les coordonnées longitude0 et latitude0 correspondent au coin supérieur gauche de la feuille.
      Pour le Liban les valeurs : longitude0=35.10 latitude0=34.68 devraient convenir
      Je suis preneur du lien vers les contours GPS des régions du Liban
      Pierre

      Posté par tatiak, 31 janvier 2017 à 10:32 | | Répondre
    • Bonjour,
      Encore intéressée par une carte de Liban coloriable selon plusieurs
      indicateurs?
      Ci-joint un lien vers cette carte
      http://tatiak.canalblog.com/archives/2017/03/10/35031643.html
      Pierre

      Posté par tatiak, 10 mars 2017 à 14:25 | | Répondre
  • Bonjour pierre ,
    et ces valeurs : 66 et 46.2 c'est quoi en fait ? ( 1000, 710 ) et pourquoi vous mettez long-5 et Lat -5 ? merci d'avance

    Posté par sara07, 31 janvier 2017 à 10:39 | | Répondre
    • Ce sont des valeurs d'ajustement (largeur/hauteur du dessin)

      Posté par tatiak, 31 janvier 2017 à 10:49 | | Répondre
  • et comment les calculer pour mon dessin ? une autre question comment vous faite pour trouver long0 et Lat0 (avec quel outil) ?

    Posté par sara07, 31 janvier 2017 à 11:18 | | Répondre
    • Ces valeurs d'ajustement sont fixes quelque soit le pays ou région dessiné.
      Pour les valeurs zéro =>sur GoogleMaps, il suffit de cliquer sur un point en haut à gauche de la zone à dessiner, et Googlemaps indique les coordonnées

      Posté par tatiak, 31 janvier 2017 à 11:38 | | Répondre
  • Bonjour,

    Quand je copie les valeurs de mon département, sa me dessine tout au dessus du fichier excel donc je ne voit rien. Comment faire pour que le dessin soit au milieu ?

    Merci d'avance de votre réponse
    Cordialement
    Pauline

    Posté par pcarrey, 24 février 2017 à 13:58 | | Répondre
    • Bonjour Pauline,
      Comme indiqué, il est nécessaire d'adapter les valeurs longitude nord et longitude ouest (en C2 et E2) en fonction de la région ou du département dessiné.
      Pour obtenir ces valeurs, GoogleMap aide très bien
      Pierre

      Posté par tatiak, 24 février 2017 à 14:22 | | Répondre
      • J'ai bien renseigné les valeurs comme vous l'avez précisé mais rien ne change ma carte s'affiche tout en haut et ne se met pas comme il faut.

        Posté par pcarrey, 24 février 2017 à 15:05 | | Répondre
        • Quel fichier? quel département?

          Posté par tatiak, 24 février 2017 à 15:30 | | Répondre
          • Bonjour,

            Excusez-moi j'ai bien réussi à faire la carte. C'est un super boulot, magnifique encore merci de ton partage !!!

            Posté par pcarrey, 27 février 2017 à 09:18 | | Répondre
  • Bonjour,
    Merci pour le partage
    je voudrais inscrire sur la carte le nom des communes sur chaque polygone,
    Est ce possible ?
    Merci
    Antoine

    Posté par Antoine251, 18 juillet 2017 à 22:36 | | Répondre
  • Bonjour,
    Tout d'abord, merci pour votre excellent travail. J'essaye d'adapter la version Bouches_du_Rhones sur le département de la Gironde. J'ai intégré des coordonnées de communes dans la feuille data, sauf qu'en lançant la macro dessin, tous les polygones se mettent en haut à gauche de la feuille en superposé. J'ai essayé d'intégrer la latitude et la longitude du nord ouest du département, mais le résultat est grosso modo le même.... Povuez-vous m'aider ?

    Posté par Sylvain, 09 octobre 2017 à 12:04 | | Répondre
    • Réponse par mail
      Pierre

      Posté par tatiak, 09 octobre 2017 à 12:42 | | Répondre
  • Bonjour,

    Je suis tombé sur votre site par hasard, en cherchant à savoir comment dessiner/créer une carte cartographique d'un pays à partir de coordonnées décimales ou GPS. Malgré vos super explications et exemples, je n'ai pas réussis à créer ma propre carte cartographique de la Suisse. (Je tiens à préciser que je ne suis pas spécialiste en informatique mais novice.)

    Je suis intéressé par votre lien sur la carte cartographique de la Suisse , mais malheureusement le lien ne fonctionne pas (error 504).

    Auriez-vous le temps et la gentilles de bien vouloir m'envoyer le lien de la carte cartographique de la Suisse, afin de pouvoir m'inspirer et me baser sur votre travail et réaliser ma propre carte. Je vous en serais très reconnaissant.

    Posté par Entrade, 26 novembre 2018 à 18:43 | | Répondre
    • Réponse par mail
      Pierre

      Posté par tatiak, 27 novembre 2018 à 13:19 | | Répondre
  • Bonjour,

    Merci pour le partage de contribution, peu de site le pratique.
    vos téléchargements(fichier:109174460 notamment) sont formateurs cependant je me demande s'il existe un fichier avec une carte statique(non lié à un Site) sur laquelle je pourrais scroller pour Zoomer/Dezoomer sur des points pour les dissocier. Sur la carte que j'ai construit, grâce à votre fichier, plusieurs villes sont très proches les unes des autres si bien que quasi-non dissociables ! Existe-t-il un solution svp ? d'avance merci pour votre réponse.

    Posté par Miraj, 08 décembre 2018 à 21:13 | | Répondre
    • Réponse par mail
      Pierre

      Posté par tatiak, 09 décembre 2018 à 10:44 | | Répondre
  • Bonjour.
    J'ai une base de données avec des coordonnées GPS de villes que je souhaite afficher sur une carte de France. J'ai tenté de m'inspirer de vos codes mais ça bug avec la dernière version d'EXCEL notamment les lignes concernant la latitude et la longitude. Avez-vous une solution ? je n'ai peut-être pas installé les bons compléments. Merci

    Posté par Pierre, 12 juin 2019 à 19:28 | | Répondre
    • Bonjour,
      Réponse par mail
      Pierre

      Posté par tatiak, 13 juin 2019 à 11:13 | | Répondre
      • Bonjour.
        Je n'ai pas eu votre réponse par mail. Pouvez-vous me la réadresser. merci d'avance et surtout bravo pour votre travail et le partage de celui-ci.

        Posté par Pierre, 30 août 2019 à 16:20 | | Répondre
        • Mail renvoyé (vérifier éventuellement votre boite Spam si besoin)
          Pierre

          Posté par tatiak, 31 août 2019 à 09:35 | | Répondre
        • 2ème mail reçu?

          Posté par tatiak, 03 septembre 2019 à 10:02 | | Répondre
  • Je salue votre travail et votre bienveillance qui permettent à beaucoup d'entre nous à la fois de progresser en VBA mais également de découvrir des outils précieux avec des fonctions insoupçonnées.
    Encore bravo et merci.

    Posté par Pierre, 04 septembre 2019 à 08:31 | | Répondre
  • Merci beaucoup pour votre partage et votre admirable travail .J'utilise votre application "Carte_2019_v0.3" .Je me permets de vous poser la question suivante : Est-ce dans vos projets de faire le mème outil pour la création de cartes de pays européens voir mondiaux ? .
    Encore Bravo et merci .

    Posté par Informat, 30 septembre 2019 à 14:48 | | Répondre
    • Réponse par mail
      Pierre

      Posté par tatiak, 30 septembre 2019 à 14:56 | | Répondre
  • Merci pour votre travail. J'essaye de me servir de votre fichier excel : Téléchargement de : Bretagne_9juin2016.xlsm. Il y a un point que je n'arrive pas à comprendre dans le code VBA de dessin_forme :
    J'ai lu dans un commentaire ci-dessus qu'il y avait "des valeurs d'ajustement (largeur/hauteur du dessin) pour le calcul de la longitude et de la latitude.
    Pour la Bretagne
    pour la longitude on multiplie par 44,4 et par 4 (variable échelle)
    pour la latitude on multiplie par 67,5 et par 4 (variable échelle)
    Est-il possible d'avoir une explication et votre méthode de calcul des 44,4 et 67,5 et pourquoi on multiplie encore par 4 les deux.

    Merci à vous

    Cordialement

    Posté par Jacques, 18 mars 2020 à 16:28 | | Répondre
    • Bonjour,
      Ah oui, c'est un peu vieux cette carte.
      Pour dessiner un département ou une région quelconque, je vous suggère plutôt une méthode un peu plus aboutie
      ici=> http://tatiak.canalblog.com/archives/2019/01/03/36988017.html
      Le code est mieux écrit et un peu plus parlant.

      Les 2 coef ont été définis empiriquement pour pouvoir superposer une de mes cartes avec une carte OSM par exemple
      Les coef que j'utilise maintenant sont => coef_lat = 67.5 / 2 et coef_lng = 44.7 / 2
      Suffisant pour dessiner une commune ou une région de façon à peu près réaliste. Ca reste de la pifométrie!

      Et clairement ces cartes ne remplaceront jamais un vrai travail de géographe!
      Pierre

      Posté par tatiak, 18 mars 2020 à 17:17 | | Répondre
  • Merci pour votre réactivité. J'ai un problème,le lien de
    Téléchargement de : Carte_2019_v0.3.xlsm ne fonctionne pas. Est-il possible d'avoir ce fichier directement par mail. Merci encore

    Posté par Jacques, 18 mars 2020 à 18:30 | | Répondre
Nouveau commentaire