Koordinatendaten aus Excel in QGIS importieren?

23

Ich habe eine Excel-Datei mit Daten, die über viele Jahre hinweg als Längen- und Breitengradkoordinaten für archäologische Stätten gesammelt wurden. Wie kann ich sie als neue Ebene in QGIS importieren?

Rechnung
quelle
2
Das Konvertieren einer Excel-Datei in CSV ist keine GIS-Frage. Konvertieren eines Excel oder CSV in ein Shapefile wäre. Was haben Sie bisher in Bezug auf Tests oder Forschung versucht?
PolyGeo
Wenn Ihre Daten in Excel korrekt formatiert sind (Spaltenüberschriften, keine fremden Daten), dann 'speichern unter' in Excel als Typ CSV. Sie werden gewarnt, dass CSV nicht mehrere Blätter usw. unterstützt. Sie können diese jedoch ignorieren, wenn Sie Ihr vorhandenes Blatt beibehalten . Können Sie einen Screenshot von dem, was Sie in Excel haben, geben und angeben, was Sie versucht haben und wo es fehlschlägt.
Michael Stimson

Antworten:

11

Wenn Sie Ihre Daten bereits in Excel haben, stellen Sie Folgendes sicher: a) Die Daten müssen in Dezimalgraden angegeben werden. B) Die erste Zeile der Datei enthält den Namen des Feldes (dies ist nur ein Beispiel). Bildbeschreibung hier eingeben

dann musst du die datei als csv kommagetrennt speichern (nicht msdos oder mac). Nach dem Öffnen von Qgis müssen Sie nach dem "Add Delimited Text Layer Plugin" suchen (ein blaues Postit mit Kommasymbol). Bildbeschreibung hier eingeben

Sie müssen festlegen, dass das Trennzeichen ein Komma ist, und die entsprechenden x- und y-Dateien auswählen. Wenn Qgis die Daten öffnet, die nach dem CRS gefragt werden, müssen Sie die für Ihre Daten definieren. Die Daten, die Sie in dem Bild sehen, sind latlon wgs 84, also habe ich EPSG4326 gewählt. Sobald Ihre Daten geladen sind, können Sie die Textebene in einem anderen Dateityp wie shp speichern. Ich hoffe es hilft

Gerardo Jimenez
quelle
Verbessern Sie Ihre Antwort, indem Sie @Radar note on CRS hinzufügen. Wie Sie vielleicht wissen, sollte der delim txt-Import nach dem CRS fragen.
Willy
7

Dieses hervorragende Tutorial erklärt, wie man genau das macht.

Beachten Sie Folgendes, wenn sich Ihre Daten in UTM befinden:

Sie können den gleichen Vorgang ausführen, aber statt WGS84 das entsprechende UTM-CRS in der Auswahl des Koordinatenreferenzsystems auswählen.

Radar
quelle
6
Ich denke, es wäre am besten, wenn Sie eine Übersicht oder eine Zusammenfassung des von Ihnen verlinkten Tutorials posten könnten. Ihre Antwort ist großartig, aber es wäre nutzlos, wenn der Blog, auf den Sie verlinkt haben, plötzlich offline gehen würde.
RK
Und auch dies beantwortet die Frage nicht sehr gut - die Frage
Tomas
Ich würde argumentieren, dass eine in Excel erstellte CSV-Datei genauso eine 'Excel-Datei' ist wie eine Datei mit der Erweiterung .xls, da sie mit Excel in jedes Format konvertiert werden kann. Wenn Sie wirklich wählerisch sein möchten, ist der Zwischenschritt die Konvertierung der XLS-Datei in CSV mithilfe von Excel.
Radar
Ich bin damit einverstanden, dass diese Antwort etwas mehr als ein Link sein sollte. Informationen, die Sie nicht einfach als Excel-Datei in QGIS laden können und Excel oder eine andere alternative Software benötigen, um sie in CSV zu konvertieren, sind von entscheidender Bedeutung.
Miro
7

Sie können Ihre Tabellendaten mit dem XYtools- Plugin steuern .

Das Ziel des xy-tools-Plugins ist es, eine x- und y-Spalte einer gegebenen Attributtabelle zu füllen, indem Sie auf eine (Referenz-) Karte klicken. Nachdem Sie die x- und y-Spalte ausgefüllt haben, können Sie die Tabelle in eine Punktformdatei exportieren. Seit Version 0.2 können Sie auch Excel-Dateien öffnen und mithilfe einer x- und y-Spalte als Punktebene laden.

Aragon
quelle
Schön, aber es funktioniert nur mit * .xls-Datei ...
GeoStoneMarten
2

In QGIS 3 kann ich das Plugin "Spreadsheet Layers" empfehlen, das für mich sehr reibungslos funktioniert hat. Keine Notwendigkeit für mehrere Schritte oder ein Tutorial! https://github.com/camptocamp/QGIS-SpreadSheetLayers

Erik Marsh
quelle
1

Hier finden Sie ein Tutorial zum Importieren von CSVs oder Tabellenkalkulationen: http://www.qgistutorials.com/en/docs/importing_spreadsheets_csv.html

Hier gibt es eine alte Frage mit Antworten: Importieren von Koordinatendaten aus Excel in QGIS?

Und hier ist ein weiteres Tutorial: http://maps.cga.harvard.edu/qgis/wkshop/import_csv.php

Grundsätzlich konvertieren Sie Ihre Datei in eine .csv-Datei und verwenden dann das Werkzeug 'Begrenzte Textebene hinzufügen', das in der Symbolleiste 'Ebene' -> 'Ebene hinzufügen' verfügbar ist.

Fügen Sie begrenzten Text hinzu

Alex Leith
quelle