Questo è il comando gmtconnectgmt 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
gmtconnect - Collega singole linee i cui punti finali corrispondono entro la tolleranza
SINOSSI
gmtconnect [ tavolo ] [ [chiuso]] [ [modello]] [ [linkfile]] [ [modello]] [
[tagliare[unità][/nn_dist]]] [ [ livello]] [ -b] [ -d] [ -f] [
-g] [ -h] [ -i] [ -o] [ -:[i|o]]
Nota: Non è consentito alcuno spazio tra il flag dell'opzione e gli argomenti associati.
DESCRIZIONE
gmtconnect legge l'input standard o uno o più file di dati, che possono essere multisegmento
file ed esamina le coordinate dei punti finali di tutti i segmenti di linea. Se una coppia di
i punti finali sono identici o più vicini tra loro rispetto alla tolleranza di separazione specificata
quindi i due segmenti di linea vengono uniti in un unico segmento. Il processo si ripete fino all'esaurimento
i restanti endpoint non superano più il test di tolleranza; i segmenti risultanti sono quindi
scritto nell'output standard o nel file di output specificato. Se non è chiaro cosa
si dovrebbe quindi utilizzare la tolleranza di separazione -L per ottenere un elenco di tutte le distanze di separazione e
analizzarli per determinare un cut-off adeguato.
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.
-C[chiuso]
Scrivi tutti i poligoni chiusi in chiuso [gmtconnect_closed.txt] e tutti gli altri
segmenti così come sono rispetto allo standard. Non avviene alcun collegamento. Utilizzo -Ttagliare per impostare a
separazione minima [0] e se tagliare è > 0 allora chiudiamo esplicitamente anche il
poligoni in uscita.
-D[modello]
Per dati di segmenti multipli, scarica ogni segmento in un file di output separato [Predefinito
scrive un singolo file a segmenti multipli]. Aggiungi un modello di formato per la persona
nomi di file; questo modello devono obbligatoriamente: contenere un identificatore di formato C che può formattare un file
argomento intero (il numero del segmento); di solito è %d ma potrebbe essere %08d which
fornisce zeri iniziali, ecc. Facoltativamente, può anche contenere il formato %c prima , il
numero intero; questo verrà poi sostituito da C (chiuso) o O (aperto) per indicare il segmento
tipo. [L'impostazione predefinita è gmtconnect_segment_%d.txt]. Tieni presente che le intestazioni dei segmenti saranno
scritto in entrambi i casi. Per i segmenti compositi, verrà utilizzata un'intestazione di segmento generica
scritto e le intestazioni dei segmenti dei singoli pezzi verranno scritte come
commenti per consentire di identificare la provenienza dei pezzi collegati.
-L [linkfile]
Scrive le informazioni sul collegamento nel file specificato [gmtconnect_link.txt]. Per ciascuno
segmento scriviamo l'ID del segmento originale e per il punto iniziale e finale di
del segmento riportiamo l'id del segmento più vicino, sia che si tratti dell'inizio
(B) o il punto finale (E) più vicino e la distanza tra tali punti
unità determinate da -T.
-Q[modello]
Usato con -D in un file di elenco con i nomi dei singoli file di output.
Facoltativamente, aggiungi un modello di nome file per i singoli nomi di file; questo modello
può contenere un identificatore di formato C che può formattare un carattere (C o O per chiuso o
aperti rispettivamente). [L'impostazione predefinita è gmtconnect_list.txt].
-T[tagliare[unità][/nn_dist]]
Specifica la tolleranza di separazione nelle unità di coordinate dei dati [0]; aggiungere
unità di distanza (vedi UNITÀ). Se due linee hanno punti finali più vicini di questo
taglio saranno uniti. Facoltativamente, aggiungi /nn_dist che aggiunge il requisito
che un collegamento verrà effettuato solo se la seconda connessione più vicina supera il nn_dist.
Quest'ultima distanza deve essere espressa nelle stesse unità di tagliare. Tuttavia, se no
vengono forniti gli argomenti, quindi chiudiamo ogni poligono indipendentemente dallo spazio tra il primo
e ultimo punto.
-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].
-bo[coli][Digitare] (Di Più ...)
Seleziona l'output binario nativo. [Il valore predefinito è lo stesso dell'input].
-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.
-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.
UNITA '
Per l'unità di distanza sulla mappa, aggiungere unità d per grado d'arco, m per minuto d'arco, e s per arco
secondo, o e per contatore [Predefinito], f per piede, k per km, M per miglia legali, n per la nautica
miglio, e u per piede di indagine degli Stati Uniti. Per impostazione predefinita calcoliamo tali distanze utilizzando una sfera
approssimazione con cerchi massimi. anteponi - ad una distanza (o l'unità è nessuna distanza è
dato) per eseguire calcoli "Flat Earth" (più veloci ma meno precisi) o anteporre + a
eseguire calcoli geodetici esatti (più lenti ma più accurati).
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
Per combinare le linee del segmento digitalizzato segment_*.txt (le cui coordinate sono in cm) in as
eseguire il minor numero possibile di linee complete, presupponendo che la pendenza dei punti finali possa essere fino a 0.1 mm
gmt connect segment_*.txt -Tf0.1 > new_segments.txt
Per unire i segmenti digitalizzati nel file multisegmento my_lines.txt (le cui coordinate
sono in lon,lat) nel minor numero possibile di linee complete, assumendo che i punti finali siano inclinati
essere fino a 150 m e scrivere i segmenti completi in file separati chiamati
Map_segment_0001.dat, Map_segment_0002.dat, ecc., esegui
gmt connect my_lines.txt -T150e -DMap_segment_%04d.dat
Utilizza gmtconnectgmt online utilizzando i servizi onworks.net