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?
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)
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).
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
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.
Odpowiedzi:
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)
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).
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
źródło
Ten doskonały samouczek wyjaśnia, jak to zrobić.
Pamiętaj, że jeśli Twoje dane są w UTM:
źródło
Możesz kontrolować swoje dane tabelaryczne za pomocą XYtools wtyczki .
źródło
W QGIS 3 mogę polecić wtyczkę „Arkusze kalkulacyjne”, która działała dla mnie bardzo płynnie. Nie trzeba wykonywać wielu kroków ani samouczka! https://github.com/camptocamp/QGIS-SpreadSheetLayers
źródło
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ę”.
źródło