Aceasta este comanda blockmediangmt care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
blockmedian - Tabele de date media bloc (x, y, z) după norma L1
REZUMAT
blockmedian [ tabel ] creştere regiune [ ] [ [b] ] [ r|s[-] ] [ ] [ cuantilă ] [ [nivel]
] [ [i|o] ] [ -b] [ -d] [ -f] [ -h] [ -i] [
-o] [ -r ] [ -:[i|o] ]
Notă: Nu este permis niciun spațiu între indicatorul opțiunii și argumentele asociate.
DESCRIERE
blockmedian citește în mod arbitrar (x,y,z) triple [sau opțional cvadruple ponderate
(x,y,z,w)] de la intrarea standard [sau tabel] și scrie la ieșirea standard o poziție mediană
și valoarea pentru fiecare bloc nevid dintr-o regiune de grilă definită de -R și -I argumente.
Fie blockmean, blockmedian, Sau blockmode ar trebui să fie folosit ca pre-procesor înainte
funcţionare suprafaţă pentru a evita aliasarea lungimilor de undă scurte. Aceste rutine sunt, de asemenea, în general
util pentru decimare sau mediere (x,y,z) date. Puteți modifica precizia
formatul de ieșire prin editarea parametrului FORMAT_FLOAT_OUT din dvs gmt.conf fișier sau puteți
alegeți intrarea și/sau ieșirea binară pentru a evita pierderea preciziei.
NECESARE ARGUMENTE
-Ixinc[unitate][=|+][/yinc[unitate][=|+]]
x_inc [și opțional y_inc] este spațierea dintre grilă. Opțional, adăugați un sufix
modificator. geografic (grade) coordonatele: Adăugați m pentru a indica minutele de arc sau s
pentru a indica secundele de arc. Dacă una dintre unităţi e, f, k, M, n or u este anexat
în schimb, se presupune că incrementul este dat în metru, picior, km, milă, nautic
mile sau, respectiv, piciorul de sondaj american și va fi convertit în echivalent
grade longitudine la latitudinea mijlocie a regiunii (conversia depinde de
PROJ_ELLIPSOID). Dacă /y_inc este dat dar setat la 0 va fi resetat egal cu x_inc;
altfel va fi convertit în grade latitudine. TOATE coordonatele: Dacă = is
anexat apoi max. corespunzător x (est) Sau y (nord) poate fi ușor ajustată
pentru a se potrivi exact cu incrementul dat [în mod implicit, incrementul poate fi ajustat
ușor pentru a se potrivi domeniului dat]. În cele din urmă, în loc să dai un increment, poți
specifică număr of noduri dorit prin anexare + la numărul întreg furnizat
argument; incrementul este apoi recalculat din numărul de noduri și
domeniu. Valoarea incrementului rezultată depinde dacă ați selectat a
grilă înregistrată prin linie de grilă sau cu pixeli; consultați App-file-formats pentru detalii.
Notă: dacă -Rgrdfile este utilizat, atunci spațierea dintre grile a fost deja inițializată; utilizare
-I pentru a depăși valorile.
-R[unitate]xmin/XMAX/ymin/ymax[R] (Mai mult ...)
Specificați regiunea de interes.
OPTIONAL ARGUMENTE
tabel 3 [sau 4, vezi -W] coloană Tabel de date ASCII] coloană Fișier(e) ASCII [sau binar, vezi -bi]
deținere (x,y,z[,w]) valorile datelor. [w] este o pondere opțională pentru date. Dacă nu există fișier
este specificat, blockmedian va citi din intrarea standard.
-C Utilizați centrul blocului ca locație de ieșire [Implicit folosește mediana x și
mediana y ca locație (dar vezi -Q)].
-E[b] Furnizați un raport extins care include s (scara L1 a mediei), l,
cea mai mică valoare și h, valoarea mare pentru fiecare bloc. Ordinea de ieșire devine
x,y,z,s,l,h[,w]. [Ieșiri implicite x,y,z[,w]. Pentru calculul cutie și mustăți, utilizați
-Eb care va ieși x,y,z,l,q25,q75,h[,*w*], unde q25 și q75 sunt cei 25% și
75% cuantile, respectiv. Vedea -W pentru w ieșire.
-Er|s[-]
Furnizați id-ul sursei s sau numărul de înregistrare r ieșire, adică adăugați id-ul sursei sau înregistrarea
număr asociat cu valoarea mediană. Dacă este egal, raportați numărul de înregistrare al
cea mai mare dintre cele două valori; adăuga - pentru a raporta în schimb numărul de înregistrare al
valoare mai mică. Rețineți că ambele -E[b] și -Er[-] poate fi specificat. Pentru -Este ne așteptăm
înregistrările de intrare ale formularului x,y,z[,w],sid, În cazul în care sid este o sursă de numere întregi fără semn
id.
-Q (Mai rapid) Găsește mediana z și (x,y) la aceea mediana z [Implicit găsește mediana x,
mediană y independent de z]. Vezi de asemenea -C.
-Tcuantilă
Setează cuantilă a distribuției care urmează să fie returnată [Implicit este 0.5 care returnează
mediana z]. Aici, 0 cuantilă <1.
-V[nivel] (Mai mult ...)
Selectați nivelul de verbozitate [c].
-W[i|o]
Modificatori ponderați. Intrarea și ieșirea neponderate au 3 coloane x,y,z; I/o ponderat
are 4 coloane x,y,z,w. Greutățile pot fi utilizate în intrare pentru a construi media ponderată
valori în blocuri. Sumele de greutate pot fi raportate în ieșire pentru a combina mai târziu mai multe
alergări etc. Utilizare -W pentru I/O ponderat, -Wi numai pentru intrare ponderată, -Vai pentru ponderat
numai ieșire. [Implicit folosește i/o neponderat].
-bi[ncols][t] (Mai mult ...)
Selectați intrarea binară nativă. [Implicit este 3 (sau 4 dacă -Wi este setat)].
-bo[ncols][tip] (Mai mult ...)
Selectați ieșirea binară nativă. [Implicit este 3 (sau 4 dacă -Vai este setat)]. -E adaugă 3
coloane suplimentare.
-d[i|o]nu există date (Mai mult ...)
Înlocuiți coloanele de intrare egale nu există date cu NaN și faceți invers la ieșire.
-f[i|o]colinfo (Mai mult ...)
Specificați tipurile de date ale coloanelor de intrare și/sau de ieșire.
-h[i|o][n][+c][+d][+rremarcă][+rtitlu] (Mai mult ...)
Omite sau produce înregistrări antet.
-icol[l][sscară][ocompensa][,...] (Mai mult ...)
Selectați coloanele de intrare (0 este prima coloană).
-ocol[,...] (Mai mult ...)
Selectați coloanele de ieșire (0 este prima coloană).
-r (Mai mult ...)
Setați înregistrarea nodului de pixeli [gridline]. Fiecare bloc este locul cel mai apropiat al punctelor
locația valorii grilei. De exemplu, cu -R10/15/10/15 și -I1: cu -r
opțiunea 10 <= (x,y) < 11 este unul din 25 de blocuri; fără ea 9.5 <= (x,y) < 10.5 este unul
din 36 de blocuri.
-:[i|o] (Mai mult ...)
Schimbați prima și a doua coloană la intrare și/sau la ieșire.
-^ or doar -
Imprimă un mesaj scurt despre sintaxa comenzii, apoi iese (NOTĂ: pe Windows
foloseste doar -).
-+ or doar +
Imprimați un mesaj extins de utilizare (ajutor), inclusiv explicația oricăruia
opțiunea specifică modulului (dar nu opțiunile comune GMT), apoi iese.
-? or Nu. argumente
Apoi imprimați un mesaj complet de utilizare (ajutor), inclusiv explicația opțiunilor
iesirile.
--versiune
Tipăriți versiunea GMT și ieșiți.
--show-datadir
Imprimați calea completă către directorul de partajare GMT și ieșiți.
ASCII FORMAT PRECIZIE
Formatele de ieșire ASCII ale datelor numerice sunt controlate de parametrii din dvs gmt.conf
fişier. Longitudinea și latitudinea sunt formatate conform FORMAT_GEO_OUT, în timp ce altele
valorile sunt formatate conform FORMAT_FLOAT_OUT. Fiți conștienți de faptul că formatul efectiv poate
duce la pierderea preciziei la ieșire, ceea ce poate duce la diverse probleme în aval. Dacă
descoperiți că rezultatul nu este scris cu suficientă precizie, luați în considerare trecerea la binar
ieșire (-bo dacă este disponibil) sau specificați mai multe zecimale utilizând setarea FORMAT_FLOAT_OUT.
EXEMPLE
Pentru a găsi mediane de bloc de 5 pe 5 minute din datele binare cu precizie dublă din hawaii_b.xyg
și scoateți un tabel ASCII, rulați
gmt blockmedian hawaii_b.xyg -R198/208/18/25 -I5m -bi3d > hawaii_5x5.xyg
Pentru a calcula forma unei distribuții de date per bin printr-o diagramă cutie și mustață avem nevoie
cuantilele 0%, 25%, 50%, 75% și 100%. Pentru a face acest lucru pe o bază globală de 5 pe 5 grade de la
tabelul ASCII depths.xyz și trimiteți ieșire la un tabel ASCII, rulați
gmt blockmedian depths.xyz -Rg -I5 -Eb -r > depths_5x5.txt
Utilizați blockmediangmt online folosind serviciile onworks.net