Ändern der Maßeinheit von Grad in Meter in QGIS?


11

Ich verwende QGIS 1.7.0 unter Windows und habe ein Shapefile mit Gruppengrenzen für Volkszählungsblöcke von TIGER heruntergeladen . Diese Datei scheint sich im WGS 84-Koordinatensystem zu befinden, und wenn ich sie in QGIS öffne, ist die Maßeinheit Grad.

Ich habe versucht, die Datei erneut in das NAD 83-Koordinatensystem zu projizieren und als neues Shapefile zu speichern. Beim Öffnen der neuen Datei wird jedoch weiterhin ein Lineal in Grad angezeigt. Wenn ich versuche, einen Puffer zu erstellen, interpretiert er den Pufferabstand als Grad.

Angenommen, ich beginne mit einem Shapefile von TIGER. Wie kann ich meine Maßeinheit am besten von Grad in Meter umrechnen?


Für die Nachwelt scheint der folgende Workflow beim Umgang mit TIGER-Shapefiles der US-Volkszählung sinnvoll zu sein:

  1. Laden Sie das entsprechende Shapefile herunter
  2. Öffnen Sie es in QGIS
  3. Klicken Sie auf das SettingsMenü und wählen Sieproject properties
  4. Wählen Sie ein projiziertes Koordinatensystem wie NAD83 / UTM Zone 19N
  5. Klicken Sie auf das Kästchen Enable 'on the fly' CRS transformation
  6. OK klicken
  7. Klicken Sie auf die Schaltfläche "Voll zoomen" (eine der Lupen).

Antworten:


14

Sie müssen das Koordinatenreferenzsystem des Projekts ändern. QGIS macht das nicht, wenn Sie eine Formdatei laden.

Gehen Sie zu: settings-> Project Properties-> Coordinate Reference System (CRS)und suchen Sie nach Ihrer Projektion.

Obwohl sich WGS84 und NAD83 beide auf Bezugspunkte und nicht auf Projektionen beziehen . Wenn Sie Ihre TIGER-Daten projizieren möchten, würde ich entweder eine UTM-Zone oder eine US-weite Projektion verwenden, wenn Sie mit großen Flächen arbeiten.


Ok, ich habe das CRS auf NAD 83 geändert und nichts geändert. Die Entfernungseinheit ist immer noch Grad.
Zach

2
NAD 83 ist ein Datum, wie MerseyViking sagte. Wenn Sie es in die entsprechende UTM-Zone ändern (für einen kleinen Bereich), funktioniert es.
Emily

2
Wie ich in der Antwort sagte, ist NAD83 keine Projektion, also wird es immer noch in Grad sein: Ihre Daten werden wie ein Globus auf einen Sphäroid abgebildet. Sie müssen Ihre Daten wie eine Papierkarte auf eine flache Ebene projizieren, bevor lineare Einheiten (wie Meter, Fuß oder Meilen) sinnvoll sind. Der Wikipedia-Artikel ist ein vernünftiger Ausgangspunkt, um den Unterschied zu verstehen: en.wikipedia.org/wiki/Map_projection
MerseyViking

Gut, danke. Ich war verwirrt zwischen dem Festlegen des CRS der Eingabeebene und dem Festlegen des CRS des Projekts.
Zach

1
Stellen Sie außerdem sicher, dass Sie das Kontrollkästchen "CRS-Transformation im laufenden Betrieb aktivieren" aktivieren, wenn QGIS Ihre Ebenen dynamisch neu projizieren soll (dh während Sie arbeiten, anstatt sie neu zu projizieren und dann mit den projizierten Daten zu arbeiten). In QGIS 1.7+ funktioniert dies sowohl für Vektoren als auch für Raster. In älteren Versionen funktioniert es nur mit Vektoren.
Mattwigway

1

Sie müssen das Shapefile unter speichern (klicken Sie mit der rechten Maustaste auf den Shapefile-Namen und "Speichern unter"). Wenn Sie es speichern - wählen Sie das neue CRS aus und aktivieren Sie das Kontrollkästchen "Zum Projekt hinzufügen" unten, bevor Sie bestätigen. Sie erhalten das Shapefile im rechten CRS, aber jetzt müssen Sie sicherstellen, dass Ihr Projekt das gleiche CRS hat. Dies kann mithilfe des Symbols "Ziel" in der unteren rechten Ecke überprüft und geändert werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.