Importujesz dane współrzędnych z programu Excel do QGIS?

23

Mam plik Excel zawierający dane gromadzone przez wiele lat jako współrzędne szerokości i długości geograficznej dla stanowisk archeologicznych - jak mogę zaimportować go do QGIS jako nowej warstwy?

Rachunek
źródło
2
Konwersja pliku Excel na CSV nie jest pytaniem GIS. Konwersja Excela lub CSV do pliku kształtu byłaby. Czego do tej pory próbowałeś w ramach testów lub badań?
PolyGeo
Jeśli Twoje dane są poprawnie sformatowane w Excelu (nagłówki kolumn, brak danych obcych), a następnie „zapisz jako” z Excela jako typ CSV .. otrzymasz ostrzeżenia o CSV nie obsługujących wielu arkuszy itp. Ale możesz je zignorować, jeśli zachowasz istniejący arkusz . Czy możesz zrobić zrzut ekranu z tego, co masz w programie Excel, i wskazać, co próbowałeś i gdzie nie działa.
Michael Stimson

Odpowiedzi:

11

Jeśli masz już dane w programie Excel, upewnij się, że: a) Dane muszą być w stopniach dziesiętnych b) Pierwszy wiersz pliku ma nazwę pola (to tylko przykład) wprowadź opis zdjęcia tutaj

następnie musisz zapisać plik jako rozdzielany przecinkami csv (nie msdos ani mac). Po otwarciu Qgis musisz poszukać „dodaj wtyczkę rozdzielaną warstwą tekstową (niebieski postit z ikoną przecinków). wprowadź opis zdjęcia tutaj

Musisz zdefiniować, że separatorem są przecinki i wybrać odpowiednie pola x i y. Kiedy Qgis otworzy dane, poprosi o CRS, musisz zdefiniować ten dla swoich danych. Dane, które oglądasz na obrazie, to latlon wgs 84, więc wybrałem EPSG4326. Po załadowaniu danych możesz zapisać warstwę tekstową w innym typie pliku, np. Shp. Mam nadzieję, że to pomoże

Gerardo Jimenez
źródło
Popraw swoją odpowiedź, dodając notatkę @Radar w CRS. Jak być może wiesz, import delim txt powinien poprosić o CRS.
Willy,
7

Ten doskonały samouczek wyjaśnia, jak to zrobić.

Pamiętaj, że jeśli Twoje dane są w UTM:

Możesz wykonać ten sam proces, ale wybierz odpowiedni UTM CRS w Selektorze układu odniesienia za pomocą współrzędnych zamiast WGS84.

Radar
źródło
6
Myślę, że najlepiej byłoby, gdybyś mógł opublikować zarys lub streszczenie dołączonego samouczka. Twoja odpowiedź jest świetna, ale bezużyteczne byłoby, gdyby blog, do którego prowadziłeś link, nagle przeszedł w tryb offline.
RK
I to nie odpowiada zbyt dobrze na pytanie - pytanie dotyczyło plików Excel
Tomas
Twierdziłbym, że plik CSV utworzony w programie Excel jest tak samo „plikiem programu Excel”, jak plik z rozszerzeniem .xls, o ile można je przekonwertować do i z każdego formatu za pomocą programu Excel. Jeśli chcesz być naprawdę wybredny, etapem pośrednim będzie konwersja pliku .xls do CSV za pomocą programu Excel.
Radar
Zgadzam się, że ta odpowiedź powinna być czymś więcej niż linkiem. Informacje, że nie można po prostu załadować pliku Excel do QGIS i potrzebujesz najpierw Excela lub innego alternatywnego oprogramowania, aby przekonwertować go na CSV, są kluczowe.
Miro
7

Możesz kontrolować swoje dane tabelaryczne za pomocą XYtools wtyczki .

Celem wtyczki xy-tools-plug jest wypełnienie kolumny x i y danej tabeli atrybutów poprzez kliknięcie mapy (odniesienia). Po „wypełnieniu kolumny x i y” możesz wyeksportować tabelę do pliku kształtu punktu. Od wersji 0.2 możesz także otwierać pliki Excela i ładować je jako warstwę punktową za pomocą kolumny xiy.

Aragonia
źródło
Fajnie, ale działa tylko z plikiem * .xls ...
GeoStoneMarten
1

Tutaj jest tutorial dotyczący importowania plików CSV lub arkuszy kalkulacyjnych: http://www.qgistutorials.com/en/docs/importing_spreadsheets_csv.html

Tu jest stare pytanie z odpowiedziami: importowanie danych współrzędnych z programu Excel do QGIS?

A oto kolejny samouczek: http://maps.cga.harvard.edu/qgis/wkshop/import_csv.php

Zasadniczo konwertujesz plik na .csv, a następnie używasz narzędzia „Dodaj rozdzielaną warstwę tekstową”, dostępnego na pasku narzędzi „warstwa” -> „dodaj warstwę”.

Dodaj tekst rozdzielany

Alex Leith
źródło