Vous importez des données de coordonnées d'Excel dans QGIS?


23

J'ai un fichier Excel contenant des données collectées sur plusieurs années en tant que coordonnées de latitude et de longitude pour les sites archéologiques - comment puis-je l'importer dans QGIS en tant que nouvelle couche?


2
La conversion d'un fichier Excel en CSV n'est pas une question SIG. La conversion d'un fichier Excel ou CSV en un fichier de formes serait. Qu'avez-vous essayé jusqu'à présent dans le domaine des tests ou de la recherche?
PolyGeo

Si vos données sont correctement formatées dans Excel (en-têtes de colonne, pas de données superflues), puis "enregistrer sous" d'Excel en tant que type CSV .. vous obtiendrez des avertissements à propos de CSV ne prenant pas en charge plusieurs feuilles, etc. . Pouvez-vous donner une capture d'écran de ce que vous avez dans Excel et indiquer ce que vous avez essayé et où il échoue.
Michael Stimson

Réponses:


11

Si vous avez déjà vos données dans Excel, assurez-vous de ce qui suit a) Les données doivent être en degrés décimaux b) La première ligne du fichier a le nom du champ (ce n'est qu'un exemple) entrez la description de l'image ici

alors vous devez enregistrer le fichier en tant que virgule csv délimité (pas msdos ou mac). Après avoir ouvert Qgis, vous devez rechercher le plugin "ajouter un calque de texte délimité (une icône de postit bleu avec des virgules). entrez la description de l'image ici

Vous devez définir que le délimiteur est une virgule et choisir les fichiers x et y appropriés. Lorsque Qgis ouvre les données, il demandera le CRS, vous devez définir celui de vos données. Les données que vous recherchez dans l'image sont les latlon wgs 84, j'ai donc choisi EPSG4326. Une fois vos données chargées, vous pouvez enregistrer la couche de texte dans un autre type de fichier comme shp. J'espère que ça aide


Améliorez votre réponse en ajoutant une note @Radar sur CRS. Comme vous le savez peut-être, l'importation delim txt devrait demander le CRS.
Willy

7

Cet excellent tutoriel explique comment faire exactement cela.

Notez que si vos données sont en UTM:

Vous pouvez suivre le même processus, mais choisissez le CRS UTM approprié dans le sélecteur de système de référence de coordonnées au lieu de WGS84.


6
Je pense que ce serait mieux si vous pouvez poster un plan ou un résumé du tutoriel que vous avez lié. Votre réponse est excellente, mais elle serait inutile si le blog auquel vous vous connectiez était soudainement hors ligne.
RK

Et cela ne répond pas très bien à la question - la question concernait les fichiers Excel
Tomas

Je dirais qu'un CSV créé dans Excel est autant un `` fichier Excel '' qu'un fichier avec une extension .xls car ils peuvent être convertis vers et depuis chaque format à l'aide d'Excel. Si vous voulez être vraiment difficile, l'étape intermédiaire serait la conversion du fichier .xls en CSV à l'aide d'Excel.
Radar

Je suis d'accord que cette réponse devrait être un peu plus qu'un lien. Les informations que vous ne pouvez pas simplement charger un fichier Excel dans QGIS et que vous avez d'abord besoin d'Excel ou d'un autre logiciel alternatif pour le convertir en CSV sont essentielles.
Miro

7

Vous pouvez contrôler vos données tabulaires avec le plugin XYtools .

Le plugin xy-tools a pour but de remplir une colonne x et y d'une table attributaire donnée en cliquant sur une carte (de référence). Après avoir rempli la colonne x et y, vous pouvez exporter le tableau dans un fichier de forme ponctuelle. Depuis la version 0.2, vous pouvez également ouvrir des fichiers Excel, et en utilisant une colonne x et y le charger en tant que couche Point.


Sympa mais ça marche juste avec le fichier * .xls ...
GeoStoneMarten


1

Il y a un tutoriel ici sur l'importation de CSV ou de feuilles de calcul: http://www.qgistutorials.com/en/docs/importing_spreadsheets_csv.html

Il y a une vieille question avec des réponses ici: Importer des données de coordonnées d'Excel dans QGIS?

Et voici un autre tutoriel: http://maps.cga.harvard.edu/qgis/wkshop/import_csv.php

Fondamentalement, vous convertissez votre fichier en .csv puis utilisez l'outil 'Ajouter un calque de texte délimité', disponible dans la barre d'outils 'calque' -> 'ajouter un calque'.

Ajouter du texte délimité

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.