Excel에서 QGIS로 좌표 데이터를 가져 오시겠습니까?


23

고고학 사이트의 위도 및 경도 좌표로 수년에 걸쳐 수집 된 데이터가 포함 된 Excel 파일이 있습니다. QGIS에 새 레이어로 가져올 수있는 방법은 무엇입니까?


2
Excel 파일을 CSV로 변환하는 것은 GIS 질문이 아닙니다. Excel 또는 CSV를 shapefile로 변환하면됩니다. 지금까지 테스트 또는 연구 방식으로 무엇을 시도 했습니까?
PolyGeo

Excel에서 데이터 형식이 정확하지 않은 경우 (열 머리글, 외부 데이터 없음) Excel에서 CSV 형식으로 '다른 이름으로 저장'.. 여러 시트를 지원하지 않는 CSV에 대한 경고가 표시되지만 기존 시트를 유지하면 무시할 수 있습니다 . Excel에있는 내용을 스크린 샷으로보고 시도한 내용과 실패한 부분을 표시 할 수 있습니까?
Michael Stimson

답변:


11

이미 Excel에 데이터가있는 경우 다음을 확인하십시오 .a) 데이터는 10 진수이어야합니다 .b) 파일의 첫 번째 행에는 필드 이름이 있습니다 (이것은 단지 예입니다) 여기에 이미지 설명을 입력하십시오

그런 다음 파일을 csv 쉼표로 구분 하여 저장해야합니다 (msdos 또는 mac 아님). Qgis를 연 후 "구분 된 텍스트 레이어 플러그인 추가 (쉼표 아이콘이있는 파란색 포스트잇)"를 찾아야합니다. 여기에 이미지 설명을 입력하십시오

분리 문자를 쉼표로 정의하고 적절한 x 및 y 파일을 선택해야합니다. Qgis가 데이터를 열면 CRS를 요청하고 데이터에 대한 데이터를 정의해야합니다. 이미지에서보고있는 데이터는 latlon wgs 84이므로 EPSG4326을 선택했습니다. 데이터가로드되면 텍스트 레이어를 shp와 같은 다른 유형의 파일에 저장할 수 있습니다. 그것이 도움이되기를 바랍니다.


CRS에 @Radar 메모를 추가하여 답변을 향상 시키십시오. 아시다시피, delim txt 가져 오기는 CRS를 요청해야합니다.
Willy

7

이 훌륭한 튜토리얼 은 그 방법을 설명합니다.

데이터가 UTM 인 경우 :

동일한 프로세스를 수행 할 수 있지만 WGS84 대신 Coordinate Reference System Selector에서 적절한 UTM CRS를 선택하십시오.


6
연결 한 튜토리얼의 개요 나 요약을 게시 할 수 있다면 가장 좋을 것 같습니다. 귀하의 답변은 훌륭하지만 링크 된 블로그가 갑자기 오프라인 상태가되면 쓸모가 없습니다.
RK

또한 이것은 질문에 잘 대답하지 못합니다-질문은 Excel 파일에 관한 것입니다
Tomas

Excel에서 만든 CSV는 Excel을 사용하여 각 형식으로 변환하거나 변환 할 수있는 확장명이 .xls 인 파일과 같은 'Excel 파일'이라고 주장합니다. 정말로 까다 롭고 싶다면 중간 단계는 Excel을 사용하여 .xls 파일을 CSV로 변환하는 것입니다.
레이더

이 답변이 링크 이상이어야한다는 데 동의합니다. 단순히 QGIS에 Excel 파일을로드 할 수없고이를 CSV로 변환하기 위해 Excel 또는 다른 대체 소프트웨어가 필요한 정보는 매우 중요합니다.
Miro

7

XYtools 플러그인을 사용 하여 테이블 형식 데이터를 제어 할 수 있습니다 .

xy-tools-plugin의 목적은 (참조) 맵을 클릭하여 주어진 속성 테이블의 x 및 y 열을 채우는 것입니다. 'x 및 y 열을 채운'후에 테이블을 점 모양 파일로 내보낼 수 있습니다. 버전 0.2부터는 Excel 파일을 열 수 있으며 x 및 y 열을 사용하여 포인트 레이어로로드 할 수 있습니다.


이 * .xls 파일로 그냥 작동하지만 멋진 ...
GeoStoneMarten


1

CSV 또는 스프레드 시트 가져 오기에 대한 자습서가 여기에 있습니다. http://www.qgistutorials.com/en/docs/importing_spreadsheets_csv.html

여기에 답이있는 오래된 질문이 있습니다. 엑셀에서 QGIS로 좌표 데이터를 가져 옵니까?

그리고 여기 또 다른 튜토리얼이 있습니다 : http://maps.cga.harvard.edu/qgis/wkshop/import_csv.php

기본적으로 파일을 .csv로 변환 한 다음 '레이어'-> '레이어 추가'도구 모음에서 '구분 된 텍스트 레이어 추가'도구를 사용하십시오.

구분 된 텍스트 추가

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.