netcdf 파일 및 변수에 액세스하기 위해 netcdf-java를 사용하고 있습니다. 각 변수의 시작 오프셋을 얻고 해당 오프셋을 직접 찾을 수 있는지 궁금합니다. 다음은 findVariable 메서드에서 변수를 얻는 현재 코드입니다.get netcdf 변수 시작 오프셋
NcHdfsRaf raf = new NcHdfsRaf(file, job.getConfiguration());
NetcdfFile ncfile = WRFFile.openFile(raf, path.toString());
Variable timesVar = ncfile.findVariable("Temperature");
내가 이런 종류의 싶어 : 데이터가 시작하는 곳이 구조체의 멤버는 '시작' 의 API 때문에 Netcdf 내가 처리중인 파일은 Hadoop Distributed File System-HDFS에 있으며 다중 노드의 여러 블록에 분산되어 있습니다. 나는 여러 노드에서 전체 파일을 읽는 대신 하나의 노드에서 고려중인 변수가있는 블록을 식별하고 해당 블록 만 읽을 수 있다면 더 효율적이라고 생각합니다. – pthongtra