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 Fri 23 August 2019 09:15

oanzfooe
Participant occasionnel
Date d'inscription: 12 Jul 2019
Messages: 21

QGIS: Donnees (France/Suisse) incompatibles

Bonjour à tous,

Une question sans doute assez simple pour des spécialistes :

J'essaie d'intégrer à la même carte des données d'origine françaises (GEOFLA) et suisses (swisstopo).
Un problème de conversion aboutit à ce que 2 couches, qui devraient être contiguës, se retrouvent à environ 5800 km l'une de l'autre.

Quelle opération ai-je loupée ?

Merci de votre aide.

Hors ligne

 

#2 Fri 23 August 2019 09:54

tevrard
Participant assidu
Date d'inscription: 23 May 2016
Messages: 319

Re: QGIS: Donnees (France/Suisse) incompatibles

La projection des données.

Regarde dans les métadonnées dans quels système sont projetées chacune de tes couches (WGS 84 (EPSG:4326), Lambert93(EPSG2154) etc...)

Puis vérifie dans Qgis quelles sont bien déclarée dans les bonnes projections.


Enfin dans les propriétés du projets, tu peux choisir une "projection à la volée", projection dans laquelle toute tes couches vont automatiquement être projetées et affichées dans Qgis

Hors ligne

 

#3 Fri 23 August 2019 10:12

oanzfooe
Participant occasionnel
Date d'inscription: 12 Jul 2019
Messages: 21

Re: QGIS: Donnees (France/Suisse) incompatibles

Concernant la source suisse, voici les informations :
SRC d'origine : EPSG : 21781 - CH 1903/LV03
SCR de destination : EPSG : 2154 - RGF93 / Lambert-93

J'ai le choix entre 3 opérations de transformations :
+nadgrids=chenyx06etrs.gsb
+towgs84=660.077,13.551,669.344,etc...
+towgs84=674.374,15.056,405.346

Une fois importées, les 2 couches déclarent le même système de coordonnées : Lambert93(EPSG2154).
Mais les 2 entités sont toujours ridiculement espacées, comme si la Suisse était au cœur de l'Afrique...

Merci de ton aide

Hors ligne

 

#4 Fri 23 August 2019 10:32

tevrard
Participant assidu
Date d'inscription: 23 May 2016
Messages: 319

Re: QGIS: Donnees (France/Suisse) incompatibles

Dans les propriétés du projet : Tu mets du L93 (2154) en projection à la volée

Dans les propriétés de ta couche GEOFLA(clic droit -> propriétés -> sources -> Géométrie et système de référence) tu indiques la projection de ta couche (L93 ou WGS84)

Dans les propriétés de ta couche suisse idem et à priori c'est soit du 2154, soit du 21781


Si tu n'es pas sur des projections de chaque couche, je te conseille d'ouvrir un nouveau projet et d'importer une seule couche sans rien paramétrer (et sans projection à la volée !). à ce moment tu regardes la projection qu'elle a pris et la tronche des coordonnées.
tu recommences l'opération pour ton autre couche.


Pour info :

Besançon (dans le doubs, à coté de la suisse) c'est en ordre de grandeur en Lambert 93 (930 000 ; 6 680 000) et en wgs84 (6.0.. ; 47.2...)

Hors ligne

 

#5 Fri 23 August 2019 10:35

tevrard
Participant assidu
Date d'inscription: 23 May 2016
Messages: 319

Re: QGIS: Donnees (France/Suisse) incompatibles

Cette appli est cool aussi pour trouver la projection de tes données

https://app.dogeo.fr/Projection/#/point-to-coords


PS : j'ai pas d'action, juste c'est pratique

Hors ligne

 

#6 Fri 23 August 2019 11:06

oanzfooe
Participant occasionnel
Date d'inscription: 12 Jul 2019
Messages: 21

Re: QGIS: Donnees (France/Suisse) incompatibles

Oui, c'est pratique : ça me permet de constater que la couche "France" est bien incorporée dans le système EPSG 2154, alors que la couche suisse est encore à l'EPSG 21781. Il n'y a pas eu de transformation, alors que, dans "propriétés de ta couche", il est bien inscrit "EPSG 2154" !?!?

Par contre, je ne vois pas où tu trouves "projection à la volée" dans les "propriétés du projet".

Hors ligne

 

#7 Fri 23 August 2019 11:16

tevrard
Participant assidu
Date d'inscription: 23 May 2016
Messages: 319

Re: QGIS: Donnees (France/Suisse) incompatibles

Propriétés du projet -> SCR -> Système de coordonnées de référence (SCR) du Projet


C'est de ma faute la fenêtre a changé au fil des versions et ça ne se présente plus pareil

Hors ligne

 

#8 Fri 23 August 2019 11:22

oanzfooe
Participant occasionnel
Date d'inscription: 12 Jul 2019
Messages: 21

Re: QGIS: Donnees (France/Suisse) incompatibles

Rectification : de manière inattendue, je constate que le problème est résolu, mais en partie seulement : les deux couches apparaissent bien de manière correcte.
MAIS, si je veux copier-coller une entité de l'une à l'autre couche (qui n'ont aucun champ commun), elle se retrouve alors affublée du système d'origine, et non pas à l'endroit où elle apparaît dans sa couche de départ. Autrement dit, la même entité, dans des couches différentes, apparaît à des emplacements distincts de 1000iers de km !?

Pour le SRC du projet, j'ai bien EPSG 2154.

Dernière modification par oanzfooe (Fri 23 August 2019 11:23)

Hors ligne

 

#9 Fri 23 August 2019 11:35

tevrard
Participant assidu
Date d'inscription: 23 May 2016
Messages: 319

Re: QGIS: Donnees (France/Suisse) incompatibles

C'est normal le SCR de projet modifie pas les couches, il transforme "en temps réel" les coordonnées vers le système choisi.

C'est pour ca que ça s'appelait "projection à la volée"

Imagine une couche de petits pois et une couche de carotte, si tu passes un petit pois dans la couche de carotte, faut pas s'étonner que ta carotte soit bizarre, toute verte et toute ronde.


En fait ton entité garde les mêmes coordonnées , sauf que dans une couche tu lui dit ça c'est du L93 (un petit pois) et dans l'autre tu lui dis ça c'est du 21781 (une carotte) ... donc c'est forcé qu'elle ne va pas rester au même endroit.

Il faut donc que tu calcules ses coordonnées dans l'autre projection avant de la passer d'une couche à l'autre.


Un conseil, crée une nouvelle couche de tes données suisses calculées en L93

Dernière modification par tevrard (Fri 23 August 2019 11:37)

Hors ligne

 

#10 Fri 23 August 2019 12:05

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 996

Re: QGIS: Donnees (France/Suisse) incompatibles

Bonjour,

La reprojection de tes données suisses vers le système de coordonnées françaises provoquera forcément une erreur de quelques millimètres à centimètres (je ne saurais pas l'estimer).
Tout ce qui a été dit précédemment est juste.
Reprends à 0. Repars de tes données sources. Ouvre dans Qgis 3 ta couche suisse. Vérifie que le système de projection dans les propriétés de la couche est bien la bonne (21781). Maintenant, "enregistre ta couche sous" et change le système de projection de la future couche (tu mets 2154). Enregistre la sous un nouveau nom. Ne l'intègre pas forcément à ton projet Qgis. Ouvre un nouveau projet. charge ta couche française (geofla) et ta couche suisse que tu viens de créer (reprojetée). Elles seront situées au bon endroit et tu pourras faire des copier coller entre les couches.

Bien à toi.

Hors ligne

 

#11 Fri 23 August 2019 12:07

oanzfooe
Participant occasionnel
Date d'inscription: 12 Jul 2019
Messages: 21

Re: QGIS: Donnees (France/Suisse) incompatibles

(réponse à Tevrard)
Je nage en pleine confusion.

Je reviens sur l'adaptation de la couche au projet

Résumé :
- j'ai créé une couche avec un extrait de données suisses
- j'ai fait un projet "brouillon", pour y voir plus clair, et éviter les modifications hasardeuses ;

Dans ce projet, j'ai inclus la donnée suisse, et elle apparaît au on emplacement, parce que son système de coordonnées de référence EST RESTÉ le 21781 !

Par contre, si je reviens au projet initial, LA MÊME COUCHE est placée au mauvais endroit, car elle est automatiquement incorporée avec le système L93.
Si je vais dans "définir le SCR de la couche", je vois le message "Cette couche ne parait pas avoir de projection associée. Par défaut elle aura la même projection que celle du projet, mais vous pouvez en spécifier une autre". En dessous, la liste de tous les SCR ; mais il y en a plusieurs 100aines, et je ne trouve pas le 21781 !

Dernière modification par oanzfooe (Fri 23 August 2019 12:08)

Hors ligne

 

#12 Fri 23 August 2019 12:15

oanzfooe
Participant occasionnel
Date d'inscription: 12 Jul 2019
Messages: 21

Re: QGIS: Donnees (France/Suisse) incompatibles

(À GlaDal)

Eh oui, ça marche nickel !

Encore une fois, l'étape où j'avais foiré se situait à l'enregistrement de la couche : je n'avais pas choisi le SCR !
Et, cette fois, le copier-collé dans la couche "française" s'est déroulé parfaitement.

S'agissant des mm de différence, sans importance : de toutes manières, les données suisses étant beaucoup plus précises, je suis obligé de faire des retouches.

Merci à tous les deux.

Hors ligne

 

#13 Fri 23 August 2019 14:15

tevrard
Participant assidu
Date d'inscription: 23 May 2016
Messages: 319

Re: QGIS: Donnees (France/Suisse) incompatibles

oanzfooe a écrit:

Par contre, si je reviens au projet initial, LA MÊME COUCHE est placée au mauvais endroit, car elle est automatiquement incorporée avec le système L93.
Si je vais dans "définir le SCR de la couche", je vois le message "Cette couche ne parait pas avoir de projection associée. Par défaut elle aura la même projection que celle du projet, mais vous pouvez en spécifier une autre".


La réponse est la. Qgis a mal identifié la projection de la couche donc les données sont au mauvais endroit sur la carte.

oanzfooe a écrit:

En dessous, la liste de tous les SCR ; mais il y en a plusieurs 100aines, et je ne trouve pas le 21781 !


Tu dois avoir une barre de texte intitulée "Filtre" dans cette fenêtre. Si tu tapes "21781" dans cette barre, il va trouver la projection wink



Pour résumer :

=>Il y a deux projections à prendre en compte : celle propre à chaque couche et celle du projet.

=>Quand les données ne sont pas bien positionnées on vérifie les projections de chaque des couches une par une (le mieux étant d'ouvrir un nouveau projet a chaque fois).

=>Pour changer la projection d'une couche, on en crée une nouvelle à partir de la "couche source" et c'est lors du processus d'enregistrement que l'on change la projection.

Dernière modification par tevrard (Fri 23 August 2019 14:16)

Hors ligne

 

Pied de page des forums

Powered by FluxBB