Questo è il comando triangulategmt che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, l'emulatore online di Windows o l'emulatore online di MAC OS
PROGRAMMA:
NOME
triangolare - Eseguire la triangolazione ottimale (Delaunay) e la grigliatura dei dati della tabella cartesiana
[metodo]
SINOSSI
triangolare [ tavolo ] [ x|y ] [ vuoto ] [ grdfile ] [ incremento ] [ parametri ] [ ] [ ]
[] [ regione ] [ ] [ [ livello]] [] [ -b] [ -d] [ -f] [
-h] [ -i] [ -r ] [ -:[i|o]]
Nota: Non è consentito alcuno spazio tra il flag dell'opzione e gli argomenti associati.
DESCRIZIONE
triangolare legge uno o più file ASCII [o binari] (o input standard) contenenti
x,y[,z] ed esegue la triangolazione di Delaunay, cioè trova come dovrebbero essere i punti
collegati per dare la triangolazione più equilatera possibile. Se una proiezione cartografica (dare
-R e -J) viene scelto, quindi viene applicato prima che venga calcolata la triangolazione. Da
di default, l'output è costituito da triplette di numeri di identificazione dei punti che compongono ogni triangolo ed è
scritto sull'output standard. I numeri ID si riferiscono alla posizione dei punti (numero di riga,
a partire da 0 per la prima riga) nel file di input. Come opzione, puoi scegliere di
creare un file multisegmento che può essere inoltrato tramite pipe psxy per disegnare la triangolazione
rete. Se -G -I sono impostati una griglia verrà calcolata in base alla superficie definita dal
triangoli planari. L'algoritmo effettivamente utilizzato nelle triangolazioni è quello di Watson
[1982] [Default] o Shewchuk [1996] (se installato; tipo triangolare - per vedere quale metodo
è selezionato). Questa scelta viene effettuata durante l'installazione di GMT.
OBBLIGATORIO ARGOMENTI
Nessuno.
OPTIONAL ARGOMENTI
tavolo Uno o più ASCII (o binari, vedi -bi[coli][Digitare]) file di tabelle dati contenenti a
numero di colonne di dati. Se non vengono fornite tabelle, leggiamo dallo standard input.
-Dx|y Prendi uno dei due x- o y-derivate della superficie rappresentate dalle sfaccettature planari
(utilizzato solo quando -G è impostato).
-Evuoto
Imposta il valore assegnato ai nodi vuoti quando -G è impostato [NaN].
-Ggrdfile
Utilizzare la triangolazione per disporre i dati su una griglia uniforme (specificata con -R -I). Aggiungere
il nome del file di griglia di output. L'interpolazione viene eseguita nell'originale
coordinate, quindi se i tuoi triangoli sono vicini ai poli è meglio
proiettando tutti i dati su un sistema di coordinate locale prima di utilizzarli triangolare (questo è
vero per tutte le routine di grigliatura).
-I x_inc [e facoltativamente y_inc] imposta la dimensione della griglia per l'output della griglia opzionale (vedere -G).
Aggiungere m per indicare i minuti d'arco o s per indicare i secondi d'arco.
-Jparametri (Di Più ...)
Seleziona la proiezione della mappa.
-M Rete di triangolazione in uscita come segmenti di linea multipli separati da un segmento
record di intestazione.
-N Usato insieme a -G per scrivere anche le terzine degli id di tutti gli
Vertici di Delaunay [Per impostazione predefinita, scrive solo la griglia].
-Q Visualizza invece i bordi delle celle di Voronoi [l'impostazione predefinita è bordi del triangolo di Delaunay].
Richiede -R ed è disponibile solo se collegato alla libreria Shewchuk [1996]. Nota
che -Z viene ignorato nell'output.
-R[unità]xmin/Xmax/ymin/ymax[R] (Di Più ...)
Specificare la regione di interesse.
-S Triangoli di output come segmenti di poligono separati da un record di intestazione del segmento. Richiede
Triangolazione di Delaunay.
-V[ livello] (Di Più ...)
Seleziona il livello di verbosità [c].
-Z Controlla se leggiamo i dati (x,y) o (x,y,z) e se z deve essere emesso quando -M or
-S sono utilizzati [Solo lettura (x,y)].
-bi[coli][T] (Di Più ...)
Seleziona input binario nativo. [Il valore predefinito è 2 colonne di input].
-bo[coli][Digitare] (Di Più ...)
Seleziona l'output binario nativo. [L'impostazione predefinita è uguale all'input]. Gli ID dei nodi vengono memorizzati come
doppie terzine.
-d[io|o]nessun dato (Di Più ...)
Sostituisci le colonne di input uguali nessun dato con NaN e fai il contrario in uscita.
-f[io|o]colinfo (Di Più ...)
Specificare i tipi di dati delle colonne di input e/o output.
-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).
-r (Di Più ...)
Imposta la registrazione del nodo pixel [griglia]. (Valido solo con -G).
-:[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.
GRID VALORI PRECISIONE
Indipendentemente dalla precisione dei dati di input, i programmi GMT che creano file di griglia lo faranno
contenere internamente le griglie in array a virgola mobile a 4 byte. Questo è fatto per conservare la memoria
e inoltre la maggior parte se non tutti i dati reali possono essere archiviati utilizzando la virgola mobile a 4 byte
valori. I dati con maggiore precisione (vale a dire, valori a doppia precisione) perderanno questo
precisione una volta che GMT opera sulla griglia o scrive nuove griglie. Per limitare la perdita di
precisione durante l'elaborazione dei dati si dovrebbe sempre considerare la normalizzazione dei dati prima di
trattamento.
ESEMPI
Per triangolare i punti nel file samples.xyz, memorizzare le informazioni del triangolo in un
file binario e crea una griglia per l'area e la spaziatura specificate, usa
gmt triangolare campioni.xyz -bo -R0/30/0/30 -I2 -Gsurf.nc > campioni.ijk
Per disegnare la rete di triangolazione di Delaunay ottimale basata sullo stesso file utilizzando un
Mappa di Mercatore larga 15 cm, usa
gmt triangolare samples.xyz -M -R-100/-90/30/34 -JM15c | gmt psxy
-R-100/-90/30/34 -JM15c -W0.5p -B1 > rete.ps
Per tracciare invece i contorni delle celle di Voronoi, prova
gmt triangolare samples.xyz -M -Q -R-100/-90/30/34 -JM15c |
gmt psxy -R-100/-90/30/34 -JM15c -W0.5p -B1 > cells.ps
Utilizzare triangulategmt online utilizzando i servizi onworks.net