Vektorebene in QGIS neu projizieren?

43

Ich habe eine Reihe von Linienebenen (Shapefiles) in Mein Projekt. Die CRS einiger sind unterschiedlich und um sie zusammenzuführen, müssen sie alle die gleichen CRS haben.

Wenn ich Processing / Toolbox / Qgis_algorithims / Reproject_layer verwende, funktioniert die Neuprojektion nur, wenn es erlaubt ist, in einer temporären Datei zu speichern.

Ich muss das Original aus der Ebenenliste entfernen und die temporäre Datei neu projizieren (ohne das CRS zu ändern), um sie in mein Projekt aufzunehmen und entsprechend zu benennen.

Gibt es eine bessere Möglichkeit, eine Ebene in Qgis neu zu projizieren?

razi
quelle
Meinen Sie damit, Sie möchten die umprojizierten Koordinaten in einem DDD-Format anstelle von DMS?
Lynxlynxlynx

Antworten:

46

Klicken Sie mit der rechten Maustaste auf Ihre Ebene im linken Bereich und wählen Sie "Vektorebene speichern unter" und wählen Sie unter "Ausgewählte crs" die Option "wgs84" (das ist epsg: 4326):

Bildbeschreibung hier eingeben

Kurt
quelle
15

Fügen Sie einfach die Shapefiles zu einem Projekt hinzu, überprüfen Sie, ob sie das richtige UTM-CRS haben, und klicken Sie dann mit der rechten Maustaste auf die Ebene -> Speichern unter ..., wählen Sie ein Ziel und einen neuen Dateinamen und WGS84 (EPSG: 4326) als CRS für die Ausgabe.

AndreJ
quelle
Ich wollte es von UTM auf Dezimal
umprojizieren
@Andre Joost: Entschuldigung, hat versehentlich Ihren Beitrag hinzugefügt, sollte ein Kommentar sein
Kurt
1
@razi: "Ich wollte es von UTM auf Dezimal umprojizieren". Kannst du das bitte erklären? meinst du damit, dass du in utms bleiben willst, aber nur die Einheiten sollten in dezimale Graden geändert werden ?? das ist nicht möglich
Kurt
Ich habe das gleiche Problem. Ich möchte im CRS WGS84: 4326 bleiben, aber die Einheiten von Dezimalgrad in Bessel, Potsdam, Zone3 (Gauß-Krüger) ändern. Ist das möglich?
Philipp
@Philipp Nein, WGS84 und DHDN Gauß-Krüger sind zwei verschiedene Welten.
AndreJ
6

Um eine Vektorebene (oder einen Stapel von Ebenen) neu zu projizieren (dh die Koordinatenwerte für ein neues Referenzsystem neu zu berechnen), müssen Sie zu Menü> Verarbeitung> Toolbox gehen (dies öffnet ein Seitenfenster). Geben Sie im Suchfeld der Verarbeitungs-Toolbox "Ebene neu projizieren" ein. Wählen Sie unter den folgenden Optionen den Algorithmus "Layer neu projizieren". Ein Fenster öffnet sich:

Ebenenfenster neu projizieren

Wählen Sie die zu projizierende Ebene aus. Wählen Sie ein Ziel-CRS und einen Dateipfad, in dem Sie die neue neu projizierte Ebene speichern möchten. Klicken Sie auf Ausführen.

Durch diesen Vorgang werden keine Änderungen an Ihrer ursprünglichen Ebene vorgenommen.

r01f 51m035
quelle
Hallo, ich bin ein Noob bei QGIS :) und ich habe diesen Schritt versucht und andere mögen das Projekt und die Ebenenprojektion ändern, aber es hält meine Ebene mit diesen Koordinaten auf sechs oder sieben Zahlen. Dies ist eine Shape - Datei (ich importieren Sie die Full Zip unter QGIS) hinter diesem Link alpage.huma-num.fr/documents/ressources/shapes/... wenn Sie versuchen, ihre Projektion für 3857 Pseudo Mercator zu konvertieren. Vielen Dank !
Florian Boudot
Hi @FlorianBoudot! Sie müssen die gespeicherte Ebene erneut öffnen. Ich habe das gerade mit deiner Akte hier gemacht und es hat gut funktioniert. Denken Sie daran, dass Sie hier zwei Referenzsysteme haben: 1) Ihr Shapefile, in dem alle Geodaten in einigen CRS gespeichert sind; 2) Ihr QGIS-Arbeitsfenster, in dem alle Ebenen projiziert werden, bevor sie auf den Bildschirm gemalt werden (auch Ebenen mit unterschiedlichen CRS). Sie können das erste ändern, wie ich es im Beitrag beschrieben habe. Die zweite kann in einem Globussymbol in der rechten unteren Ecke des Fensters geändert werden.
r01f 51m035
1
Vielen Dank für Ihre Antwort, aber es tut mir leid, dass es bei mir immer noch nicht funktioniert :( Ich verwende die Toolbox, um auf 3857 zu konvertieren. Die Ebene hat einen neuen Namen. Ich speichere diese Ebene als Geojson (oder ESRI Shapefile) und wenn ich sie öffne Geojson, alle Koordinaten sind wie bei [ 261739.24826980373, 6249991.3352297293 ]Es ist QGIS 2.18.0
Florian Boudot
3857 ist kein geografisches Koordinatensystem. Sie erhalten daraus keine Längen- und Breitengrade. Dafür ist das einfachste CRS WGS84 -> EPSG: 4326.
Bugmenot123