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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 07 April 2021 12:48

Alexis_7
Juste Inscrit !
Date d'inscription: 22 Nov 2019
Messages: 7

QGIS: Conversion de coords sans reprojection

Bonjour,

J'ai quelques bases pour l'utilisation de QGis, mais je reste un novice. Aussi, la solution à mon problème sera peut-être très simple.

J'aurais besoin d'effectuer une conversion de coordonnées sans utiliser la reprojection. Je m'explique :

J'ai une couche vecteur point, dont les champs "x" et "y" sont remplis avec les coordonnées de chaque entité en Lambert 93. Ces deux champs se mettent à jour automatiquement après chaque modification avec l'option "valeur par défaut" de QGis 3, renseignés en "$x" et "$y".

Je souhaiterai créer deux champs supplémentaires contenant les valeurs "Latitude" et "Longitude" correspondantes à chaque point en WGS84 dms (x93 = 625769,609; y93 = 6309161,802 => Long = 2°4′35,287″E; Lat = 43°52′39,211″N).

Il me faut donc obtenir les coordonnées sous leur deux forme (L93 & WGS84dms) dans la même table d'attribut, sachant que les coordonnées en L93 sont mises à jour après chaque modification d'entité. (Comme ma couche met à jour automatiquement les champs x & y, je ne pense pas pouvoir changer le SCR de ma couche, mais je me trompe peut-être...)

Les solutions que j'ai pu trouver en ligne concernent de la conversion de couche vers un nouveau SCR, mais j'aimerais avoir accès aux deux formes de coordonnées ensemble. J'ai également cherché quelques plug-in directement dans QGis, mais je n'ai rien trouvé qui me permette de mettre à jour toutes les entité de ma table attributaire d'un coup.

Auriez-vous une solution à mon problème?

En vous remerciant pour m'avoir lu, Alexis

Hors ligne

 

#2 Wed 07 April 2021 13:42

sylvain poupard
Participant assidu
Date d'inscription: 19 Mar 2009
Messages: 362

Re: QGIS: Conversion de coords sans reprojection

Bonjour,

J'utilise ça, il y a sûrement plus direct :

Code:

x( transform( $geometry,'EPSG:2154','EPSG:32630'))

Bon courage

edit : remplacer le 2ème 'EPSG : X' par celui désiré

Dernière modification par sylvain poupard (Wed 07 April 2021 13:43)

Hors ligne

 

#3 Wed 07 April 2021 13:48

chanteclair
Participant assidu
Lieu: Pau
Date d'inscription: 3 Jan 2007
Messages: 726

Re: QGIS: Conversion de coords sans reprojection

Bonjour,
Vous pouvez utiliser dans un champ virtuel les formules suivantes (à adapter selon vos SCR) :

Code:

xmin(transform($geometry, 'EPSG:2154', 'EPSG:4326' ))
ymin(transform($geometry, 'EPSG:2154', 'EPSG:4326' ))

Cordialement

Edit : @Sylvain Poupard a été plus rapide que moi :-)

Dernière modification par chanteclair (Wed 07 April 2021 13:49)

Hors ligne

 

#4 Wed 07 April 2021 14:58

Alexis_7
Juste Inscrit !
Date d'inscription: 22 Nov 2019
Messages: 7

Re: QGIS: Conversion de coords sans reprojection

Bonjour,

Super, merci beaucoup à vous deux, c'est exactement ce qu'il me fallait!!

Ce forum est décidément très pratique!

Cordialement,

Dernière modification par Alexis_7 (Wed 07 April 2021 14:58)

Hors ligne

 

Pied de page des forums

Powered by FluxBB