Pages: 1
- Sujet précédent - QGIS: extraire Coords sommet Polyligne L93 et transformer en WGS84 - Sujet suivant
#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: 3928
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: 3928
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: 3928
Re: QGIS: extraire Coords sommet Polyligne L93 et transformer en WGS84
Bonjour,
Demande remontée à https://github.com/qgis/QGIS/issues/58024
Hors ligne
Pages: 1
- Sujet précédent - QGIS: extraire Coords sommet Polyligne L93 et transformer en WGS84 - Sujet suivant