English프랑스어스페인어

온웍스 파비콘

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

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 grdtrackgmt를 실행하세요.

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

프로그램:

이름


grdtrack - 지정된 (x,y) 위치의 샘플 그리드

개요


grdtrack [ xy파일 ] grd1 grd2 ... [ f|p|m|r|R[+l] ] [ 길이[u]/ds[간격][+a] ] [d파일
] [ [,,...][+aaz][+d][+iINC[u]] [+l길이[u]] [+nnp][+oaz][+r반지름[u] ] [ ] [
지방 ] [ 방법/수정 ] [ [반지름[u]] [+e|p]] [ [수평] ] [ ] [ -b] [
-d] [ -f] [ -g] [ -h] [ -i] [ -n] [
-o] [ -s] [ -:[i|o] ]

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

기술


grdtrack 하나 이상의 그리드 파일(또는 Sandwell/Smith IMG 파일)과 테이블(
파일 또는 표준 입력; 하지만 보세요 -E 예외) (x,y) [또는 (lon,lat)] 위치 사용
처음 두 열(더 많은 열이 있을 수 있음) 그리드를 보간합니다.
테이블의 위치를 ​​지정하고 보간된 값을 다음과 같이 추가하여 테이블을 작성합니다.
이상) 새 열. 또는 (-C), 입력은 선분으로 간주되며
각 데이터 포인트에서 또는 등거리 분리를 통해 직교 교차 프로파일을 생성합니다.
이 프로파일을 따라 그리드를 샘플링합니다. 쌍입방체 [기본값], 쌍선형, B-스플라인 또는
가장 가까운 이웃(참조 -n) 보간이 사용되며, 경계 조건이 필요합니다.
지역의 한계(참조 -n; 기본값은 "자연" 조건(XNUMX차 편도함수)을 사용합니다.
가장자리에 대한 수직은 XNUMX입니다.) 그리드가 주기적으로 자동 인식되지 않는 한)

필요한 인수


-G그리드 파일
grd 파일 f(x,y) 함수가 포함된 2차원 이진 그리드 파일입니다. 지정된 그리드인 경우
Sandwell/Smith Mercator 형식이므로 쉼표로 구분된 목록을 추가해야 합니다.
데이터를 곱하는 스케일(보통 1 또는 0.1), 모드를 포함하는 인수
(0) 제약 코드가 없는 Img 파일은 데이터를 반환합니다.
(1) 제약 조건이 코딩된 Img 파일, 모든 지점에서 데이터 반환, (2)
제약 조건이 코딩된 Img 파일은 제한된 지점과 NaN에서만 데이터를 반환합니다.
(3) 제약 조건이 코딩된 Img 파일은 제약 조건에서 1을 반환하고 0을 반환합니다.
다른 곳에서는 선택적으로 IMG 파일 [80.738]의 최대 위도입니다. 반복할 수도 있습니다
-G 샘플링하려는 그리드의 개수만큼. 또는 다음을 사용하십시오. -G+XNUMX명부
파일 이름 목록을 전달합니다. 그리드가 샘플링되고 결과가
주문이 주어졌습니다. (아래의 그리드 파일 형식을 참조하세요.)

선택 사항 인수


xy파일 이것은 ASCII(또는 바이너리입니다. -비) 처음 2개 열에 (x,y)가 포함된 파일
사용자가 2D 데이터 세트를 샘플링하려는 위치.

-Af|오후|r|R
트랙 리샘플링의 경우(만약 -C 설정됨) 이를 수행하는 방법을 선택할 수 있습니다.
추가 f 원래 점을 유지하고 필요한 경우 중간 점을 추가하려면 [기본값],
m as f, 그러나 먼저 자오선(y를 따라)을 따른 다음 평행(x를 따라), p as f하지만,
먼저 평행선(y 방향)을 따른 다음 자오선(x 방향)을 따릅니다. r 다시 샘플링하다
등거리 위치; 입력 포인트가 반드시 출력에 포함될 필요는 없으며,
R as r, 그러나 트랙 길이에 정확히 맞도록 주어진 간격을 조정하십시오. 마지막으로 추가
+l 거리를 마름모꼴 선(loxodromes)을 따라 측정해야 하는지 여부. 다음을 제외하면 무시됩니다.
-C 사용.

-C길이[유]/ds[간격][+아]
입력 선분을 사용하여 등거리 및 (선택적으로) 등간격을 만듭니다.
그리드를 샘플링하는 교차 프로파일 세트 [기본값은 단순히 샘플링합니다.
입력 위치의 그리드]. 방법을 제어하는 ​​두 가지 길이 척도를 지정합니다.
샘플링이 완료되었습니다. 길이 각 교차 프로파일의 전체 길이를 설정하고, ds
각 교차 프로파일을 따른 샘플링 간격입니다. 선택적으로 추가 /간격 for
교차 프로파일 사이의 등거리 간격 [기본값은 교차 프로파일을
입력 좌표]. 기본적으로 모든 교차 프로파일의 방향은 동일합니다. 추가
+a 교차 프로파일의 방향을 바꾸려면 적절한 단위를 다음에 추가하십시오. 길이;
사용되는 단위를 설정합니다. ds [과 간격] (아래 단위 참조). 기본 단위는
지리적 그리드는 미터이고 데카르트 그리드는 사용자 단위를 의미합니다. 출력
열은 경도, 위도, DIST, 방위각, z1, z2, ..., zn ( zi 샘플링 된 것입니다
각각의 값 n 그리드)

-Dd파일
와 협력하여 -C (아마도 리샘플링된) 원본 라인을 파일에 저장할 수 있습니다
d파일 [기본값은 교차 프로필만 저장합니다]. 열은 경도, 위도, DIST,
방위각, z1, z2, ... (각 그리드의 샘플링 값)

-E[,,...][+aaz][+d][+iINC[u]][+엘길이[유]][+nnp][+오az][+r반지름[유]
입력 트랙 좌표를 읽는 대신 좌표를 통해 프로필을 지정하고
수정자. 각각의 형식 is 스타트/중지어디로 스타트 or 중지 어느 쪽인가
경도/위도 (x/y 데카르트 데이터의 경우) 또는
지도의 한 지점을 다음과 같이 지정하는 "pstext" 스타일 자리맞추기 형식 형식
[LCR][BMT]. 또한 Z-, Z+를 사용하여 전역 최소값과 최대값을 의미할 수 있습니다.
그리드의 위치(그리드가 하나만 제공된 경우에만 사용 가능) 두 개 대신
좌표는 원점과 다음 중 하나를 지정할 수 있습니다. +a, +o+r. 추가할 수도 있습니다
+iINC[u] 샘플링 간격을 설정합니다. 주어지지 않으면 기본적으로 절반으로 설정됩니다.
최소 그리드 간격. 그만큼 +a 주어진 길이의 프로필의 방위각을 설정합니다.
주어진 원점에서 시작하는 동안 +o 프로파일을 원점 중심에 놓습니다. 둘 다
필요 +l. 순환 샘플링의 경우 다음을 지정하십시오. +r 주어진 반경의 원을 정의하려면
원산지를 중심으로; 이 옵션에는 다음 중 하나가 필요합니다. +n or +i. 그만큼 +nnp 설정
원하는 포인트 수, +l길이 프로필의 전체 길이를 제공합니다.
추가 +d 좌표 뒤에 트랙을 따라 거리를 출력합니다. 참고: 아니요
트랙 파일을 읽습니다. 또한 하나의 거리 단위만 선택할 수 있습니다.
다른 단위를 제공하면 오류가 발생합니다. 단위가 지정되지 않은 경우
대권 거리(km)가 기본값입니다(지리적인 경우). 함께 일하는 경우
-(평평한 지구) 또는 +(측지)를 앞에 추가할 수 있는 지리 데이터 INC, 길이
반지름 거리 계산 모드 [Great Circle]를 변경합니다.

-N Do 지원 그리드 영역 외부에 있는 점을 건너뜁니다. [기본값만 출력
그리드 도메인 내의 포인트].

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

-S방법/수정
함께 -C, 전체 프로필에서 단일 스택 프로필을 계산합니다.
각 세그먼트. 스태킹 계산 방법을 추가합니다. a = 평균(평균), m =
중앙값, p = 모드(최대 우도), l = 더 낮음, L = 더 낮지만 고려만 하세요
긍정적인 가치, u = 상한, U = 상한이지만 음수 값만 고려 [a]. 그만큼
수정 출력을 제어하고; 다음 선택 사항 중 하나 이상을 선택하십시오. +a : 추가
모든 교차 프로필에 값을 누적합니다. +d : 스택 편차를 모두에 추가합니다.
교차 프로필. +d : 모든 교차 프로파일에 데이터 잔차(데이터 - 스택)를 추가합니다.
+s[파일] : 스택 프로파일을 다음 위치에 저장합니다. 파일 [grdtrack_stacked_profile.txt]. +c사실 :
스택 프로파일의 엔벨로프를 +/-로 계산합니다. 사실 *일탈 [2]. 참고: (1)
편차는 다음에 따라 달라집니다. 방법 그리고 st.dev입니다(a), L1 스케일(m and p) 또는 절반 범위
(상하)/2. (2) 스택 프로필 파일에는 1개와 4~6개의 그룹이 포함되어 있습니다.
열, 샘플링된 각 그리드에 대해 하나의 그룹. 첫 번째 열은 교차 거리를 유지하며,
그룹의 처음 4개는 누적 값, 편차, 최소값 및 최대값을 보유합니다.
값. 만약 방법 중 하나입니다 a|m|p 그런 다음 우리는 또한 낮은 신뢰도와 높은 신뢰도를 씁니다.
경계(참조 +c). 다음 중 하나 이상이면 +a, +d+r 사용된 다음
모든 교차 프로필에 대해 각 행의 끝에 결과가 표시됩니다. 주문은 항상 쌓여있어요
가치 (+a), 편차(+d) 및 잔차(+r). XNUMX개 이상일 때
그리드는 샘플링되며 1~3개 열의 시퀀스가 ​​각 그리드에 대해 반복됩니다.

-NS[반지름[u]][+e|피]
일반 그리드 샘플링과 함께 사용되며 단일 비IMG 그리드로 제한됩니다. 만약에
입력점에 가장 가까운 노드는 NaN이고, 다음을 찾을 때까지 바깥쪽으로 검색합니다.
NaN이 아닌 가장 가까운 노드를 선택하고 대신 해당 값을 보고합니다. 선택적으로 검색 지정
입력으로부터 이 거리 내에 있는 지점으로 고려 사항을 제한하는 반경
가리키다. 가장 가까운 노드의 위치와 입력으로부터의 거리를 보고하려면
점, 추가 +e. 대신 입력 지점을 좌표로 바꾸려면
가장 가까운 노드, 추가 +p.

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

-Z 샘플링된 z 값만 작성합니다[기본값은 모든 열을 작성합니다].

-: (경도, 위도) 및 (위도, 경도) 입력/출력 간을 전환합니다.
[기본값은 (경도,위도)]입니다.

-비[ncols][NS] (더 ~)
기본 바이너리 입력을 선택하십시오. [기본값은 2개의 입력 열입니다].

-악[ncols][유형] (더 ~)
기본 바이너리 출력을 선택합니다. [기본값은 입력보다 XNUMX개 더 많습니다].

-d[|o]노다타 (더 ~)
다음과 같은 입력 열 교체 노다타 NaN을 사용하고 출력에서 ​​반대 작업을 수행합니다.

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

-g[a]x|y|d|X|Y|D|[대장균의 뜻]z[+|-][유] (더 ~)
데이터 간격 및 줄 바꿈을 확인합니다.

-h[|오][n][+c][+d][+r비난하다][+r제목] (더 ~)
헤더 레코드를 건너뛰거나 생성합니다.

-i목걸이[l][들규모][영형오프셋][,...] (더 ~)
입력 열을 선택합니다(0은 첫 번째 열).

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

-o목걸이[,...] (더 ~)
출력 열을 선택합니다(0은 첫 번째 열임).

-NS[목걸이][아|r] (더 ~)
NaN 레코드 처리를 설정합니다.

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

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

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

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

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

단위


지도 거리 단위의 경우 추가 단위 d 호도의 경우, m 아크 분의 경우, s 호용
두 번째, 또는 e 미터의 경우 [기본값], f 발을 위해, k km의 경우, M 법령 마일, n 항해용
마일, 그리고 u 미국 측량 발을 위해. 기본적으로 구형을 사용하여 이러한 거리를 계산합니다.
큰 원으로 근사합니다. 추가 - 거리까지(또는 단위가 거리가 없음은
주어진) "평평한 지구" 계산을 수행하거나(더 빠르지만 덜 정확함) +
정확한 측지 계산을 수행합니다(느리지만 더 정확함).

ASCII FORMAT 정도


숫자 데이터의 ASCII 출력 형식은 사용자의 매개변수에 의해 제어됩니다. gmt.conf
파일. 경도와 위도는 FORMAT_GEO_OUT에 따라 형식이 지정되지만 다른 형식은
값은 FORMAT_FLOAT_OUT에 따라 형식이 지정됩니다. 유효한 형식은
출력의 정밀도 손실로 이어져 다운스트림에 다양한 문제가 발생할 수 있습니다. 만약에
출력이 충분한 정밀도로 작성되지 않은 경우 바이너리로 전환하는 것을 고려하십시오.
출력(-악 사용 가능한 경우) 또는 FORMAT_FLOAT_OUT 설정을 사용하여 더 많은 소수를 지정합니다.

GRID FILE 형식


기본적으로 GMT는 COARDS 호환 netCDF에서 단정밀도 부동 소수점으로 그리드를 작성합니다.
파일 형식. 그러나 GMT는 일반적으로 사용되는 다른 많은 그리드에서 그리드 파일을 생성할 수 있습니다.
파일 형식 및 또한 부동 소수점 작성, 그리드의 "패킹"을 용이하게 합니다.
데이터를 1바이트 또는 2바이트 정수로 표시합니다. 정밀도, 스케일 및 오프셋을 지정하려면 사용자가
접미사를 추가 =id[/규모/오프셋[/할머니]], 어디 id 그리드의 두 글자 식별자입니다.
유형 및 정밀도, 규모 and 오프셋 선택적 스케일 팩터 및 오프셋은 다음과 같습니다.
모든 그리드 값에 적용 할머니 누락된 데이터를 나타내는 데 사용되는 값입니다. 경우에
두 캐릭터 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의 전파를 최소화하거나 더 낮추기 위한 이중선형 임계값.

사용 예


SEASAT 트랙 track_4.xyg(ASCII 테이블)을 따라 hawaii_topo.nc 파일을 샘플링하려면
경도, 위도 및 SEASAT에서 파생된 중력을 포함하며 앞에 하나의 헤더가 옵니다.
기록):

grdtrack track_4.xyg -Ghawaii_topo.nc -h > track_4.xygt

Sandwell/Smith IMG 형식 파일 topo.8.2.img를 샘플링하려면(2분 예측 수심 측량)
Mercator 그리드) 및 lon,lat 좌표를 따라 Muller 등의 연령 그리드 age.3.2.nc
Cruise_track.xy 파일에 나와 있는 대로 시도해 보세요.

grdtrack Cruise_track.xy -Gtopo.8.2.img,1,1 -Gage.3.2.nc > 깊이-age.d

Sandwell/Smith IMG 형식 파일 grav.18.1.img를 샘플링하려면(1분 동안의 자유 공기 이상 현상)
메르카토르 그리드) 선분에 직교하는 100km 길이의 횡단면을 따라
track.xy 파일에 제공되며, 25km마다 교차 프로파일을 세우고 그리드를 샘플링합니다.
3km마다 시도해보세요

grdtrack track.xy -Ggrav.18.1.img,0.1,1 -C100k/3/25 -Ar > xprofiles.txt

왼쪽 아래에서 오른쪽 위 모서리까지의 선을 따라 그리드 data.nc를 샘플링하려면,
1km의 그리드 간격과 출력 거리를 사용하여 시도해 보십시오.

grdtrack -ELB/RT+i1k+d -Gdata.nc > 프로필.txt

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad