QGIS에서 NetCDF 파일을 shapefile로 변환하려고합니다.
ESRI shapefile로 변환하려는 해수면 온도가 포함 된 NetCDF 파일이 있습니다.
이 링크를 따라 시도했습니다. https://freegistutorial.com/how-to-export-layer-to-shapefile-on-qgis/ 하지만 드롭 다운 목록에서 ESRI Shapefile 형식을 볼 수 없습니다.
CDF 파일을로드-> 마우스 오른쪽 버튼 클릭-> 내보내기-> 다른 이름으로 저장하면 형식 유형을 선택할 수있는이 화면이 나타납니다.
shapefile 옵션이 없으며 여기서 뭘 잘못하고 있는지 잘 모르겠습니다.
답변
nc 파일을 QGIS 데스크탑에 "드래그 앤 드롭"하면 QGIS는 사용자가 보는대로 파일을 래스터 레이어로 읽습니다.
(1) NetCDF 파일을 메쉬 파일로 읽습니다.
메뉴로 이동 Layer > Add Layer > Add Mesh Layer...
하여 nc 파일을 선택합니다.
(2) Crayfish 플러그인 을 사용하여 데이터 내보내기
Crayfish 플러그인을 설치하면 Processing Toolobox에서 다양한 도구를 찾을 수 있습니다. 시작 Export gridded value on mesh
도구 (위 이미지 참조).
에서 Export gridded value on mesh
도구 창 :
- 의 작은 줄임표 [...] 버튼을 클릭합니다
Dataset groups
. - 내보낼 데이터를 선택합니다 (예 :이 예에서는 해수면 온도).
Grid Spacing
필요한 세부 수준에 따라 설정 하십시오.- [실행] 버튼을 클릭합니다.
(3) 데이터에는 많은 nan
값 이 포함 됩니다 (예 : 대륙 지역). 당신은 사용할 수 있습니다 Extract by attribute
제거 도구 (또는 다른 도구) nan
.