QGIS : NetCDF 파일로드 오류

Oct 13 2020

배경:

64 비트 네트워크 설치 프로그램을 사용하여 3.14.16,에서, 윈도우 10에서, 나는로드 할 수 없습니다 나는 어떤 netCDF의 파일을.

예를 들어이 교육용 블로그 게시물은 다음과 같습니다.

https://opengislab.com/blog/2020/10/10/wind-vector-mapping-and-animation-in-qgis

샘플 netCDF 데이터에 대한 링크 가 있습니다.

다음 절차를 사용하여이 .nc 파일을로드하지 못했습니다.

  1. Windows 파일 탐색기에서 QGIS로 파일을 끌어다 놓습니다.
  2. 레이어> 레이어 추가> 메쉬 레이어 추가 ...
  3. QGIS 브라우저 패널에서

모든 경우에 QGIS는 netCDF 파일이 "... 유효하거나 인식 된 데이터 소스가 아닙니다"라고 응답했습니다 . ,이 스크린 샷에 표시된대로 :

해결책을 찾기위한 노력 :

  1. 다운로드 한 NetCDF 파일이 gdalinfo filename.nc를 사용하여 유효한지 확인했습니다 . 여기에 붙여 넣기에는 출력이 너무 길지만 데이터 오류를 나타내는 것은 없습니다. 다음은 처음 5 줄입니다.

드라이버 : netCDF / 네트워크 공통 데이터 형식
파일 : roms_hiig_e366_7434_fd44.nc
크기는 512, 512
좌표계는` '
메타 데이터 :

  1. gdalinfo --formats를 사용하여 gdal 버전이 netCDF를 지원하는지 확인했습니다 . 결과는 netCDF 형식이 지원됨을 보여줍니다.

지원되는 형식 :
...
netCDF -raster, vector- (rw + s) : 네트워크 공통 데이터 형식
...

  1. OSGeo4W 고급 설치를 수행하고 모든 netCDF 관련 유틸리티 및 라이브러리를 활성화했습니다. 이 스크린 샷에 표시된 결과 :

문제:

내 시도에도 불구하고 QGIS는 .nc 파일을로드하지 않고 유효하거나 인식 된 데이터 소스가 아닐 때마다 응답합니다. 내가 무엇을 놓치고 있습니까?

최신 정보:

2.18.28을 사용 하여 .nc 파일 의 래스터 버전 을 성공적으로로드 할 수 있지만 메시 버전 은 로드 할 수 없습니다 . 3.14.16의 래스터 또는 메시 버전에서는 여전히 성공하지 못했습니다.

업데이트 # 2 :

QGIS에서는 netCDF 파일을 전혀로드 할 수 없지만, 특히 래스터 버전이 아닌 메시 netCDF 데이터 에 액세스하는 데 관심이 있습니다. QGIS의 netCDF 파일 아래 스크린 샷 (Cyril Mikhalchenko의 답변에서 가져옴)은 빨간색 윤곽선으로 표시된 메시 데이터를 보여줍니다. 메쉬 데이터에는 래스터 데이터와 다른 아이콘이 있습니다.

답변

bugmenot123 Oct 13 2020 at 01:56

"메쉬"는 다른 맥락이나 분야에서 다른 것을 의미 할 수 있습니다. 이 경우와 QGIS에서는 메시가 아니라 래스터입니다.

레이어> 레이어 추가> 래스터 레이어 추가 ...를 사용하여로드 할 수 있습니다.

CyrilMikhalchenko Oct 13 2020 at 17:18

따라서 QGIS 버전 3.6에서 파일에 다음 상황이 발생했습니다.

  1. 파일을 다운로드하여 디스크 D, 여유 공간의 루트 폴더에 정의했습니다.
  2. 그런 다음 레이어 브라우저로 드래그했습니다. 아래 그림을 참조하십시오.

  1. 파일이 그룹화 되었기 때문에 GDAL 라이브러리를 사용하여 QGIS를 언로드 할 때 파일 이름이 유효하지 않은 구문 (예 : 콜론- ":"및 따옴표- "" "이 파일 이름에 표시됨)으로 자동 변경되었습니다.
  2. 그런 다음 ":"및 "를"_ "로 바꾸고 이름을 변경하여 각 개별 파일을 저장했습니다.
  3. 이러한 작업 후 파일은 순서대로 파일에 대한 링크입니다. https://drive.google.com/file/d/1ua3kEIuNFNSmyypXCa73KBz3UN7JMKdj/view?usp=sharing

결론 : 그룹화 된 파일의 이름을 자동으로 바꿀 때 문제가 시스템 동작과 관련이 있다고 가정합니다.

편집하다:

실험을 위해 스크린 샷의 netCDF 형식으로 파일을 추가했습니다. 아래를 참조하십시오.

내 손에 모든 지리 데이터가 "생생하게"... 이것은 농담입니다.

www.DeepL.com/Translator 로 번역됨 (무료 버전)

DaveX Nov 18 2020 at 08:23

MacOS의 QGIS 3.16에서 저를 위해 작동합니다.

게시물의 링크에서 직접 파일을 다운로드 Layer/Add Mesh Layer하고을 수행하고 기본값을 선택하고 레이어로 확대했습니다.

또한에서 속도를 벡터 필드로 선택하고 Layer/Properties확대하고 포인트를 식별하고 시간 컨트롤러를 활성화했습니다.