Ich arbeite mit diesem herunterladbaren Shapefile mit XY-Koordinaten. Sie sind verwandt mit '3672187.92698000, 534175.72095400'
.
Ich würde sie gerne in Längen- und Breitengrade umwandeln, damit sie ähnlicher sind '-90.097017, 29.963176'
.
Ich habe gesehen, wie diese Frage mit ArcMap beantwortet wurde, aber ich habe diese Software nicht. Ich konnte QGIS herunterladen und installieren , bin aber leider verwirrt über die komplizierte Benutzeroberfläche. Möchte die Konvertierung damit machen, wenn möglich.
qgis
coordinate-system
Zugwalt
quelle
quelle
Antworten:
Der von Ihnen erwähnte Datensatz ist ein Shapefile, ein von ESRI erfundenes Format, das jedoch von den meisten GIS-Programmen, einschließlich QGIS, verstanden wird.
Nachdem Sie die Zip-
Add vector layer
Datei extrahiert haben, können Sie sie hinzufügen und auf die SHP-Datei verweisen. Die CRS-Informationen werden in der PRJ-Datei gespeichert, und das Layer- CRS wird von QGIS automatisch richtig eingestellt. In Ihrem FallNAD_1983_StatePlane_Louisiana_South_FIPS_1702_Feet
mit US-Füßen als Einheiten.Mit
openlayers plugin
können Sie eine Openstreetmap- oder Google-Hintergrundebene hinzufügen. Dazu müssen Sie das Projekt CRS auf einstellenEPSG:3857
.Wenn Sie Koordinaten in Lat / Lon-Grad wünschen, klicken Sie einfach mit der rechten Maustaste auf die Shapefile-Ebene und
Save as ...
in eine neue Datei unter einem anderen Namen, wählen Sie dafürEPSG:4326
CRS aus und aktivieren Sie diese Option, um diese Ebene zur Zeichenfläche hinzuzufügen. Das Speichern kann einige Zeit dauern.Für den nächsten Schritt zoomen Sie besser hinein, um nur ein paar Punkte zu sehen. Öffnen Sie die Attributtabelle und klicken Sie auf das Stiftsymbol unten, um den Bearbeitungsmodus aufzurufen, und dann auf das Feldrechnersymbol unten rechts. Erstellen Sie ein neues Feld mit dem Namen degx, Typ
real
, Genauigkeit6
und wählen Sie$x
ausgeometry
. Machen Sie nach dem Speichern (was einige Zeit dauert) dasselbe für degy und$y
. Verlassen Sie den Bearbeitungsmodus und dann die Attributtabelle.Die neuen Spalten in der Attributtabelle geben Ihnen Lat und Lon in Grad an.
quelle
Sie können die Koordinaten als CSV importieren, z. B. in eine Datei namens coords.csv, die Sie haben würden:
1) Importieren Sie es nach Ebene -> Fügen Sie eine begrenzte Textebene hinzu.
Der nächste Dialog sollte ziemlich selbsterklärend sein. Nachdem Sie in diesem Dialogfeld auf OK geklickt haben, werden Sie nach dem Koordinatensystem Ihrer Eingabekoordinaten gefragt. Sie können die Liste durcharbeiten oder das Filterfeld verwenden, um die richtige Projektion zu finden.
2) Klicken Sie nach dem Import mit der rechten Maustaste auf die Ebene im Ebenenbedienfeld und wählen Sie "Speichern unter".
3) Speichern Sie es als Shapefile, ändern Sie "Layer CRS" in "Selected CRS" und durchsuchen Sie die Projektionen nach WGS84 EPSG: 4326. Wählen Sie diese Option, um sie der Karte hinzuzufügen, und klicken Sie auf OK.
4) Sobald Ihr neues Shapefile erstellt wurde, klicken Sie mit der rechten Maustaste darauf im Dialogfeld der Ebene und auf "Attributtabelle öffnen". Schalten Sie die Bearbeitung um (Strg-E) und öffnen Sie den Rechner (Strg-I). Wählen Sie "Neues Feld erstellen", nennen Sie es "Längengrad" und geben Sie den Ausdruck $ x ein. Machen Sie dasselbe für ein zweites neues Attribut namens "Latitude" und machen Sie den Ausdruck $ y. Sie sollten jetzt Breiten- und Längengrade in Ihrer Attributtabelle haben.
5) Wenn Sie es in einer Tabelle haben möchten, können Sie schnell auf das Auswahlsymbol invertieren (Strg-R) klicken und dann in die Zwischenablage kopieren (Strg-C). Sie können es dann direkt in eine Tabelle einfügen.
quelle
Ihre Frage ist nicht ArcGIS / QGIS-spezifisch. Es hat mit Koordinatensystemen zu tun. Ich interpretiere Ihre Fragen als "Wie importiere ich X / Y-CSV-Daten in ein räumliches Koordinatensystem und exportiere sie mit QGIS in ein anderes Koordinatensystem?".
Wenn Ihre Daten in QGIS nicht korrekt angezeigt werden (vorausgesetzt, Version 1.8), müssen Sie das Plugin "Add Delimited Text Layer" mit dem Plugin-Manager aktivieren, die Daten mit Layer -> Add Delimited Layer importieren und fortfahren Wählen Sie über den Assistenten die entsprechende Quelle, die x / y-Spalten und dann das richtige Koordinatensystem aus.
Diese Ebene sollte jetzt in QGIS im nativen Koordinatensystem korrekt angezeigt werden. Wenn Sie es im laufenden Betrieb neu projizieren möchten, müssen Sie zu Einstellungen -> Projekteigenschaften -> "Sofortige Neuprojektion" und das gewünschte Anzeigekoordinatensystem auswählen.
Nachdem Sie die Daten ordnungsgemäß importiert haben, müssen Sie nur noch mit der rechten Maustaste auf Ihre Ebene klicken und "Speichern unter" auswählen. Wechseln Sie in diesem Dialogfeld in das gewünschte Format (Form, CSV usw.), legen Sie einen Speicherort fest und wählen Sie im CRS-Bereich "Ausgewähltes CRS" aus. Klicken Sie dann auf Durchsuchen und wählen Sie "WGS 84" oder ein anderes gewünschtes Koordinatensystem .
quelle