Modification de la projection du fichier de formes dans QGIS?

17

Comment modifier la projection de mon fichier de formes à l'aide de QGIS?

La projection par défaut est réglée sur EPSG: 3003, je veux la changer en wgs84 EPSG: 32632. Lorsque je fais une reprojection ou que je change de projection dans le masque de propriétés, je n'ai pas le bon résultat.

À gauche, j'ai les coordonnées du plan mais elles ne sont pas correctes pour l'EPSG montré à droite:

image

Filippo
la source

Réponses:

26

Il existe trois façons différentes de modifier / manipuler des projections dans QGIS:

1. Propriétés du projet> CRS (ou vous pouvez cliquer sur l'icône où EPSG est écrit dans le coin inférieur droit)

Cela définit les propriétés du canevas (le calque d'arrière-plan). Par exemple, si je veux afficher une carte d'arrière-plan à partir du plugin openlayers (google street, etc.), je devrai définir le projet CRS sur EPSG: 3857.

2. Cliquez avec le bouton droit sur la couche vectorielle> Définir la couche CRS

Cela forcera QGIS à accepter le CRS que vous définissez, quelles que soient les métadonnées ou les paramètres précédents. Essentiellement, vous annulez tout ce qui existait auparavant. Si vous vous êtes retrouvé avec des données qui n'ont pas de CRS défini, et que vous savez ce que cela devrait être, c'est celle à utiliser. Il convient de noter que cela ne modifie pas le fichier de formes réel (contrairement à lorsque vous définissez un CRS dans ArcCatalog), il modifie uniquement les propriétés de la couche.

3. Faites un clic droit sur le calque vectoriel> Enregistrer sous ...

Ici, vous pouvez définir le CRS lorsque vous enregistrez vos données. Si vous sélectionnez un nouveau CRS, cela transformera les coordonnées des données dans le nouveau système de coordonnées et enregistrera le résultat dans le fichier approprié. En fonction de ce que vous sélectionnez, vous pourrez également spécifier la méthode de transformation. Ceci est utilisé lorsque vous avez déjà vos données dans le bon CRS, mais que vous souhaitez les enregistrer dans une projection différente.


Vous pouvez également activer la projection "à la volée" (puis "OTF" apparaîtra à côté de la projection EPSG dans le coin inférieur droit de la fenêtre principale). Cela peut être utile car il permet à QGIS de gérer des couches avec différents CRS et de les afficher simultanément sur la même carte sans avoir à modifier manuellement le CRS.


Voici un exemple visuel pour montrer la différence. Je voudrais tracer une carte montrant quelques points de mesure dans la baie de Jakarta, une grille qui a créé la baie de Jakarta et en arrière-plan une carte Google:

entrez l'image deCRSiption ici

Parce que mon CRS par défaut est EPSG: 4326, lorsque j'ouvre un nouveau projet et essaie d'ajouter une carte openlayers telle que google physical, j'obtiens une erreur.

entrez l'image deCRSiption ici

Je dois donc passer à EPSG: 3857 et cela fonctionnera. Pour le moment, je ne vois toujours pas la carte, mais elle apparaîtra une fois que j'ajouterai une couche vectorielle appropriée.

entrez l'image deCRSiption ici

Lorsque j'ajoute la couche de grille, elle ne s'affiche pas. L'examen des propriétés de la couche m'indique que le CRS est EPSG: 4326. Je ne sais pas pour quelle raison mais ce n'est pas le bon CRS pour cette couche (probablement j'ai fait une mauvaise manipulation et l'ai changé dans le passé). Dans ce cas, je dois indiquer le bon CRS: "Set Layer CRS" (comme dans 2 ci-dessus) et le régler sur EPSG: 32748. Après cela, la couche apparaîtra avec la carte google. Seulement maintenant, je peux changer définitivement le CRS de la couche: "enregistrer sous" et choisir le même CRS que pour la carte google (EPSG: 3857). Si vous essayez de faire cette manipulation avant de choisir le CRS d'origine, vous obtiendrez une erreur.

entrez l'image deCRSiption ici

... après avoir réglé le CRS d'origine (comme en 2 )

entrez l'image deCRSiption ici

.. après avoir enregistré dans un nouveau fichier de formes (comme dans 3 )

entrez l'image deCRSiption ici

Lorsque j'importe mes points de mesure, j'ai le même problème que précédemment car QGIS choisit par défaut de définir le CRS sur EPSG: 4326 (vous pouvez le changer dans les préférences> CRS). Je vais donc à nouveau faire "l'action 2 ".

entrez l'image deCRSiption ici

Et puis à nouveau l'action 1 .

entrez l'image deCRSiption ici

Et enfin...

ZKB
la source
9

Vous pouvez cliquer avec le bouton droit sur votre fichier de formes dans la table des matières, choisir "enregistrer sous" et définir le système de projection que vous souhaitez comme sortie.

Stéphane Henriod
la source
1

Si vous connaissez déjà le vrai CRS, et même qu'il est lu correctement par QGIS, la réponse est simple.

Dans QGIS 3.2: faites un clic droit sur votre couche -> "exporter la couche ..." et changez CRS en même temps comme ceci:

entrez la description de l'image ici

entrez la description de l'image ici

César Arquero
la source