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

GEODATA DAYS 2024

#1 Mon 01 July 2024 17:20

Chloé Y-X
Juste Inscrit !
Date d'inscription: 1 Jul 2024
Messages: 3

QGIS: extraire Coords sommet Polyligne L93 et transformer en WGS84

Bonjour,
Je travaille sur des couches de voiries.
J'ai besoin d'avoir les coordonnées du début et fin de mes voies, mes polylignes en WGS84.

Grâce au forum j'ai trouvé une partie de réponse: extraire les coordonnées de mes extrémités en Lambert 93
Coordonnées du point de départ x(start-point($Geometry)) et y(start-point($Geometry)) puis pour le point de fin pareil avec End-point

Dans mon tableur, j'ai donc 4 colonnes xdebut, y debut, xfin, yFin mais c'est en coordonnées Lambert 93/EPGS: 2154

J'ai besoin de ces coordonnées en Latitude longitude, en WGS 84, EPGS:4326
Soit il y a un truc tout simple qui m'échappe,
Soit j'ai trouvé sur le forum toujours, une piste avec transform (EPGS:2154;EPGS:4326), mais je n'arrive pas à trouver la bonne syntaxe pour combiner les deux l'extraction et la transformation.

Merci d'avance si vous avez la solution.

Hors ligne

 

#2 Mon 01 July 2024 18:58

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

Re: QGIS: extraire Coords sommet Polyligne L93 et transformer en WGS84

Bonjour,
La fonction transform prend trois paramètres dont le premier est la géométrie, donc ce qu'il vous faudrait c'est récupérer le point de départ, le projeter puis en extraire le x, soit

Code:

x(transform(start_point($geometry), 'EPSG:2154', 'EPSG:4326'))

PS: attention à l'écriture de vos fonctions avec l'utilisation de - ou ; au lieu de _ ou ,

EDIT: correction de formule

Dernière modification par SANTANNA (Sat 06 July 2024 07:56)

Hors ligne

 

#3 Fri 05 July 2024 17:05

Chloé Y-X
Juste Inscrit !
Date d'inscription: 1 Jul 2024
Messages: 3

Re: QGIS: extraire Coords sommet Polyligne L93 et transformer en WGS84

Merci beaucoup pour votre réponse.
L'expression avec transform fait sens écrite de cette façon là.
Néanmoins, ça ne marche pas.

Code:

x( start_point(  @geometry ))  
x( transform(  start_point(  @geometry ), 'EPGS:2154','EPGS:4326'))

Je trouve x= 575705,400 dans les deux cas, QGis dit que mon expression est valide mais le résultat est toujours exprimé en Lambert93 (géoréférencement de ma couche).
Je ne comprends pas.
Merci d'avance si vous avez une explication.

Hors ligne

 

#4 Sat 06 July 2024 07:56

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

Re: QGIS: extraire Coords sommet Polyligne L93 et transformer en WGS84

Bonjour,
Typo dans la formule, du fait de copier-coller d'extrait que j'ai fait depuis votre premier message. c'est EPSG et non EPGS.

Hors ligne

 

#5 Mon 08 July 2024 09:40

Chloé Y-X
Juste Inscrit !
Date d'inscription: 1 Jul 2024
Messages: 3

Re: QGIS: extraire Coords sommet Polyligne L93 et transformer en WGS84

Merci beaucoup !!!
Je n'aurais jamais trouvé cette coquille !
(Ce qui me perturbait aussi c'est que Qgis considérait l'expression valide, je pensais, à tord, qu'il aurait signalé les mots "inexistants")

Dernière modification par Chloé Y-X (Mon 08 July 2024 09:40)

Hors ligne

 

#6 Mon 08 July 2024 16:37

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

Re: QGIS: extraire Coords sommet Polyligne L93 et transformer en WGS84

Bonjour,
Demande remontée à https://github.com/qgis/QGIS/issues/58024

Hors ligne

 

Pied de page des forums

Powered by FluxBB