nearneighborgmt - 클라우드에서 온라인

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

프로그램:

이름


nearneighbor - "최근접 이웃 알고리즘을 사용한 그리드 테이블 데이터"

개요


가까운 이웃 [ 테이블 ] out_grd 파일 증가 분야[/최소 섹터] 지방 [
검색_반경[단위] [ ] [ [수평] ] [ ] [ -비] [ -du] [ -f
] [ -h] [ -i] [ -n] [ -r ] [ -:[i|o] ]

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

기술


가까운 이웃 표준에서 임의로 위치한 (x,y,z[,w]) 트리플[쿼드러플릿]을 읽습니다.
입력 [또는 테이블] 및 최근접 이웃 알고리즘을 사용하여 각각에 평균값을 할당합니다.
노드를 중심으로 반경 내에 하나 이상의 점이 있는 노드. 평균값
검색 내의 각 섹터에서 가장 가까운 지점의 가중 평균으로 계산됩니다.
반지름. 사용된 가중 함수는 w(r) = 1 / (1 + d ^ 2)이며, 여기서 d = 3 * r /
검색 반경이고 r은 노드로부터의 거리입니다. 이 가중치는 다음 가중치에 의해 조절됩니다.
[제공된 경우] 관찰 지점.

필요한 인수


-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 값을 재정의합니다.

-N분야[/최소 섹터]
각 노드를 중심으로 한 원형 영역은 다음과 같이 나뉩니다. 분야 부문. 평균
값은 최소한 하나 이상의 값이 각각 내부에 있는 경우에만 계산됩니다.
최소 섹터 주어진 노드에 대한 섹터. 이 테스트에 실패한 노드는
NaN 값(하지만 참조) -E). 만약 최소 섹터 생략하면 최소 50%로 설정됩니다.
of 분야 (즉, 다음 정수로 반올림). [기본값은 사분면 검색입니다.
100% 적용 범위, 즉, 분야 = 최소 섹터 = 4]. 가장 가까운 값만
각 부문별 평균을 구하고, 더 멀리 떨어진 지점은 무시합니다.

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

-S검색_반경[단위]
설정 검색_반경 어떤 데이터 포인트가 가까운 것으로 간주되는지 결정합니다.
노드. 거리 단위를 추가합니다(UNITS 참조).

선택 사항 인수


테이블 3 [또는 4, 참조 -W] 열 ASCII 파일(들) [또는 바이너리, 참조 -비] (x,y,z[,w]) 데이터를 보유
값. 파일이 지정되지 않은 경우 가까운 이웃 표준 입력에서 읽습니다.

-E
빈 노드에 할당된 값을 [NaN]으로 설정합니다.

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

-W 입력 데이터에는 관측점 가중치를 포함하는 네 번째 열이 있습니다. 이는 다음과 같습니다.
실제 사용된 가중치를 결정하기 위해 기하학적 가중치 계수와 곱함
계산에서.

-비[ncols][NS] (더 ~)
기본 바이너리 입력을 선택합니다. [기본값은 3(또는 4인 경우 -W 설정됨) 열].

-du노다타 (더 ~)
다음과 같은 입력 열 교체 노다타 NaN과 함께.

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

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

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

-n[b|c|l|n][+a][+bBC][+t임계값]
추가 +bBC 사용할 경계 조건을 설정하려면 다음을 추가합니다. g 지리적으로, p
주기적으로 또는 n 자연 경계 조건에 대해. 후자의 두 가지에 대해서는
추가 x or y 한 방향만 지정해야 하며, 그렇지 않으면 두 방향 모두로 가정합니다. [기본값
그리드가 지리적이면 지리적입니다.

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

--:[||o] (더 ~)
입력 및/또는 출력에서 ​​첫 번째와 두 번째 열을 바꿉니다.

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

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

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

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

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

단위


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

GRID Values 정도


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

사용 예


0.5분 그리드를 사용하여 seaMARCII_bathy.lon_lat_z 파일에서 그리드화된 데이터 세트를 생성하려면 다음을 수행하십시오.
5% 섹터 커버리지를 갖춘 옥탄트 검색을 사용하여 100km 검색 반경을 설정하고 빈 상태로 설정합니다.
-9999까지의 노드:

GMT 인근 바다MARCII_bathy.lon_lat_z -R242/244/-22/-20 -I0.5m
-E-9999 -Gbathymetry.nc -S5k -N8/8

geoid.xyz의 데이터에서 1도 그리드를 사용하여 200km의 글로벌 그리드 파일을 만들려면
검색 반경, 구면 거리, 사분면 검색 사용 및 노드를 NaN으로만 설정
두 개 미만의 사분면에 하나 이상의 값이 포함된 경우:

gmt 근처 이웃 geoid.xyz -R0/360/-90/90 -I1 -Lg -Ggeoid.nc -S200k -N4

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



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