Afficher des coordonnées sur une carte – depuis une liste ou un tableur

Collez des coordonnées ou un tableau copié depuis Excel ou Google Sheets, ou ouvrez un fichier CSV : chaque ligne devient un point numéroté sur la carte, avec son nom et ses colonnes. Les degrés décimaux, les degrés-minutes-secondes, l’UTM, le MGRS et les noms de villes sont reconnus, une latitude et une longitude inversées sont détectées, et les positions gardent toute leur précision, à environ un centimètre près. Tout se passe dans votre navigateur : rien n’est envoyé.

Collez des cellules d’un tableur avec les noms de colonnes, ou une coordonnée ou une ville par ligne. Les adresses postales ne sont pas recherchées.

      Le fichier est lu dans votre navigateur et n’est jamais envoyé. Vous avez un fichier Excel ? Le convertir en GeoJSON sur FileReshape.

      Besoin d'un shapefile ? Convertir le GeoJSON en shapefile sur FileReshape.

      Carte et données : OpenFreeMap, MapLibre GL JS, GeoNames (via all-the-cities) – toutes les sources de données.

      L’essentiel

      Une liste de coordonnées est difficile à vérifier à la lecture. Une colonne de nombres dans un tableur, quelques positions relevées au GPS, les sommets d’un levé ou les sites cités dans un rapport ne prennent sens qu’une fois sur une carte, où un point en pleine mer ou sur le mauvais continent saute aux yeux. C’est ce que fait cet outil. Collez les cellules directement depuis Excel, Google Sheets ou LibreOffice avec les noms de colonnes sur la première ligne, ou ouvrez un fichier CSV ou texte : l’outil repère les colonnes de latitude et de longitude d’après leur nom en anglais, allemand, français, espagnol, italien ou portugais, ou utilise x et y. Une liste sans noms de colonnes fonctionne aussi : une coordonnée par ligne, dans le format que vous avez, par exemple 55.6761, 12.5683, 55°40′34″N 12°34′06″E, une coordonnée UTM comme 32U 691000 6176000, une référence MGRS, un point WKT ou un lien copié depuis Google Maps. Les lignes qui contiennent un nom de ville, comme « Lyon » ou « Springfield, US », sont placées au centre-ville d’après la liste GeoNames chargée dans votre navigateur. Chaque point reçoit un numéro, et la colonne du nom ainsi que toutes les autres colonnes s’affichent dans une fenêtre quand vous cliquez dessus. Choisissez une colonne pour colorer les points, par exemple une catégorie, un statut ou une région commerciale, et la légende indique combien de points ont chaque valeur. Chaque ligne qui n’a pas pu être placée est listée avec son numéro et la raison, pour que rien ne disparaisse en silence. Quand la carte vous convient, téléchargez les points en KML pour Google Earth, en GeoJSON pour QGIS et les cartes web, en GPX pour un GPS ou en CSV avec des colonnes latitude et longitude propres, ou copiez un lien de partage pour une courte liste.

      Mode d'emploi

      1. Collez des coordonnées ou des cellules de tableur dans la zone de saisie, ouvrez un fichier CSV ou texte, ou appuyez sur « Essayer un exemple ».
      2. Vérifiez les points sur la carte et la liste des lignes non placées ; si votre liste commence par la longitude, changez « Deux nombres sans noms de colonnes sont ».
      3. Choisissez la colonne du nom et, si vous le souhaitez, une colonne pour colorer les points, puis cliquez sur un point pour voir sa ligne.
      4. Téléchargez les points en KML, GeoJSON, GPX ou CSV, ou copiez le lien de partage.

      Quelle est la précision ?

      Précision des points

      Les points sont placés exactement là où les nombres l’indiquent : l’outil conserve toutes les décimales que vous collez et écrit sept décimales de degré dans les téléchargements, soit environ un centimètre sur le terrain. Six décimales correspondent à environ 11 cm, cinq à environ 1,1 m et quatre à environ 11 m : la précision du résultat est donc celle de vos données. Les degrés-minutes-secondes et les minutes décimales sont convertis sans arrondi. Les coordonnées UTM sont converties sur l’ellipsoïde WGS84 avec la série de Krüger, qui concorde avec PROJ à moins d’un millimètre, et une référence MGRS est placée au centre de son carré : une référence au kilomètre peut donc se trouver jusqu’à environ 700 m du point réel.

      Systèmes géodésiques et systèmes de coordonnées

      La latitude et la longitude sont considérées comme exprimées en WGS84, le système du GPS et des cartes web. Des coordonnées dans un autre système, comme ETRS89 ou NAD83, diffèrent du WGS84 de moins de 1 à 2 m environ, ce qui ne se voit pas à la plupart des niveaux de zoom. Les anciens systèmes nationaux comme ED50, OSGB36 ou Tokyo peuvent être décalés de 100 m ou plus ; convertissez-les d’abord avec le convertisseur de coordonnées, qui connaît environ 6 600 systèmes EPSG. Pour la même raison, les coordonnées projetées (est et nord) autres que l’UTM ne sont pas lues ici.

      Les noms de villes sont des centres-villes

      Une ligne qui contient un nom de lieu est rapprochée de la liste GeoNames d’environ 24 000 villes d’au moins 15 000 habitants. Le point est le centre de la ville tel que GeoNames le donne, en général la place principale ou la mairie : il indique où se trouve une ville, pas où se trouve une adresse. Un nom qui existe dans plusieurs pays renvoie à la ville la plus grande, sauf si vous ajoutez le pays, comme « Paris, US », ou une colonne pays. Les adresses postales ne sont pas recherchées.

      Bon à savoir

      Latitude et longitude inversées

      Les tableurs et les exports SIG écrivent souvent la longitude en premier, l’ordre utilisé par GeoJSON. Avec des noms de colonnes, l’outil suit les noms, et une ligne dont la latitude dépasse 90° est remise dans l’ordre et comptée dans la ligne d’état. Pour une simple liste, les deux ordres peuvent être valables : regardez donc la carte. Si des points censés être en Europe atterrissent dans l’océan Indien ou en Somalie, réglez « Deux nombres sans noms de colonnes sont » sur « longitude, latitude ».

      Signes moins et lettres d’hémisphère manquants

      Les lieux à l’ouest de Greenwich et au sud de l’équateur ont des longitudes et des latitudes négatives. Une liste qui a perdu ses signes moins, ou qui a mis W et S dans une colonne à part, place des points américains en Asie et des points australiens au Japon. Ajoutez le signe moins ou la lettre au nombre lui-même, par exemple -74.0445 ou 74.0445 W.

      Virgules décimales et séparateurs

      Les tableurs européens écrivent 55,6761 avec une virgule décimale et séparent les colonnes par des points-virgules. Les deux sont compris : l’outil choisit le séparateur qui découpe toutes les lignes en un même nombre de champs, et lit une virgule à l’intérieur d’un nombre comme une virgule décimale. Une simple liste comme 55,6761 12,5683 fonctionne tant qu’une espace ou un point-virgule sépare les deux nombres.

      Questions fréquentes

      Comment afficher sur une carte des coordonnées issues d’Excel ?

      Sélectionnez les colonnes dans Excel, y compris la ligne des noms de colonnes, copiez-les et collez-les dans la zone de saisie. L’outil repère les colonnes de latitude et de longitude, affiche chaque ligne comme un point et conserve les autres colonnes dans la fenêtre du point. Vous pouvez aussi enregistrer la feuille au format CSV et ouvrir le fichier.

      Combien de points puis-je afficher ?

      Jusqu’à 5 000 lignes à la fois. Toutes sont dessinées sur la carte et incluses dans les téléchargements ; la liste du panneau affiche les 200 premières. Les fichiers plus volumineux sont coupés à 5 000 lignes, et la ligne d’état indique combien ont été laissées de côté.

      Puis-je afficher des adresses ?

      Non, seulement des coordonnées et des noms de villes. La recherche d’adresses postales nécessite un service de géocodage, qui enverrait votre liste à un serveur. Les noms de villes sont rapprochés de GeoNames dans votre navigateur et placés au centre-ville, ce qui suffit pour une vue d’ensemble mais pas pour une tournée de livraison.

      Puis-je colorer les points selon une catégorie ?

      Oui. Choisissez une colonne sous « Couleur selon » : chacune de ses neuf valeurs les plus fréquentes reçoit sa propre couleur, et les autres sont en gris. La légende montre les couleurs et le nombre de points pour chaque valeur, et les couleurs sont conservées dans les téléchargements KML et GeoJSON.

      Mes données sont-elles envoyées ?

      Non. Le texte que vous collez et le fichier que vous ouvrez sont lus par votre navigateur, et les points y sont dessinés. Seule une courte liste est inscrite dans le lien de partage, et seulement quand vous appuyez dessus ; rien n’est envoyé à GeoDrafter.

      Une erreur ou un oubli ? Écrivez à [email protected] et ce sera corrigé.