Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 grdcutgmt 명령입니다.
프로그램:
이름
grdcut - 그리드에서 소구역 추출
개요
grdcut 잉그리드 아웃 그리드 지방 [ [노다타] ] [ [n]경도/위도/반경[단위] ] [ [수평] ] [
[n|r]최소 최대 ] [ -f]
참고 : 옵션 플래그와 관련 인수 사이에는 공백이 허용되지 않습니다.
기술
grdcut 새로운 것을 생산할 것이다 아웃 그리드 하위 영역인 파일 잉그리드. 소구역은
로 지정 -R 다른 프로그램에서와 마찬가지로; 지정된 범위는 다음 범위를 초과해서는 안 됩니다.
잉그리드 (그러나 참조 -N). 의심스러운 경우 실행하십시오. grdinfo 범위를 확인하기 위해. 또는
노드 값에 대한 범위 확인을 통해 또는 주어진 노드로부터의 거리를 통해 간접적으로 소구역
가리키다. 보완 grdcut 이 grdpaste, 두 개의 그리드 파일을 결합합니다.
공통 가장자리를 따라.
필요한 인수
잉그리드 이것은 입력 그리드 파일입니다.
-G아웃 그리드
이것은 출력 그리드 파일입니다.
선택 사항 인수
-N[노다타]
새로운 경우 그리드 확장 허용 -R 기존 경계를 초과합니다. 추가 노다타
현재 영역 외부의 노드를 초기화하는 값입니다. [기본값은 NaN]입니다.
-NS[단위]x분/xmax/ymin/와이맥스[아르 자형] (더 ~)
관심 영역을 지정합니다. 이는 잘라낼 소구역을 정의합니다.
-S[n]경도/위도/반경[단위]
원점과 반경을 지정합니다. 거리 단위(UNITS 참조)를 추가하면 다음과 같이 결정됩니다.
원 위 또는 내부의 모든 그리드 노드가 일치하도록 해당 직사각형 영역
하위 집합에 포함되어 있습니다. 만약에 -Sn 원 외부의 모든 노드를 다음과 같이 설정하는 데 사용됩니다.
NaN.
-V[수평] (더 ~)
상세 수준 [c]를 선택합니다.
-Z[n|r]최소 최대
모든 노드가 일치하도록 새로운 직사각형 영역을 결정합니다. 외부 이 지역은 또한
주어진 것 밖에서 z-범위 [-inf/+inf]. 최소 또는 최대에 제한이 없음을 나타내려면 다음을 지정하십시오.
하이픈(-). 일반적으로 발생한 모든 NaN은 건너뛰고 고려되지 않습니다.
결정에. 사용 -Zn NaN이 외부에 있는 것으로 간주하려면 z-범위. 이는 다음을 의미합니다.
새로운 하위 집합에는 NaN이 없습니다. 또는 다음을 사용하십시오. -Zr NaN을 고려하는 것
데이터 범위 내에서. 이 경우 NaN이 설정되면 경계 축소를 중지합니다.
발견됨 [기본값은 범위 결정을 내릴 때 단순히 NaN을 건너뜁니다].
-f[|o]콜포 (더 ~)
입력 및/또는 출력 열의 데이터 유형을 지정합니다.
-^ or 다만 -
명령 구문에 대한 짧은 메시지를 인쇄한 다음 종료합니다(참고: Windows
그냥 사용 -).
-+ or 다만 +
설명을 포함하여 광범위한 사용(도움말) 메시지를 인쇄하십시오.
모듈별 옵션(GMT 공통 옵션 아님)을 선택한 다음 종료됩니다.
-? or 아니 인수
옵션 설명을 포함하여 전체 사용법(도움말) 메시지를 인쇄한 다음
출구.
--번역
GMT 버전을 인쇄하고 종료합니다.
--show-datadir
GMT 공유 디렉토리의 전체 경로를 인쇄하고 종료합니다.
단위
지도 거리 단위의 경우 추가 단위 d 호도의 경우, m 아크 분의 경우, s 호용
두 번째, 또는 e 미터의 경우 [기본값], f 발을 위해, k km의 경우, M 법령 마일, n 항해용
마일, 그리고 u 미국 측량 발을 위해. 기본적으로 구형을 사용하여 이러한 거리를 계산합니다.
큰 원으로 근사합니다. 추가 - 거리까지(또는 단위가 거리가 없음은
주어진) "평평한 지구" 계산을 수행하거나(더 빠르지만 덜 정확함) + 에
정확한 측지 계산을 수행합니다(느리지만 더 정확함).
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차원 격자.
지리적 및 TIME 좌표
출력 그리드 유형이 netCDF인 경우 좌표는 "경도"로 레이블이 지정되고,
입력 데이터 또는 그리드(있는 경우)의 속성을 기반으로 하는 "위도" 또는 "시간"
-f or -R 옵션. 예를 들어 둘 다 -f0x -f1t 과 -R90w/90e/0t/3t는
경도/시간 그리드. x, y 또는 z 좌표가 시간이면 그리드에 저장됩니다.
에서 TIME_UNIT 및 TIME_EPOCH에 의해 지정된 에포크 이후의 상대 시간 gmt.conf 파일
또는 명령줄에서. 또한, 단위 시간 변수의 속성은 다음을 나타냅니다.
이 단위와 에포크 모두.
사용 예
당신이 사용했다고 가정 표면 148E - 162E 사이의 영역에서 선박 중력을 그리드로 설정하고
8N - 32N이며 가장자리 근처의 그리드를 신뢰하지 않으므로
150E - 160E 및 10N - 30N 사이의 영역, 그 다음:
gmt grdcut grav_148_162_8_32.nc -Ggrav_150_160_10_30.nc -R150/160/10/30 -V
모든 값이 있는 경계 스트립이 있도록 그리드의 하위 영역을 반환하려면
0보다 큰 값은 제외됩니다. 시도해 보세요.
gmt grdcutbathy.nc -Gtrimmed_bathy.nc -Z-/0 -V
에서 500km 거리 내의 모든 노드를 포함하는 그리드의 하위 영역을 반환하려면
포인트 45,30 시도
GMT grdcutbathy.nc -Gsubset_bathy.nc -S45/30/500k -V
onworks.net 서비스를 사용하여 온라인으로 grdcutgmt를 사용하세요.