Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Mon 10 January 2022 16:11

g denis
Participant occasionnel
Date d'inscription: 5 May 2020
Messages: 26

QGIS 3.16: Creer une couche depuis un fichier Excel

Bonjour à toutes et à tous,
Et tout d'abord, bonne année 2022!!! wink

J'ai récupéré un fichier CSV avec beaucoup de données sur notre logiciel de relève des compteurs d'eau. Je l'ai converti en excel pour faire un peu de ménage et réorganiser les données. Ce fichier contient les coordonnées GPS des compteurs entre autre.
Je voudrais créer une couche qui utilise certaines données en texte, d'autre en nombre et ainsi que les coordonnées pour placer les compteurs sur la carto et pouvoir faire des requetes (age de compteurs, marque compteur, etc.).

J'ai toutes ces données sous format excel. Mes questions :

Si je créé une couche à partir d'un texte délimité (import CSV par ex.), je risque d'être limité par le nombre de colonnes (4 max je crois) alors que j'en ai 16 colonnes et env. 2000 lignes. Possible de créer une couche "texte délimité" avec beaucoup de colonnes et possibilité de formater ces colonnes (date, chiffres, texte)?

Es-ce que je peux créer une couche en copiant les données d'excel colonne par colonne et en renseignant le type de données attributaires (texte, chiffres, coordonnées, etc.)?

Comment partir de ce tableau pour créer une couche avec les infos compteurs?

Merci beaucoup pour votre aide!!

Hors ligne

 

#2 Tue 11 January 2022 08:17

romainbh
Participant assidu
Date d'inscription: 20 Aug 2013
Messages: 355

Re: QGIS 3.16: Creer une couche depuis un fichier Excel

Bonjour,

Petit tuto vidéo qui montre l'utilisation du plugin Spreadsheet layers pour importer des fichiers Excel dans QGIS : https://www.youtube.com/watch?v=-z3q76lK3ZU ;-)

Hors ligne

 

#3 Tue 11 January 2022 10:00

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3928

Re: QGIS 3.16: Creer une couche depuis un fichier Excel

Bonjour,

g denis a écrit:

Si je créé une couche à partir d'un texte délimité (import CSV par ex.), je risque d'être limité par le nombre de colonnes (4 max je crois) alors que j'en ai 16 colonnes et env. 2000 lignes. Possible de créer une couche "texte délimité" avec beaucoup de colonnes et possibilité de formater ces colonnes (date, chiffres, texte)?


Jamais entendu parler de cette limitation à 4 colonnes; ça rendrait l'outil carrément inutile (qui gère des données à 4 colonnes seulement?). Je pense que l'outil délimiteur devrait répondre à vos besoins. Voir la doc et aussi cette astuce pour gérer le typage des champs (Dans la 3.24 qui sort en février, vous pourrez directement indiquer le type de chaque champ - https://github.com/qgis/QGIS/pull/46236)

Hors ligne

 

#4 Tue 11 January 2022 10:49

Sylther
Participant assidu
Lieu: Mpl
Date d'inscription: 17 May 2016
Messages: 180
Site web

Re: QGIS 3.16: Creer une couche depuis un fichier Excel

Bonjour,
Pour compléter, voici un  lien vers un générateur opensource de csvt :
https://loicbcn.github.io/csvtgenerator/
Bonne journée.

Hors ligne

 

#5 Thu 13 January 2022 08:55

g denis
Participant occasionnel
Date d'inscription: 5 May 2020
Messages: 26

Re: QGIS 3.16: Creer une couche depuis un fichier Excel

Bonjour,

Merci à tous pour vos réponses. Ça m'aide bien.

romainbh a écrit:

Petit tuto vidéo qui montre l'utilisation du plugin Spreadsheet layers pour importer des fichiers Excel dans QGIS : https://www.youtube.com/watch?v=-z3q76lK3ZU ;-)


J'ai visionné ce tuto. Super!! C'est effectivement assez simple. Je n'aurai pas pensé à faire un glisser-déposer direct pour intégrer le xls.


Je vais essayé aussi la méthode avec le CSV et peut être le CSVT pour compléter la description des attributs de la couche.

Hors ligne

 

#6 Thu 13 January 2022 10:26

g denis
Participant occasionnel
Date d'inscription: 5 May 2020
Messages: 26

Re: QGIS 3.16: Creer une couche depuis un fichier Excel

Je reviens avec une question sur l'utilisation de coordonnées de mon jeu de données.
J'ai, dans mon jeu de données, 2 types de coordonnées: d'un coté des coordonnées appelées GPS qui semblent être issues de Google Maps et aussi des coordonnées type UTM. Biensur, je n'ai pas les systèmes de projection utilisées. Je vais tout de même chercher dans l'appli voir si je trouve quelque chose.

Voici un extrait du jeu pour une ligne, soit un compteur:
GPS                                      UTM-EASTING           UTM-NORTHING
N43.444992 W0.770435    4812646.806232    680413.783884

Selon vous, qu'es ce qui est le plus fiable?
Si je me remets dans le EPSG de l'UTM de la zone 30 T 32630 (dép. 64), je trouve un décalage entre la position du compteur réel ou les coordonnées. Soit je me plante d'EPSG, soit l'autre jeu de données est plus fiable.

Es-ce que l'on peut utiliser directement les coordonnées GPS sous le format N0000, W0000? ou il faut les transformer?

Merci d'avance!

Hors ligne

 

#7 Thu 13 January 2022 11:04

g denis
Participant occasionnel
Date d'inscription: 5 May 2020
Messages: 26

Re: QGIS 3.16: Creer une couche depuis un fichier Excel

J'ai finalement fais le choix d'utiliser les données GPS de Google Maps en modifiant le champs des X en -0,770435 et en convertissant le fichier Excel en CSV pour l'intégrer en texte délimité.

Mon premier essai sur un fichier allégé fonctionne pas trop mal.
Il me reste plus qu'à faire une couche plus fournie.

Merci pour vos eclairages!!

Hors ligne

 

#8 Thu 13 January 2022 14:31

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 994

Re: QGIS 3.16: Creer une couche depuis un fichier Excel

J'ai finalement fais le choix d'utiliser les données GPS de Google Maps


C'est effectivement certainement le plus simple, mais petite précision : Google n'y est pour rien dans ce système de coordonnées : il s'agit de coordonnées géographiques en latitudes et longitudes :
https://fr.wikipedia.org/wiki/Coordonn% … graphiques


Sylvain M.

Hors ligne

 

Pied de page des forums

Powered by FluxBB