Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 blockmediangmt 명령입니다.
프로그램:
이름
blockmedian - L1 표준에 따른 블록 평균(x, y, z) 데이터 테이블
개요
블록 중앙값 [ 테이블 ] 증가 지방 [ ] [ [b] ] [ r|s[-] ] [ ] [ 분위수 ] [ [수평]
] [ [i|o] ] [ -b] [ -d] [ -f] [ -h] [ -i] [
-o] [ -r ] [ -:[i|o] ]
참고 : 옵션 플래그와 관련 인수 사이에는 공백이 허용되지 않습니다.
기술
블록 중앙값 임의로 위치를 읽습니다(x,y,z) XNUMX배 [또는 선택적으로 가중치가 부여된 XNUMX배
(x,y,z,w)] 표준 입력에서 [또는 테이블] 표준 출력에 중간 위치를 기록합니다.
및 다음에 의해 정의된 그리드 영역의 비어 있지 않은 모든 블록에 대한 값 -R 과 -I 인수.
어느 블록평균, 블록 중앙값및 블록 모드 이전에 전처리기로 사용해야 합니다.
달리는 표면 짧은 파장의 앨리어싱을 방지합니다. 이러한 루틴은 또한 일반적으로
소수화 또는 평균화에 유용합니다(x,y,z) 데이터. 정밀도를 수정할 수 있습니다.
FORMAT_FLOAT_OUT 매개변수를 편집하여 출력 형식을 gmt.conf 파일을 제출하거나
정밀도 손실을 방지하려면 이진 입력 및/또는 출력을 선택하세요.
필요한 인수
-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/와이맥스[아르 자형] (더 ~)
관심 영역을 지정합니다.
선택 사항 인수
테이블 3 [또는 4, 참조 -W] 열 ASCII 데이터 테이블] 열 ASCII 파일 [또는 바이너리, 참조 -비]
보유 (x,y,z[,w]) 데이터 값. [w]는 데이터의 선택적 가중치입니다. 파일이 없으면
지정되고, 블록 중앙값 표준 입력에서 읽습니다.
-C 블록의 중심을 출력 위치로 사용합니다. 기본값은 중앙값 x와
위치로 중앙값 y(그러나 -Q)].
-E[b] 다음을 포함하는 확장 보고서 제공 s (중앙값의 L1 척도), lWalk Through California 프로그램,
가장 낮은 값, 그리고 h, 각 블록의 높은 값. 출력 순서는
x,y,z,s,l,h[,w]. [기본 출력 x,y,z[,w]. 상자수염 계산에는 다음을 사용합니다.
-Eb 출력됩니다 x,y,z,l,q25,q75,h[,*w*], 여기서 q25 과 q75 25%이고
각각 75% 분위수. 보다 -W for w 출력.
-어|s[-]
소스 ID 제공 s 또는 레코드 번호 r 출력(예: 소스 ID 또는 레코드 추가)
중앙값과 관련된 숫자입니다. 동점인 경우 기록적인 횟수를 보고하세요.
두 값 중 더 높은 값; 추가 - 대신 레코드 번호를 보고합니다.
더 낮은 값. 둘 다 참고하세요 -E[b] 및 -어[-]를 지정할 수 있습니다. 을 위한 -에스 우리는 기대한다
형식의 입력 레코드 x,y,z[,w],시드어디로 시드 부호 없는 정수 소스입니다.
신분증.
-Q (빠르게) 중앙값 찾기 z 및 (x,y) 그 중앙값 z [기본값은 중앙값을 찾습니다. x,
중앙 분리대 y 독립 z]. 또한 참조하십시오 -C.
-T분위수
설정 분위수 반환될 분포의 [기본값은 0.5이며 반환됩니다.
중앙값 z]. 여기, 0 분위수 <1.
-V[수평] (더 ~)
상세 수준 [c]를 선택합니다.
-W[i|o]
가중치 수정자. 비가중 입력 및 출력에는 3개의 열이 있습니다. x,y,z; 가중 I/O
4개의 열이 있음 x,y,z,w. 가중 평균을 구성하기 위해 가중치를 입력에 사용할 수 있습니다.
블록 단위의 값입니다. 나중에 여러 개를 결합하기 위해 가중치 합계를 출력에 보고할 수 있습니다.
실행 등 사용 -W 가중 I/O의 경우, -와이 가중치 입력에만 해당 -워 가중
출력만. [기본값은 비가중 I/O를 사용합니다].
-비[ncols][NS] (더 ~)
기본 바이너리 입력을 선택합니다. [기본값은 3(또는 4인 경우 -와이 설정됨)].
-악[ncols][유형] (더 ~)
기본 바이너리 출력을 선택합니다. [기본값은 3(또는 다음과 같은 경우 4)입니다. -워 설정됨)]. -E 3 추가
추가 열.
-d[|o]노다타 (더 ~)
다음과 같은 입력 열 교체 노다타 NaN을 사용하고 출력에서 반대 작업을 수행합니다.
-f[|o]콜포 (더 ~)
입력 및/또는 출력 열의 데이터 유형을 지정합니다.
-h[|오][n][+c][+d][+r비난하다][+r제목] (더 ~)
헤더 레코드를 건너뛰거나 생성합니다.
-i목걸이[l][들규모][영형오프셋][,...] (더 ~)
입력 열을 선택합니다(0은 첫 번째 열).
-o목걸이[,...] (더 ~)
출력 열을 선택합니다(0은 첫 번째 열임).
-r (더 ~)
픽셀 노드 등록 [눈금선]을 설정합니다. 각 블록은 가장 가까운 점의 위치입니다.
그리드 값 위치. 예를 들어, -R10/15/10/15 및 -I1: 와 -r
옵션 10 <= (x,y) < 11은 25개 블록 중 하나입니다. 그것 없이는 9.5 <= (x,y) < 10.5는 XNUMX
36개 블록 중
--:[||o] (더 ~)
입력 및/또는 출력에서 첫 번째와 두 번째 열을 바꿉니다.
-^ or 다만 -
명령 구문에 대한 짧은 메시지를 인쇄한 다음 종료합니다(참고: Windows
그냥 사용 -).
-+ or 다만 +
설명을 포함하여 광범위한 사용(도움말) 메시지를 인쇄하십시오.
모듈별 옵션(GMT 공통 옵션 아님)을 선택한 다음 종료됩니다.
-? or 아니 인수
옵션 설명을 포함하여 전체 사용법(도움말) 메시지를 인쇄한 다음
출구.
--번역
GMT 버전을 인쇄하고 종료합니다.
--show-datadir
GMT 공유 디렉토리의 전체 경로를 인쇄하고 종료합니다.
ASCII FORMAT 정도
숫자 데이터의 ASCII 출력 형식은 사용자의 매개변수에 의해 제어됩니다. gmt.conf
파일. 경도와 위도는 FORMAT_GEO_OUT에 따라 형식이 지정되지만 다른 형식은
값은 FORMAT_FLOAT_OUT에 따라 형식이 지정됩니다. 유효한 형식은
출력의 정밀도 손실로 이어져 다운스트림에 다양한 문제가 발생할 수 있습니다. 만약에
출력이 충분한 정밀도로 작성되지 않은 경우 바이너리로 전환하는 것을 고려하십시오.
출력(-악 사용 가능한 경우) 또는 FORMAT_FLOAT_OUT 설정을 사용하여 더 많은 소수를 지정합니다.
사용 예
hawaii_b.xyg의 배정밀도 이진 데이터에서 5 x 5분 블록 중앙값을 찾으려면
ASCII 테이블을 출력하고 실행하십시오.
GMT 블록 중앙값 hawaii_b.xyg -R198/208/18/25 -I5m -bi3d > hawaii_5x5.xyg
상자 수염 다이어그램을 통해 빈당 데이터 분포의 모양을 계산하려면 다음이 필요합니다.
0%, 25%, 50%, 75% 및 100% 분위수. 전역 5x5도 기준으로 그렇게 하려면
ASCII 테이블 Depths.xyz를 실행하고 출력을 ASCII 테이블로 보내고 다음을 실행합니다.
gmt 블록 중앙값 깊이.xyz -Rg -I5 -Eb -r > 깊이_5x5.txt
onworks.net 서비스를 사용하여 온라인으로 blockmediangmt를 사용하세요.