Suite

Comment obtenir des zones projetées UTM à partir d'un fichier de formes créé dans QGIS ?


Je crée un fichier de formes de polygones (ou de points ou de lignes) dans QGIS et il est automatiquement enregistré en tant que WGS84 (si je comprends bien, corrigez-moi si je me trompe). C'est bien pour moi même si c'est un peu gênant. Ensuite, j'ai besoin de la zone. Je sais que QGIS peut générer des zones et mettre à jour la table attributaire, mais les unités ne sont pas claires et les unités WGS84 ne se traduisent pas facilement en unités de zone de travail telles que les acres. J'ai joué avec ça pendant un moment et j'ai décidé de travailler dans Grass car je ne savais pas quel type d'unités j'obtenais et l'enregistrement de la couche dans différentes désignations CRS n'a pas entraîné de valeurs différentes dans la table attributaire.

J'essaie d'importer le fichier de formes généré par QGIS dans Grass afin de pouvoir le reprojeter vers UTM et j'obtiens une erreur sur les valeurs illégales. L'environnement Grass a été créé à l'aide du fichier de génération QGIS, il me semble donc que QGIS crée des fichiers incompatibles lorsque je crée un fichier de formes de polygones.

Quelqu'un a-t-il une idée à ce sujet et comment puis-je obtenir des valeurs légales à partir desquelles je peux projeter la projection souhaitée?


À partir de QGIS, vous pouvez sélectionner « Enregistrer sous » et spécifier le système de coordonnées de sortie. Faites un clic droit sur la couche, sélectionnez Enregistrer sous et modifiez le système de coordonnées :

Il est important de régler le CRS sur « CRS sélectionné » et non sur « CRS du projet » ; dans un article précédent sur le sujet, il a été déterminé qu'il y avait un bogue dans l'utilisation du projet CRS.

Cependant, lorsque vous créez le fichier de forme, vous pouvez spécifier le SCR :

La valeur par défaut est WGS84 mais vous pouvez la modifier avant il est créé pour éviter d'avoir à le modifier plus tard… vos calculs de surface doivent être en réel unités.


Si vous ne pouvez pas enregistrer dans un CRS différent, vos données ne sont probablement pas enWGS84 EPSG : 4326.

Le système de coordonnées est conçu en degrés, donc limité à x/y= +/- 180/90.

Si vos coordonnées ont des valeurs plus grandes, elles sont dans un CRS projeté utilisant des mètres ou des pieds comme unités.

Malheureusement, WGS84 Pseudo mercator (utilisé par Google et Openstreetmap) et WGS84 UTM xy sont aussi appelés WGS84, car ils utilisent le même ellipsoïde, mais projeté et avec des unités différentes.

Vous pouvez voir l'étendue de vos données avecClic droit -> Propriétés, Métadonnéeslanguette. Pour changer le CRS, vous pouvez utiliserClic droit -> Définir le SCR pour le calque.


Voir la vidéo: Basic QGIS Tutorial - Open some Shapefile layers and a Project (Octobre 2021).