Questo è il comando fitcirclegmt che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
fitcircle - trova la posizione media e il polo del cerchio grande [o piccolo] più adatto ai punti su a
sfera.
SINOSSI
fitcircle [ tavolo ] norma [ bandiere ] [ [lat]] [ [livello]] [ -bi] [ -du] [
-f] [ -g] [ -h] [ -i] [ -o] [ -:[i|o]]
Nota: Non è consentito alcuno spazio tra il flag dell'opzione e gli argomenti associati.
DESCRIZIONE
fitcircle legge i valori lon,lat [o lat,lon] dalle prime due colonne sullo standard input
[o tavolo]. Questi vengono convertiti in tre vettori cartesiani sulla sfera unitaria. poi due
si trovano: la media delle posizioni di ingresso e il polo rispetto al cerchio massimo
che meglio si adatta alle posizioni di input. L'utente può scegliere uno o entrambi i due possibili
soluzioni a questo problema. Il primo si chiama -L1 e il secondo si chiama -L2. Quando l'
i dati sono strettamente raggruppati lungo un cerchio massimo entrambe le soluzioni sono simili. Se i dati hanno
grande dispersione, il polo al circolo massimo sarà meno ben determinato della media.
Confronta entrambe le soluzioni come controllo qualitativo.
I -L1 la soluzione è così chiamata perché approssima la minimizzazione della somma di
valori assoluti dei coseni delle distanze angolari. Questa soluzione trova la posizione media come
la media di Fisher dei dati e la pole position come media di Fisher di
prodotti incrociati tra media e dati. La media dei prodotti incrociati dà peso a
punti in proporzione alla loro distanza dalla media, analoga alla "leva" di
punti distanti in regressione lineare nel piano.
I -L2 la soluzione è così chiamata perché approssima la minimizzazione della somma di
quadrati dei coseni delle distanze angolari. Crea una matrice 3 per 3 di somme di quadrati di
componenti dei vettori di dati. Gli autovettori di questa matrice danno la media e il polo
posizioni. Questo metodo può essere più soggetto a errori di arrotondamento quando ci sono migliaia di
dati. Il polo è dato dall'autovettore corrispondente all'autovalore più piccolo; è
il fattore meno ben rappresentato nei dati e non è facilmente stimabile da nessuno dei due
metodo.
OBBLIGATORIO ARGOMENTI
-Lnorma Specificare il desiderato norma come 1 o 2, o usa -L or -L3 per vedere entrambe le soluzioni.
OPTIONAL ARGOMENTI
tavolo Uno o più ASCII [o binario, vedi -bi] file contenenti lon,lat [o lat,lon; vedere
-:[i|o]] nelle prime 2 colonne. Se non viene specificato alcun file, fitcircle volere
leggere dall'input standard.
-Ff|m|n|s|c
Normalmente, fitcircle scriverà i suoi risultati sotto forma di un rapporto di testo, con il
valori mescolati con frasi di resoconto. Utilizzo -F per restituire solo le coordinate dei dati,
e aggiungere bandiere per specificare le coordinate desiderate. Puoi scegliere tra f
(Posizione media della Terra Piatta), m (posizione media), n (polo nord del cerchio massimo), s
(polo sud del cerchio massimo), e c ** (polo of piccole cerchio ed la sua colatitudine,
quale richiede **-S).
-S[lat]
Cerca di inserire un cerchio piccolo invece di un cerchio grande. Il palo sarà
costretto a giacere sul cerchio massimo che collega il polo del grande più adatto
cerchio e la posizione media dei dati. Facoltativamente, aggiungi il fisso desiderato
latitudine del piccolo cerchio [L'impostazione predefinita determinerà la latitudine].
-V[livello] (Di Più ...)
Seleziona il livello di verbosità [c].
-bi[coli][T] (Di Più ...)
Seleziona input binario nativo. [Il valore predefinito è 2 colonne di input].
-dunessun dato (Di Più ...)
Sostituisci le colonne di input uguali nessun dato con NaN.
-f[io|o]colinfo (Di Più ...)
Specificare i tipi di dati delle colonne di input e/o output.
-g[a]x|y|d|X|Y|D|[col]z[+|-]divario[U] (Di Più ...)
Determina le lacune nei dati e le interruzioni di riga.
-h[io|o][n][+c][+d][+rosservazione][+rtitolo] (Di Più ...)
Salta o produce record di intestazione.
-icols[l] [sscala][ooffset][,...] (Di Più ...)
Seleziona le colonne di input (0 è la prima colonna).
-ocols[,...] (Di Più ...)
Seleziona le colonne di output (0 è la prima colonna).
-:[io|o] (Di Più ...)
Scambia la prima e la seconda colonna su input e/o output.
-^ or ad appena -
Stampa un breve messaggio sulla sintassi del comando, quindi esce (NOTA: su Windows
usa solo -).
-+ or ad appena +
Stampa un messaggio di utilizzo esteso (aiuto), inclusa la spiegazione di qualsiasi
opzione specifica del modulo (ma non le opzioni comuni GMT), quindi esce.
-? or no argomenti
Stampare un messaggio di utilizzo completo (aiuto), inclusa la spiegazione delle opzioni, quindi
esce.
--versione
Stampa la versione GMT ed esci.
--show-datadir
Stampa il percorso completo della directory di condivisione GMT ed esci.
ASCII FORMATO PRECISIONE
I formati di output ASCII dei dati numerici sono controllati da parametri nel tuo gmt.conf
file. La longitudine e la latitudine sono formattate in base a FORMAT_GEO_OUT, mentre altro
i valori sono formattati secondo FORMAT_FLOAT_OUT. Tieni presente che il formato in vigore può
portare a una perdita di precisione nell'output, che può portare a vari problemi a valle. Se
trovi che l'output non è scritto con sufficiente precisione, considera il passaggio a binario
produzione (-BO se disponibile) o specificare più decimali utilizzando l'impostazione FORMAT_FLOAT_OUT.
ESEMPI
Supponiamo di avere dati lon,lat,grav lungo un percorso tortuoso di una nave nel file ship.xyg. Voi
desidera proiettare questi dati su un cerchio massimo e ricampionarli a distanza, al fine di
filtralo o controlla il suo spettro. Fare quanto segue:
gmt fitcircle ship.xyg -L2
progetto gmt ship.xyg -Cox/oy -Tpx/py -S -Fpz | sample1d -S-100 -I1 > output.pg
Qui, ox/oy è il lon/lat della media da fitcirclee px/py è il lon/lat del
palo. Il file output.pg contiene dati di distanza e gravità campionati ogni 1 km lungo il grande
cerchio che si adatta meglio a ship.xyg
Se hai lon, lat punta nel file data.txt e desideri restituire il nord
posizione del polo del cerchio massimo dell'emisfero usando la norma L2, prova
gmt fitcircle data.txt -L2 -Fn > pole.txt
Usa fitcirclegmt online utilizzando i servizi onworks.net