기본적인 질문이지만 데이터를 XYZ 형식으로 내보내라는 요청을 받았습니다. CSV 파일과 동일합니다.
QGIS 1.8.0을 사용하고 있습니다. 그래서 내가 내보낼 데이터를 선택한다고 가정하고 오른쪽 창에서 부모 파일을 마우스 오른쪽 버튼으로 클릭하고 선택 사항을 ... CSV ??
기본적인 질문이지만 데이터를 XYZ 형식으로 내보내라는 요청을 받았습니다. CSV 파일과 동일합니다.
QGIS 1.8.0을 사용하고 있습니다. 그래서 내가 내보낼 데이터를 선택한다고 가정하고 오른쪽 창에서 부모 파일을 마우스 오른쪽 버튼으로 클릭하고 선택 사항을 ... CSV ??
답변:
XYZ는 래스터 데이터 의 ASCII 그리드 데이터 형식입니다 ( 문서 참조 ). 따라서 CSV와 매우 유사합니다.
그러나 QGIS에서 사용 가능한 도구는 GDAL이 수행하더라도 XYZ로 내보내기를 지원하지 않는 것 같습니다 (예 : 다른 이름으로 저장 옵션 또는 래스터 계산기를 통해 사용할 수 없음). 그러나 gdal_translate 명령 줄 유틸리티를 사용하여 래스터를 XYZ 형식으로 변환 할 수 있습니다. 그렇지 않으면 래스터를 GRASS로 가져 와서 가져와야합니다.
QGIS에는 GDAL 플러그인 gdal2xyz가 있습니다. 그러나 느리고 큰 파일을 만듭니다. QGIS에서 ASCII 레이어로 다시 가져 오면 속도가 느려지고 전체 컴퓨터가 거의 정지됩니다.
rdal.xyz가 gdal2xyz보다 훨씬 빠르며 3-4 배 작은 파일을 만듭니다.
GRASS에 파일을 다시로드하는 것이 훨씬 빠릅니다. 아래에서 r.out.xyz (458MB, 확장 xyz) (18 초에로드)로 생성 된 파일을 가져 왔습니다 .GDAL 플러그인 (1.6GB, 확장 csv) (1 분 안에로드) 6 초).
그러나 GDAL 플러그인이 더 많은 포인트를 찾았다는 것은 사실입니다. 시각적으로 수입품은 동일하게 보이지만 효율성은 크게 다릅니다.
r.in.xyz 입력 = TopoToR_Toro42.xyz.xyz 출력 = TopoToR_XYZ 분리기 =
데이터 읽기 ... 맵에 쓰는 중 ... r.in.xyz 완료. 11398193 포인트가 지역에서 발견되었습니다. (12 월 13 일 금요일 16:06:36 2013) 명령 완료 ( 18 초 )(금 십이 13 16시 16분 4초 2013)
r.in.xyz 입력 = TopoTor_Toro42.xyz.csv 출력 = TopoToR_XYZ_CSV 세퍼레이터 = ... 데이터 읽기 매핑 ... r.in.xyz 완성 필기구. 지역에서 51619840 점을 찾았습니다. (2013 년 12 월 13 일 금요일 16:17:11) 명령 완료 ( 1 분 6 초 )
또한 벡터 레이어 v.in.ascii 및 v.out.ascii 에서 XYZ 형식으로 가져 오기 / 내보내기 를 Grass에서 사용할 수 있습니다.