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

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#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: 1134

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