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é ?

Annonce

Printemps des cartes 2024

#1 Tue 25 June 2019 10:10

Wilcar
Participant actif
Lieu: Nantes
Date d'inscription: 25 Apr 2014
Messages: 82

QGIS: Réorg données attributaires / format large vers format long

J'importe dans Qgis des données non spatiales organisées sous la forme d'une matrice (format large) à partir d'un fichier csv

            |ALLIER |AISNE |ALPES
    |ALLIER | -     |10    |200
    |AISNE  |70     | -    |100
    |ALPES  |10     |100   |-

Je souhaite réorganiser me données dans un format long  après importation donc dans Qgis en utilisant le SQL.

    |FROM   |TO     |VALUE
    |ALLIER |AISNE  |10
    |ALLIER |ALPES  |200
    |AISNE  |ALLIER |70
    |AISNE  |ALPES  |100
    ....

Ma matrice fait environ   100 x 100

Dernière modification par Wilcar (Tue 25 June 2019 10:11)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Tue 25 June 2019 11:22

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1132

Re: QGIS: Réorg données attributaires / format large vers format long

Salut,


Je vois plusieurs solutions :

*Si vous importer vos données dans une base Postgres :
  https://stackoverflow.com/questions/112 … 6#52015646
  L'équivalent dans d'autres moteur de base de données devrait être faisable.


*Sinon vous pouvez passer par un script python à exécuter dans QGIS.
  Vous pouvez tenter d'écrire tout le code,
  ou passer par une bibli tierce genre Pandas.
  exemple :  la fonction pandas.melt
   https://pandas.pydata.org/pandas-docs/s … .melt.html

Hors ligne

 

Pied de page des forums

Powered by FluxBB