Changer l'unité de mesure de degrés en mètres dans QGIS?

11

J'exécute QGIS 1.7.0 sur Windows et j'ai téléchargé un fichier de formes des limites des groupes de blocs de recensement à partir de TIGER . Ce fichier semble être dans le système de coordonnées WGS 84, et lorsque je l'ouvre dans QGIS, l'unité de mesure est les degrés.

J'ai essayé de re-projeter le fichier dans le système de coordonnées NAD 83 et de l'enregistrer en tant que nouveau fichier de formes, mais lorsque j'ouvre le nouveau fichier, il affiche toujours une règle en degrés. Si j'essaie de créer un tampon, il interprète la distance du tampon en degrés.

En supposant que je commence avec un fichier de formes de TIGER, quelle est la meilleure façon de convertir mon unité de mesure de degrés en mètres?


Pour la postérité, il semble que le flux de travail suivant ait un sens lorsqu'il s'agit de fichiers de formes TIGER de recensement américain:

  1. Téléchargez le shapefile correspondant
  2. Ouvrez-le dans QGIS
  3. Cliquez sur le Settingsmenu et sélectionnezproject properties
  4. Sélectionnez un système de coordonnées projeté, comme la zone NAD83 / UTM 19N
  5. Cliquez sur la case Enable 'on the fly' CRS transformation
  6. Cliquez sur OK
  7. Cliquez sur le bouton 'zoom plein' (une des loupes)
Zach
la source

Réponses:

14

Vous devez modifier le système de coordonnées de référence du projet; QGIS ne le fera pas lorsque vous chargerez un fichier de forme.

Accédez à: settings-> Project Properties-> Coordinate Reference System (CRS)et recherchez votre projection.

Bien que WGS84 et NAD83 deux se réfèrent à datums pas de projections. Si vous souhaitez projeter vos données TIGER, je serais enclin à utiliser soit une zone UTM, soit une projection à l'échelle des États-Unis si vous avez affaire à de grandes zones.

MerseyViking
la source
Ok, j'ai changé le CRS en NAD 83, et rien n'a changé. L'unité de distance est toujours les degrés.
Zach
2
NAD 83 est une donnée, comme l'a dit MerseyViking. Si vous le changez pour la zone UTM appropriée (pour une petite zone) cela fonctionnera.
Emily
2
Comme je l'ai dit dans la réponse, NAD83 n'est pas une projection, donc ce sera toujours en degrés: vos données sont mappées sur un sphéroïde comme un globe. Vous devez reprojeter vos données sur un plan plat, tout comme une carte papier, avant que les unités linéaires (comme les mètres, les pieds ou les miles) aient un sens. L'article de Wikipedia est un point de départ raisonnable pour comprendre la différence: en.wikipedia.org/wiki/Map_projection
MerseyViking
D'accord merci. Je me suis confondu entre la définition du CRS de la couche d'entrée et la définition du CRS du projet.
Zach
1
Assurez-vous également de cocher la case "Activer" à la volée "la transformation CRS" si vous souhaitez que QGIS reprojete dynamiquement vos couches (c.-à-d. Pendant que vous travaillez, plutôt que de les reprojeter puis de travailler avec les données projetées). Dans QGIS 1.7+, cela fonctionnera pour les vecteurs et les rasters; dans les anciennes versions, cela ne fonctionnera qu'avec des vecteurs.
mattwigway
1

Vous devez enregistrer le fichier de formes sous (cliquez avec le bouton droit sur le nom du fichier de formes et "enregistrer sous") et lorsque vous l'enregistrez - choisissez le nouveau CRS, assurez-vous de cocher la case "ajouter au projet" en bas avant de confirmer. Vous obtenez le fichier de formes dans le bon CRS mais maintenant vous devez vous assurer que votre projet a le même CRS - qui pourrait être vérifié et modifié en utilisant le symbole "cible" dans le coin inférieur droit.

Shira
la source