EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

xyz2grdgmt - Online în cloud

Run xyz2grdgmt in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

Aceasta este comanda xyz2grdgmt 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


xyz2grd - Convertiți tabelul de date într-un fișier grilă

REZUMAT


xyz2grd [ tabel ] grdfile creştere regiune [ [f|l|m|n|r|s|u|z] ] [
xname/yname/zname/scară/compensa/invalid/titlu/remarcă ] [ [zfile] ] [ [nivel] ] [ [steaguri] ]
[ -bi] [ -du] [ -f] [ -h] [ -i] [ -r ] [
-:[i|o] ]

Notă: Nu este permis niciun spațiu între indicatorul opțiunii și argumentele asociate.

DESCRIERE


xyz2grd citește unul sau mai multe tabele z sau xyz și creează un fișier grilă binar. xyz2grd voi
raportați dacă unele dintre noduri nu sunt completate cu date. Astfel de noduri neconstrânse sunt setate
la o valoare specificată de utilizator [Implicit este NaN]. Nodurile cu mai mult de o valoare vor fi
setată la valoarea medie. Ca opțiune (folosind -Z), un tabel z cu 1 coloană poate fi citit presupunând
toate nodurile sunt prezente (tabelele z pot fi organizate într-un număr de formate, vezi -Z de mai jos.)

NECESARE ARGUMENTE


-Ggrdfile
grdfile este numele fișierului grilă de ieșire binar. (Vezi mai jos FORMATUL FIȘIERULUI GRILĂ.)

-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 Unul sau mai multe ASCII [sau binar, vezi -bi] fișiere care dețin valori z sau (x,y,z). xyz
tripleții nu trebuie să fie sortați. Tabelele z cu o singură coloană trebuie sortate și -Z
trebuie setat.

-A[f|l|m|n|r|s|u|z]
În mod implicit, vom calcula valorile medii dacă mai multe intrări cad pe același nod.
Utilizare -A pentru a schimba acest comportament, cu excepția faptului că este ignorat dacă -Z este dată. Adăuga f or s
pentru a păstra pur și simplu primul sau ultimul punct de date care a fost atribuit fiecărui nod. Adăuga
l or u pentru a găsi valoarea cea mai mică (minimă) sau superioară (maximă) la fiecare nod,
respectiv. Adăuga m or r pentru a calcula valoarea medie sau RMS la fiecare nod,
respectiv. Adăuga n pentru a număra pur și simplu numărul de puncte de date care au fost atribuite
la fiecare nod (acest lucru necesită doar două coloane de intrare x și y as z nu este consultat).
Adăuga z pentru a suma mai multe valori care aparțin aceluiași nod.

-Dxname/yname/zname/scară/compensa/invalid/titlu/remarcă
Dați valori pentru xname, yname, zname (dați numele acelor variabile și în
paranteze pătrate unitățile lor, de exemplu, „distanță [km]”), scară (pentru a multiplica valorile grilei
după citit [în mod normal 1]), compensa (pentru a adăuga la grilă după scalare [în mod normal 0]),
invalid (o valoare pentru a reprezenta datele lipsă [NaN]), titlu (orice îți place) și
remarcă (orice doresti). Pentru a lăsa unele dintre aceste valori neatinse, lăsați câmpul
gol. Câmpurile goale în final pot fi omise. Alternativ, pentru a permite „/” să fie
parte a uneia dintre valori, utilizați orice caracter non-alfanumeric (și nu egal
semn) ca separator atât prin care începe cât și se termină cu acesta. De exemplu:
-D:xname:yname:zname:scară:compensa:invalid:titlu:remarcă: Folosiți ghilimele pentru a grupa texte
cu mai mult de un cuvânt. Rețineți că pentru grilele geografice (-fg) xname și yname sunt
setat automat.

-S[zfile]
Schimbați numai ordinea octeților de intrare. Nu este produs niciun fișier grilă. Trebuie de asemenea
furnizează -Z opțiune. Ieșirea este scrisă în zfile (sau stdout dacă nu este furnizat).

-V[nivel] (Mai mult ...)
Selectați nivelul de verbozitate [c].

-Z[steaguri]
Citiți un tabel ASCII [sau binar] cu o coloană. Aceasta presupune că toate nodurile sunt
prezente și sortate conform convenției de comandă specificate cuprinse în steaguri.
Dacă datele primite reprezintă rânduri, faceți steaguri începe cu T(op) dacă primul rând este y =
ymax sau B(de jos) dacă primul rând este y = ymin. Apoi, anexează L or R pentru a indica asta
primul element se află la capătul din stânga sau din dreapta al rândului. La fel și pentru formatele de coloană: start
cu L or R pentru a poziționa prima coloană, apoi adăugați T or B a poziționa primul
element pe rând. Notă: Acești doi indicatori de rând/coloană sunt necesari numai pentru
grile; pentru alte tabele nu se aplică. Pentru grilele înregistrate în grila: Dacă date
sunt periodice în x, dar datele primite nu conțin coloana (redundantă) la x
= xmax, anexează x. Pentru datele periodice în y fără rând redundant la y = ymax, adăugați
y. Adăuga sn a sari peste primul n numărul de octeți (probabil un antet). Dacă
ordinea octeților sau cuvintele trebuie schimbate, adăugați w. Selectați una dintre mai multe date
tipuri (toate binare cu excepția a):

A Reprezentare ASCII a uneia sau mai multor valori în virgulă mobilă per înregistrare

a Reprezentarea ASCII a unui singur articol per înregistrare

c int8_t, caracter semnat de 1 octet

u uint8_t, caracter nesemnat de 1 octet

h int16_t, întreg semnat de 2 octeți

H uint16_t, întreg nesemnat de 2 octeți

i int32_t, întreg semnat de 4 octeți

I uint32_t, întreg nesemnat de 4 octeți

l int64_t, întreg lung (8-octeți).

L uint64_t, întreg nesemnat lung (8 octeți).

f Precizie unică în virgulă mobilă de 4 octeți

d Precizie dublă în virgulă mobilă de 8 octeți

Formatul implicit este orientarea liniei de scanare a numerelor ASCII: -ZTLa. Rețineți că -Z afară
se aplică la intrarea pe 1 coloană. Diferența dintre A și a este că acesta din urmă poate
decodificați ambele dataTceas și ddd:mm:ss[.xx] formate în timp ce primul este strict pentru
valori obișnuite în virgulă mobilă.

-bi[ncols][t] (Mai mult ...)
Selectați intrarea binară nativă. [Implicit este 3 coloane de intrare]. Această opțiune se aplică numai
la fișierele de intrare xyz; vedea -Z pentru tabelele z.

-dunu există date (Mai mult ...)
Înlocuiți coloanele de intrare egale nu există date cu NaN. De asemenea, setează noduri fără intrare xyz
triplet la această valoare [Implicit este NaN].

-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. Nu este utilizat cu date binare.

-icol[l][sscară][ocompensa][,...] (Mai mult ...)
Selectați coloanele de intrare (0 este prima coloană).

-r (Mai mult ...)
Setați înregistrarea nodului de pixeli [linia grilă].

-:[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.

GRID VALORI PRECIZIE


Indiferent de precizia datelor de intrare, programele GMT care creează fișiere grid o vor face
mențineți în interior grilele în matrice cu virgulă mobilă de 4 octeți. Acest lucru se face pentru a conserva memoria
și, în plus, majoritatea, dacă nu toate datele reale pot fi stocate folosind virgulă mobilă de 4 octeți
valorile. Datele cu precizie mai mare (adică, valori de precizie dublă) vor pierde acest lucru
precizie odată ce GMT operează pe grilă sau scrie noi grile. Pentru a limita pierderea
precizie atunci când procesați date, ar trebui să luați în considerare întotdeauna normalizarea datelor înainte de
prelucrare.

GRID FILE FORMATE


În mod implicit, GMT scrie grila ca flotoare de precizie unică într-un netCDF de reclamație COARDS
tipul fisierului. Cu toate acestea, GMT este capabil să producă fișiere grilă în multe alte grile utilizate în mod obișnuit
formate de fișiere și facilitează, de asemenea, așa-numita „împachetare” a grilelor, scrierea în virgulă mobilă
date ca numere întregi de 1 sau 2 octeți. Pentru a specifica precizia, scara și decalajul, utilizatorul ar trebui
adăugați sufixul =id[/scară/compensa[/nan]], Unde id este un identificator de două litere al grilei
tipul și precizia și scară și compensa sunt factor de scară opțional și offset să fie
aplicat tuturor valorilor grilei și nan este valoarea folosită pentru a indica datele lipsă. Vedea
grdconvert și Secțiunea grilă-format-fișier din Referința tehnică GMT și Cartea de bucate pentru
mai multe informatii.

Când scrieți un fișier netCDF, grila este stocată implicit cu numele variabilei „z”. La
specificați un alt nume de variabilă varname, anexează ?varname la numele fișierului. Rețineți că puteți
nevoie de a scăpa de sensul special al ? în programul dvs. shell introducând o bară oblică inversă
în fața acestuia, sau plasând numele fișierului și sufixul între ghilimele sau ghilimele duble.

GEOGRAFICE AND TIMP COORDONATE


Când tipul de grilă de ieșire este netCDF, coordonatele vor fi etichetate „longitudine”,
„latitudine” sau „timp” pe baza atributelor datelor de intrare sau ale grilei (dacă există) sau pe
-f or -R Opțiuni. De exemplu, ambele -f0x -f1t și -R90w/90e/0t/3t va avea ca rezultat a
grila de longitudine/timp. Când coordonatele x, y sau z este timpul, aceasta va fi stocată în grilă
ca timp relativ de la epocă, așa cum este specificat de TIME_UNIT și TIME_EPOCH în gmt.conf fişier
sau pe linia de comandă. In plus unitate va indica atributul variabilei de timp
atât această unitate cât şi epocă.

SCHIMBARE LIMITAREA


Toate tipurile de date pot fi citite, chiar și numere întregi pe 64 de biți, dar grilele interne sunt stocate folosind
plutește. Prin urmare, este posibil ca valorile întregi care depășesc mantisa pe 23 de biți a tipului float să nu fie
reprezentat exact. Când -S este folosit, nu sunt implicate grile și citim datele într-un
container dublu intermediar. Aceasta înseamnă că toate numerele întregi, cu excepția celor pe 64 de biți, pot fi reprezentate folosind
mantisa de 53 de biți a tipului dublu.

EXEMPLE


Pentru a crea un fișier grilă din datele ASCII din hawaii_grv.xyz, utilizați

GMT xyz2grd hawaii_grv.xyz -Dgrad/grad/mGal/1/0//"Hawaian Gravitație"/"GRS-80
Elipsoid folosit"
-Ghawaii_grv_new.nc -R198/208/18/25 -I5m -V

Pentru a crea un fișier grilă din binarul brut (cu 3 coloane, orientat spre linie de scanare cu o singură precizie
date brute.b, utilizare
gmt xyz2grd brut.b -Dm/m/m/1/0 -Graw.nc -R0/100/0/100 -I1 -V -Z -bi3f

Pentru a crea un fișier grilă din USGS DEM binar brut (date scurte orientate pe linia de scanare cu numere întregi
topo30.b de pe CD-ROM-ul cu date de relief global NGDC, cu valori de -9999 indică lipsă
date, pe o mașină trebuie să inversați ordinea octetilor. Pe astfel de mașini (cum ar fi Sun), utilizați
gmt xyz2grd topo30.b -Dm/m/m/1/0 -Gustopo.nc -R234/294/24/50 -I30s -di-9999 -ZTLhw

Să presupunem că ați primit un fișier binar cu puncte flotante de 4 octeți care au fost scrise pe a
mașină de ordine de octeți diferită de a ta. Puteți schimba ordinea octetilor cu
gmt xyz2grd floats.bin -Snew_floats.bin -V -Zf

Utilizați xyz2grdgmt online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Pluginul Eclipse Tomcat
    Pluginul Eclipse Tomcat
    Pluginul Eclipse Tomcat oferă
    integrare simplă a unui servlet tomcat
    container pentru dezvoltarea java
    aplicatii web. Ne poți alătura pentru
    discutie...
    Descărcați pluginul Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop este pentru streaming
    torrente pe Mac, Windows sau Linux. Aceasta
    se conectează atât la BitTorrent, cât și la
    colegii WebTorrent. Acum nu există
    trebuie sa astepti...
    Descărcați WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX este un program științific de rafinat
    reflexivitatea razelor X, neutroni
    reflectivitate și raze X de suprafață
    date de difracție folosind diferența
    algoritm de evolutie....
    Descărcați GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP este un program de statistică
    analiza datelor eșantionate. Este gratuit
    înlocuitor pentru programul proprietar
    SPSS. PSPP are atât bazate pe text, cât și
    ne grafice...
    Descărcați pspp4windows
  • 5
    Extensii Git
    Extensii Git
    Git Extensions este un instrument UI de sine stătător
    pentru gestionarea depozitelor Git. De asemenea
    se integrează cu Windows Explorer și
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Descărcați extensii Git
  • 6
    eSpeak: sinteza vorbirii
    eSpeak: sinteza vorbirii
    Motor Text to Speech pentru engleză și
    multe alte limbi. Dimensiune compactă cu
    pronunție clară, dar artificială.
    Disponibil ca program de linie de comandă cu
    mulți ...
    Descărcați eSpeak: sinteza vorbirii
  • Mai mult »

Comenzi Linux

Ad