grdsamplegmt - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 grdsamplegmt 명령입니다.

프로그램:

이름


grdsample - 그리드를 새 격자로 리샘플링합니다.

개요


grd샘플 in_grd 파일 out_grd 파일 [ 증가 ] [ 지방 ] [ ] [ [수평] ] [ -f] [
-n] [ -r ] [ -x[[-]n] ]

참고 : 옵션 플래그와 관련 인수 사이에는 공백이 허용되지 않습니다.

기술


grd샘플 그리드 파일을 읽고 이를 보간하여 다음 중 하나를 사용하여 새 그리드 파일을 생성합니다.
다른 등록 (-r or -T); 또는 새로운 그리드 간격이나 노드 수(-I), 그리고
아마도 새로운 하위 지역(-R). 쌍입방체 [기본값], 쌍선형, B-스플라인 또는
가장 가까운 이웃 보간이 사용됩니다. 보다 -n 설정을 위해. 다음을 사용하여 -R 오직
에 해당 grdcut or 감사 -S. grd샘플 거친 메쉬에서 미세한 메쉬를 안전하게 생성합니다.
하나; 다음을 사용하여 데이터를 필터링하지 않으면 대화에 앨리어싱이 발생할 수 있습니다. grdfft or
grd 필터.

인셀덤 공식 판매점인 -R 생략하면 출력 그리드는 입력 그리드와 동일한 영역을 차지합니다. 언제 -I
생략하면 출력 그리드의 그리드 간격이 입력 그리드와 동일해집니다. 어느 하나
-r or -T 그리드 등록을 변경하는 데 사용할 수 있습니다. 생략하면 출력 그리드가
입력 그리드와 동일한 등록을 갖습니다.

필요한 인수


in_grd 파일
입력 2D 이진 그리드 파일의 이름입니다. (아래의 그리드 파일 형식을 참조하세요.)

-Gout_grd 파일
출력 그리드 파일의 이름입니다. (아래의 그리드 파일 형식을 참조하세요.)

선택 사항 인수


-I신크[단위][=|+][/잉크[단위][=|+]]
x_inc [그리고 선택적으로 y_inc]는 그리드 간격입니다. 선택적으로 접미사 추가
수정 자. 지리적 (정도) 좌표: 추가 m 아크 분을 나타내기 위해 또는 s
아크 초를 나타냅니다. 단위 중 하나인 경우 e, f, k, M, n or u 가 추가됩니다
대신, 증분은 미터, 피트, km, 마일, 해리로 주어진다고 가정합니다.
각각 마일 또는 미국 측량 피트로 환산됩니다.
지역의 중위도 경도 경도(변환에 따라 다름
PROJ_ELLIPSOID). 만약에 /y_inc 제공되지만 0으로 설정되면 다음과 같이 재설정됩니다. x_inc;
그렇지 않으면 위도도로 변환됩니다. All 좌표: 만약 = is
추가된 다음 해당 최대 x (동쪽) 또는 y (북쪽) 약간 조정될 수 있음
주어진 증분에 정확히 맞추기 위해 [기본적으로 증분은 조정될 수 있습니다
주어진 도메인에 맞게 약간]. 마지막으로 증분을 제공하는 대신
~을 지정하다 번호 of 노드 추가하여 원하는 + 제공된 정수로
논쟁; 그런 다음 증분은 노드 수에서 다시 계산되고
도메인. 결과 증분 값은 다음을 선택했는지 여부에 따라 다릅니다.
격자선 등록 또는 픽셀 등록 격자; 자세한 내용은 앱 파일 형식을 참조하세요.
참고: 만약 -Rgrd 파일 그리드 간격이 이미 초기화된 경우 사용됩니다. 사용하다
-I 값을 재정의합니다.

-NS[단위]x분/xmax/ymin/와이맥스[아르 자형] (더 ~)
관심 영역을 지정합니다.

-T 그리드와 픽셀 등록 사이를 변환합니다. 입력이 그리드 등록된 경우
출력은 픽셀 등록되며 그 반대도 마찬가지입니다.

-V[수평] (더 ~)
상세 수준 [c]를 선택합니다.

-f[|o]콜포 (더 ~)
입력 및/또는 출력 열의 데이터 유형을 지정합니다.

-n[b|c|l|n][+a][+bBC][+c][+t임계값] (더 ~)
그리드에 대한 보간 모드를 선택합니다.

-r (더 ~)
픽셀 노드 등록[격자선]을 설정합니다.

-NS[[-]n] (더 ~)
다중 스레드 알고리즘에 사용되는 코어 수를 제한합니다(OpenMP 필요).

-^ or 다만 -
명령 구문에 대한 짧은 메시지를 인쇄한 다음 종료합니다(참고: Windows
그냥 사용 -).

-+ or 다만 +
설명을 포함하여 광범위한 사용(도움말) 메시지를 인쇄하십시오.
모듈별 옵션(GMT 공통 옵션 아님)을 선택한 다음 종료됩니다.

-? or 아니 인수
옵션 설명을 포함하여 전체 사용법(도움말) 메시지를 인쇄한 다음
출구.

--번역
GMT 버전을 인쇄하고 종료합니다.

--show-datadir
GMT 공유 디렉토리의 전체 경로를 인쇄하고 종료합니다.

GRID Values 정도


입력 데이터의 정밀도에 관계없이 그리드 파일을 생성하는 GMT 프로그램은
내부적으로 그리드를 4바이트 부동 소수점 배열로 유지합니다. 이것은 메모리를 절약하기 위해 수행됩니다.
게다가 대부분의 실제 데이터는 4바이트 부동 소수점을 사용하여 저장할 수 있습니다.
가치. 정밀도가 더 높은 데이터(즉, 배정밀도 값)는 손실됩니다.
GMT가 그리드에서 작동하거나 새 그리드를 작성하면 정밀도가 향상됩니다. 손실을 제한하려면
데이터를 처리할 때 정밀도
처리.

GRID FILE 형식


기본적으로 GMT는 COARDS 호환 netCDF에서 단정밀도 부동 소수점으로 그리드를 작성합니다.
파일 형식. 그러나 GMT는 일반적으로 사용되는 다른 많은 그리드에서 그리드 파일을 생성할 수 있습니다.
파일 형식 및 또한 부동 소수점 작성, 그리드의 "패킹"을 용이하게 합니다.
데이터를 1바이트 또는 2바이트 정수로 표시합니다. 정밀도, 스케일 및 오프셋을 지정하려면 사용자가
접미사를 추가 =id[/규모/오프셋[/할머니]], 어디 id 그리드의 두 글자 식별자입니다.
유형 및 정밀도, 규모오프셋 선택적 스케일 팩터 및 오프셋은 다음과 같습니다.
모든 그리드 값에 적용 할머니 누락된 데이터를 나타내는 데 사용되는 값입니다. 경우에
두 캐릭터 id 와 같이 제공되지 않습니다. =/규모 ~보다 id=nf 가정됩니다. 언제
그리드를 읽을 때 형식은 일반적으로 자동으로 인식됩니다. 그렇지 않은 경우 동일한 접미사
입력 그리드 파일 이름에 추가할 수 있습니다. 보다 grd변환 및 섹션 그리드 파일 형식의
자세한 내용은 GMT 기술 참조 및 요리 책을 참조하십시오.

여러 그리드가 포함된 netCDF 파일을 읽을 때 GMT는 기본적으로 다음을 읽습니다.
해당 파일에서 찾을 수 있는 첫 번째 2차원 그리드입니다. GMT가 다른 것을 읽도록 유도하기 위해
그리드 파일의 다차원 변수, 추가 ?이름 파일 이름에, 여기서
이름 변수의 이름입니다. 특별한 의미를 피해야 할 수도 있습니다.
of ? 쉘 프로그램에서 백슬래시를 앞에 놓거나
따옴표 또는 큰따옴표 사이에 파일 이름과 접미사를 입력합니다. NS ?이름 접미사도 사용할 수 있습니다
출력 그리드가 기본값과 다른 변수 이름을 지정하려면: "z". 보다
grd변환 및 GMT 기술의 CF 및 그리드 파일 형식용 섹션 수정자
특히 3-의 접합을 읽는 방법에 대한 자세한 내용은 참조 및 요리책,
4차원 또는 5차원 격자.

결과 OF GRID 리샘플링


그리드의 리샘플링 또는 샘플링은 다양한 알고리즘을 사용합니다(참조: -n) 이로 인해 발생할 수 있는
리샘플링된 값에 왜곡이 발생하거나 예상치 못한 결과가 발생할 수 있습니다. 하나의 기대 효과
스플라인을 사용한 리샘플링의 경우 새 리샘플링된 값이 약간 초과하는 경향이 있습니다.
원래 그리드의 전역 최소/최대 제한. 이것이 용납할 수 없는 경우 부과할 수 있습니다.
리샘플링된 값 값을 잘라내어 입력 최소/최대 값을 초과하지 않도록 합니다.
첨가 +c 너의 ~에게 -n 옵션을 선택합니다.

힌트


보간점이 입력 그리드의 노드에 없으면 NaN은 입력 그리드의 모든 노드에 있습니다.
점 주변의 이웃은 보간된 NaN을 생성합니다. 쌍입방
보간 [기본값]은 연속적인 XNUMX차 도함수를 생성하지만 다음과 같은 이웃이 필요합니다.
4노드 x 4노드. 쌍선형 보간 [-n] 2x2 이웃만 사용하지만
XNUMX차 연속성만 생성됩니다. 매끄러움이 중요한 경우 쌍입방체를 사용하세요. 이중선형 사용
NaN의 전파를 최소화합니다.

사용 예


hawaii_5by5_topo.nc의 5 x 5분 그리드를 1분 그리드로 리샘플링하려면 다음을 수행하세요.

GMT grdsample hawaii_5by5_topo.nc -I1m -Ghawaii_1by1_topo.nc

그리드라인이 등록된 파일인 Surface.nc를 유지하면서 픽셀 등록으로 변환하려면
동일한 지역 및 그리드 간격:

gmt grdsample 표면.nc -T -Gpixel.nc

onworks.net 서비스를 사용하여 온라인으로 grdsamplegmt를 사용하세요.



최신 Linux 및 Windows 온라인 프로그램