이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 h5tovtk입니다.
프로그램:
이름
h5tovtk - HDF5 파일의 데이터 세트를 VTK 형식으로 변환
개요
h5tovtk [OPTION]... [HDF5파일] ...
기술
h5tovtk는 HDF5의 다차원 데이터 세트에서 VTK 데이터 파일을 생성하는 프로그램입니다.
파일. Visualization ToolKit인 VTK는 무료로 사용할 수 있는 오픈 소스 소프트웨어입니다.
3D 컴퓨터 그래픽, 이미지 처리 및 시각화를 위한 시스템입니다. VTK 자체는
프로그래밍 라이브러리일 뿐만 아니라 수많은 최종 사용자 그래픽의 기초이기도 합니다.
시각화 프로그램.
HDF5는 National에서 개발한 무료 휴대용 바이너리 형식 및 지원 라이브러리입니다.
Urbana-Champaign에 있는 일리노이 대학교의 슈퍼컴퓨팅 응용 센터.
하나의 h5 파일에는 여러 데이터 세트가 포함될 수 있습니다. 기본적으로, h5tovtk 먼저 걸립니다
데이터 세트, 그러나 이것은 다음을 통해 변경할 수 있습니다. -d 옵션 또는 구문을 사용하여
HDF5파일:데이터 세트.
1d/2d/3d 데이터 세트는 3d VTK 데이터 세트로 변환됩니다. 일반적으로 단일 스칼라 VTK
데이터셋이 출력되지만 벡터와 필드는 다음을 통해 출력될 수 있습니다. -o 옵션을 선택하십시오.
일반적인 호출은 'h5tovtk foo.h5' 형식으로 VTK 데이터 파일을 출력합니다.
foo.h5의 데이터에서 foo.vtk.
옵션
-h 명령줄 옵션 및 사용법에 대한 도움말을 표시합니다.
-V h5tovtk의 버전 번호와 저작권 정보를 인쇄하십시오.
-v 자세한 출력.
-o 파일
모든 입력 데이터 세트를 단일 VTK에 저장 파일. 데이터세트가 하나만 있는 경우
VTK 스칼라 데이터 세트로 출력됩니다. XNUMX개의 데이터 세트가 있는 경우 다음과 같이 출력됩니다.
VTK 벡터 데이터세트; 다른 모든 수의 데이터 세트는 VTK 필드로 결합됩니다.
데이터 세트.
그렇지 않으면 기본 동작은 각 데이터 세트를 별도의 VTK 파일에 저장하는 것입니다.
입력 파일 이름의 .h5 접미사는 출력 파일 이름에서 .vtk로 대체됩니다.
XNUMX차원 데이터 세트만 VTK 파일에 쓸 수 있습니다. 네가지라면
(또는 그 이상) 차원 데이터 세트의 경우 XNUMX차원 "슬라이스"를 가져와야 합니다.
다차원 데이터. 이렇게 하려면 하나(또는 그 이상)에 좌표를 지정합니다.
슬라이스 차원, 통해 -xyzt 옵션을 제공합니다.
-1, -2, -4
1, 2 또는 4바이트를 사용하여 각 데이터 포인트를 출력 파일에 저장합니다. 더 적은 바이트
더 적은 저장 공간과 메모리가 필요하지만 값의 해상도가 감소합니다.
-1 데이터 값을 256개의 가능한 값 중 하나로 나눕니다(선형 척도에서
데이터의 최소값에서 최대값까지), -2 65536 가능
가치, 그리고 -4 (기본값) "정확한" 값에 4바이트 부동 소수점 숫자를 사용합니다.
대표.
-a ASCII 형식으로 출력; 그렇지 않으면 VTK가 더 컴팩트하지만 가독성이 떨어지고
다소 덜 이식 가능한 바이너리 형식이 사용됩니다.
-n 바이너리 출력의 경우(참조 -a 위), 기본적으로 데이터는 bigendian 바이트로 작성됩니다.
일반적으로 VTK가 예상하는 순서입니다. 그러나 일부 외부 도구
일부 VTK 클래스는 대신 기본 바이트 순서를 사용합니다(이는
bigendian) 및 -n 옵션 원인 h5tovtk 네이티브에서 바이너리 데이터를 출력하기 위해
주문.
-m 분, -M 최대
인셀덤 공식 판매점인 -1 or -2 사용되는 경우 입력 데이터는 선형 정수 스케일로 변환됩니다.
일반적으로 이 척도의 하단과 상단은 최소값과 최대값에 해당합니다.
데이터의 값. 사용 -m 과 -M 옵션, 당신은 하단과 상단을 만들 수 있습니다
규모의 해당 분 과 최대 대신 각각. 아래의 데이터 값 또는
이 범위를 초과하면 분 or 최대 각기. 또한보십시오
전에, -Z 옵션을 선택합니다.
-Z 럭셔리 -1 or -2 출력에서 데이터의 값 XNUMX에 선형 정수 스케일을 중앙에 놓습니다.
-r 출력 값을 반전합니다(최소값을 최대값에 매핑하거나 그 반대로 매핑).
-x ix, -y iy, -z iz, -t it
이것은 말한다 h5tovtk 다차원 데이터 세트의 특정 조각을 사용합니다. 예
-x 의 x 인덱스에서 하위 집합(차원이 하나 더 적음)을 사용합니다. ix (여기서 지수
XNUMX에서 해당 방향의 최대 인덱스보다 XNUMX 작은 값으로 실행). 여기서 x/y/z
HDF5 데이터 세트의 첫 번째/두 번째/세 번째 차원에 해당합니다. NS -t 선택권
마지막 차원의 슬라이스를 지정합니다. 참조 -0
x/y/z 슬라이스 좌표의 원점을 데이터 세트 중심으로 이동하는 옵션입니다.
-0 x/y/z 슬라이스 좌표의 원점을 데이터 세트 중심으로 이동합니다. 예를 들어
-0 -x 0(또는 더 간결하게는 -0x0)은 대신 데이터 세트의 중심 x 평면을 반환합니다.
모서리 x 평면의 (-t 좌표는 영향을 받지 않습니다.)
-d name
데이터세트 사용 name 입력 파일에서; 그렇지 않으면 각 파일의 첫 번째 데이터세트
사용. 또는 다음 구문을 사용하십시오. HDF5파일:데이터 세트,이를 통해
각 파일에 대해 다른 데이터세트를 지정합니다. 당신은 사용할 수 있습니다 h5ls 명령(포함
hdf5)를 사용하여 파일 내의 데이터세트 이름을 찾습니다.
onworks.net 서비스를 사용하여 온라인으로 h5tovtk 사용