Nhập dữ liệu tọa độ từ excel vào QGIS?


23

Tôi có một tệp excel chứa dữ liệu được thu thập trong nhiều năm dưới dạng tọa độ vĩ độ và kinh độ cho các địa điểm khảo cổ - làm cách nào tôi có thể nhập tệp đó vào QGIS dưới dạng một lớp mới?


2
Chuyển đổi tệp Excel sang CSV không phải là một câu hỏi về GIS. Chuyển đổi một Excel hoặc CSV thành một shapefile sẽ là. Những gì bạn đã cố gắng cho đến nay trong cách thử nghiệm hoặc nghiên cứu?
PolyGeo

Nếu dữ liệu của bạn được định dạng chính xác trong Excel (tiêu đề cột, không có dữ liệu không liên quan) thì 'lưu dưới dạng' từ Excel dưới dạng CSV .. bạn sẽ nhận được cảnh báo về CSV không hỗ trợ nhiều trang tính, v.v. nhưng bạn có thể bỏ qua chúng nếu bạn giữ trang tính hiện có của mình . Bạn có thể đưa ra một ảnh chụp màn hình về những gì bạn có trong Excel và cho biết những gì bạn đã thử và thất bại ở đâu.
Michael Promotionson

Câu trả lời:


11

Nếu bạn đã có dữ liệu của mình trong excel, hãy đảm bảo các điều sau a) Dữ liệu phải ở dạng thập phân b) Hàng đầu tiên của tệp có tên của trường (đây chỉ là một ví dụ) nhập mô tả hình ảnh ở đây

sau đó bạn phải lưu tệp dưới dạng dấu phẩy csv (không phải msdos hoặc mac). Sau khi mở Qgis, bạn phải tìm kiếm "thêm plugin lớp văn bản được phân tách (một bài đăng màu xanh với biểu tượng dấu phẩy). nhập mô tả hình ảnh ở đây

Bạn phải xác định rằng dấu phân cách là dấu phẩy và chọn các tệp x và y thích hợp. Khi Qgis Mở dữ liệu, nó sẽ yêu cầu CRS, bạn phải xác định dữ liệu cho dữ liệu của mình. Dữ liệu bạn đang tìm kiếm trong hình ảnh là latlon wss 84, vì vậy tôi đã chọn EPSG4326. Khi dữ liệu của bạn được tải, bạn có thể lưu lớp văn bản vào một loại tệp khác như shp. Hy vọng nó giúp


Cải thiện câu trả lời của bạn bằng cách thêm ghi chú @Radar trên CRS. Như bạn có thể biết, việc nhập delim txt nên yêu cầu CRS.
Willy

7

Hướng dẫn tuyệt vời này giải thích làm thế nào để làm điều đó.

Lưu ý rằng nếu dữ liệu của bạn ở dạng UTM:

Bạn có thể làm theo quy trình tương tự, nhưng chọn CRS UTM thích hợp trong Bộ chọn hệ thống tham chiếu tọa độ thay vì WGS84.


6
Tôi nghĩ sẽ tốt nhất nếu bạn có thể đăng một đề cương hoặc tóm tắt về hướng dẫn mà bạn đã liên kết. Câu trả lời của bạn rất hay nhưng sẽ vô ích nếu blog bạn liên kết đến đột nhiên bị ngoại tuyến.
RK

Và điều này cũng không trả lời tốt câu hỏi - câu hỏi là về các tệp Excel
Tomas

Tôi sẽ lập luận rằng một CSV được tạo trong Excel cũng giống như một 'tệp Excel' như một tệp có phần mở rộng .xls vì chúng có thể được chuyển đổi sang và từ mỗi định dạng bằng Excel. Nếu bạn muốn thực sự kén chọn, bước trung gian sẽ là chuyển đổi tệp .xls sang CSV bằng Excel.
Radar

Tôi đồng ý câu trả lời này nên nhiều hơn một liên kết. Thông tin mà bạn không thể đơn giản tải tệp Excel vào QGIS và cần Excel hoặc phần mềm thay thế khác trước để chuyển đổi tệp thành CSV là rất quan trọng.
Miro

7

Bạn có thể kiểm soát dữ liệu dạng bảng của mình với plugin XYtools .

Mục đích của plugin xy-tools-plugin là điền vào cột x và y của bảng thuộc tính đã cho bằng cách nhấp vào bản đồ (tham chiếu). Sau khi 'điền vào cột x và y', bạn có thể xuất bảng thành tệp hình dạng điểm. Kể từ phiên bản 0.2, bạn cũng có thể mở các tệp Excel và sử dụng cột x và y tải nó dưới dạng lớp Điểm.


Đẹp nhưng nó hoạt động chỉ với tệp * .xls ...
GeoStoneMarten


1

Có một hướng dẫn ở đây về cách nhập CSV hoặc Bảng tính: http://www.qgistutorials.com/en/docs/importing_s Lansheet_csv.html

Có một câu hỏi cũ với câu trả lời ở đây: Nhập dữ liệu tọa độ từ excel vào QGIS?

Và đây là một hướng dẫn khác: http://maps.cga.harvard.edu/qgis/wkshop/import_csv.php

Về cơ bản, bạn chuyển đổi tệp của mình thành .csv và sau đó sử dụng công cụ 'Thêm lớp văn bản được phân tách', có sẵn trong thanh công cụ 'lớp' -> 'thêm lớp'.

Thêm văn bản giới hạn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.