GoGPT Best VPN GoSearch

Favicon di OnWorks

pslegendgmt - Online nel cloud

Esegui pslegendgmt nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

Questo è il comando pslegendgmt che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

PROGRAMMA:

NOME


pslegend - Traccia le legende sulle mappe

SINOSSI


pslegend [ file delle specifiche ] punto di riferimento ] [ dx/dy ] [ nella scatola ] [ parametri ] [ ] [ ] [ ] [ regione
] [ [ad appena/dx/dy/][c|etichetta]] [ [ livello]] [ x_offset ] [ y_offset ] [ -ccopie ] [
-p] [ -t]

Nota: Non è consentito alcuno spazio tra il flag dell'opzione e gli argomenti associati.

DESCRIZIONE


pslegend creerà delle legende che possono essere sovrapposte alle mappe. Legge specifiche relative alle legende
informazioni da un file di input [o stdin]. Salvo diversa indicazione, le annotazioni saranno
realizzato utilizzando il font e la dimensione dell'annotazione primaria in vigore (ad esempio, FONT_ANNOT_PRIMARY)

OBBLIGATORIO ARGOMENTI


-RE[sol|j|J|n|x]punto di riferimento+wlarghezza[/altezza][+jgiustificare][+lspaziatura][+odx[/dy]]
Definisce il punto di riferimento sulla mappa per la legenda utilizzando una delle quattro coordinate
sistemi: (1) Uso -Dg per le coordinate della mappa (utente), (2) utilizzare -DJ or - DJ per l'impostazione
punto di riferimento tramite un codice di giustificazione di 2 caratteri che si riferisce al dominio della mappa (invisibile)
rettangolo, (3) uso -Dn per coordinate normalizzate (0-1), o (4) usare -Dx per la trama
coordinate (pollici, cm, ecc.). Tutti tranne -Dx richiede entrambi -R e -J essere
specificato. Aggiungi +wlarghezza[/altezza] per impostare la larghezza (e l'altezza) della casella della legenda
nelle coordinate del grafico (pollici, cm, ecc.). Se altezza è zero o non è dato allora noi
stima altezza in base all'estensione verticale prevista degli elementi da posizionare.
per impostazione predefinita, il punto di ancoraggio sulla legenda è considerato l'angolo in basso a sinistra
(BL), ma questo può essere modificato aggiungendo +j seguito da una giustificazione di 2 caratteri
codice giustificare (Vedi pstesto). Nota: se -DJ si usa allora giustificare il valore predefinito è lo stesso
as punto di riferimento, Se - DJ si usa allora giustificare il valore predefinito è lo specchio opposto a
punto di riferimento. Utilizzare +lspaziatura per modificare il fattore di interlinea in unità della corrente
dimensione del carattere [1.1]. Infine, aggiungi +o per compensare la scala dei colori di dx/dy dal
punto di riferimento puntare nella direzione implicata da giustificare (o la direzione implicita da -DJ
or - DJ).

OPTIONAL ARGOMENTI


-B[p|s]parametri (Di Più ...)
Imposta gli intervalli di confine della mappa.

-Cdx/dy
Imposta la distanza tra la cornice della legenda e gli elementi interni [4p/4p].

-FA[+cgiochi][+griempire][+i[[divario/]penna]][+p[penna]][+r[raggio]][+s[[dx/dy/][ombra]]]
Senza ulteriori opzioni, disegna un bordo rettangolare attorno alla legenda utilizzando
MAP_FRAME_PEN; specificare una penna diversa con +ppenna. Inserisci +griempire per riempire la leggenda
casella [nessun riempimento]. Aggiungere +cautorizzazione where autorizzazione è l'uno o l'altro divario, xgap/cosa?, o
lgap/rgap/bgap/tgap dove questi elementi sono uniformi, separati nelle direzioni x e y,
o spaziature laterali individuali tra scala e bordo. Aggiungi +i disegnare un
secondario, bordo interno pure. Usiamo un'uniforme divario tra i bordi di 2p e la
MAP_DEFAULTS_PEN a meno che non vengano specificati altri valori. Aggiungere +r disegnare arrotondato
bordi rettangolari invece, con un 6p raggio dell'angolo. Puoi sovrascrivere questo raggio
aggiungendo un altro valore. Infine, append +s disegnare uno sfondo sfalsato ombreggiato
regione. Qui, dx/dy indica lo spostamento rispetto al fotogramma in primo piano [4p/ -4p]
e ombra imposta lo stile di riempimento da utilizzare per l'ombreggiatura [gray50].

-Jparametri (Di Più ...)
Seleziona la proiezione della mappa.

-K (Di Più ...)
Non finalizzare la stampa PostScript.

-O (Di Più ...)
Aggiungi alla trama PostScript esistente.

-P (Di Più ...)
Seleziona l'orientamento della trama "Verticale".

-R[unità]xmin/Xmax/ymin/ymax[R] (Di Più ...)
Specificare la regione di interesse.

-U[ad appena/dx/dy/][c|etichetta] (Di Più ...)
Disegna il logo del timestamp GMT sulla trama.

-V[ livello] (Di Più ...)
Seleziona il livello di verbosità [c].

-X[a|c|f|r][spostamento x[u]]

-Y[a|c|f|r][spostamento y[tu]] (Di Più ...)
Sposta l'origine della trama.

-ccopie (Di Più ...)
Specificare il numero di copie di stampa [Il valore predefinito è 1].

-p[x|y|z]Azim/elevazione[/livello z][+wlon0/lat0[/z0]][+vx0/y0] (Di Più ...)
Seleziona la vista prospettica.

-T[trasp] (Di Più ...)
Imposta il livello di trasparenza del PDF in percentuale.

-^ 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.

PSLEGEND CODICI


file delle specifiche
Questo file ASCII contiene istruzioni per la disposizione degli elementi nella legenda. Ogni
L'elemento della legenda è descritto da un record univoco. Tutti i record iniziano con un record univoco
carattere comune a tutti i record dello stesso tipo. L'ordine della legenda
elementi è implicito nell'ordine dei record. Quattordici diversi tipi di record sono
riconosciuti e la sintassi per ciascuno di questi record è presentata di seguito:

# commento
I record che iniziano con # e le righe vuote vengono saltati.

A nomecpt
I riempimenti di colore dei simboli o delle celle possono essere forniti indirettamente tramite un z-valore che può essere utilizzato
per la ricerca del colore tramite il file CPT fornito nomecptPuoi passare ad altri
nomecpt ripetendo questo comando.

B nomecpt offset altezza [ opzionale argomenti ]
. B il record traccerà una barra colorata orizzontale, scala ps-stile al centro,
INIZIO offset dal bordo sinistro, e del dato altezzaPuoi aggiungere qualsiasi
aggiuntivo scala ps opzioni pure. Qualsiasi dei modificatori
[+e[b|f][ ]][+h][+ma|c|l|u][+n[ ]] può essere aggiunto al altezza
argomento, mentre altre opzioni del modulo -B -I -L -M -N -S -Z e -p può essere aggiunto come
opzionale argomenti alla fine del disco. Vedi scala ps per i dettagli su tutti
modificatori e opzioni.

C colore del testo
. C record specifica il colore con cui verrà stampato il testo rimanente.
colore del testo può essere nella forma g/g/b, c/m/y/k, un colore nominato o un colore indiretto
tramite z=*valore* (richiede il A comando). Utilizzare - per ripristinare il colore predefinito.

D [offset] penna [-|+|=]
. D registra i risultati in una linea orizzontale con specificato penna attraverso la leggenda con
un quarto della spaziatura delle righe lasciata vuota sopra e sotto la riga. Due spazi di
offset le unità sono lasciate vuote tra la linea orizzontale e quella sinistra e destra
lati del frame [0]. Se non viene fornita alcuna penna, utilizziamo MAP_GRID_PEN_PRIMARY e se penna è impostato
a - quindi non viene tracciata alcuna linea visibile (ricordiamo solo la posizione come possibile
punto di inizio/fine di una linea verticale; vedere V). Per non è un aggiungere l'interlinea di un quarto
prima della riga, aggiungi -. A non è un aggiungere la spaziatura dopo la riga, aggiungere +Per nessun motivo
spaziatura affatto, aggiungi = [L'impostazione predefinita posiziona un quarto di interlinea sia prima che dopo
la linea].

F FILL1 FILL2 ... riempire
Specificare il riempimento (colore del motivo) per le celle. In alternativa, è possibile specificare un
colore indiretto tramite z=*valore* (richiede il A comando). Se solo FILL1 è dato allora
viene utilizzato per riempire l'intera riga, altrimenti fornire un valore di riempimento per ogni riga attiva
colonna (vedi N). Se un riempimento è -, non avviene alcun riempimento [Predefinito].

G divario . G record specifica uno spazio verticale della lunghezza data. Oltre a
unità standard (i, c, p) puoi usare l per le linee. Un negativo divario sposterà il
linea corrente verso l'alto (chiudendo così un divario).

H dimensione del font|- fonte|- testata
. H record traccia una stringa di testo centrata utilizzando i parametri del font specificati. Utilizzare
- per impostare di default la dimensione e il tipo di FONT_TITLE.

I file immagine larghezza giustificazione
Posiziona un'immagine EPS o raster nella legenda giustificata rispetto al punto corrente.
L'immagine larghezza determina la dimensione dell'immagine sulla pagina.

L dimensione del font|- fonte|- giustificazione etichetta
. L record traccia una stringa di testo giustificata (a sinistra, (a destra) o (a destra) all'interno di un
colonna utilizzando i parametri del font specificati. Utilizzare - per impostare come predefinito la dimensione e il tipo
of ETICHETTA_FONTE.

M Slon|- stecca lunghezza [+f][+l[etichetta]][+u] [-Fparam] [ -Rcon/e/s/n -Jparam ]
Inserisci una scala della mappa nella legenda. Specifica Slon stecca, il punto sulla mappa in cui il
si applica la scala (Slon è significativo solo per alcune proiezioni oblique. In caso contrario
necessario, è necessario specificare - invece). Dare lunghezza, la lunghezza della scala in km
(per altre unità aggiungere e (metro), f (piede), M (miglio), n (miglio nautico), o u
(piede di indagine)). Aggiungi +f per una scala di mappa elaborata [L'impostazione predefinita è semplice]. Aggiungi +l a
, il lunghezza per selezionare l'etichetta predefinita che equivale all'unità di distanza (metro, piedi,
km, miglia, miglia nautiche, piedi di rilevamento) ed è giustificato sulla parte superiore della scala [t].
Modificalo fornendo la tua etichetta (aggiungi +letichetta). Cambia l'allineamento dell'etichetta con
+aallineare (scegli tra l(a sinistra), r(vatto), t(op) , e b(ottomano)). Applicare +u aggiungere
l'unità per tutte le annotazioni di distanza lungo la scala. Se si desidera posizionare una mappa
pannello dietro la bilancia, aggiungere un adatto -F opzione pannello (vedere mappa di base ps per dettagli
sui pannelli e sui modificatori di scala della mappa). Tutti +modificatori deve essere aggiunto a
lunghezza per creare un singolo argomento stringa. Se il -R -J fornito a pslegend is
diversa dalla proiezione necessaria per la scala (o non data affatto, ad esempio, con
-Dx), fornire i due opzionali -R -J anche le impostazioni.

N [ncolumni or larghezza1 larghezza2 ... larghezza di banda]
Modificare il numero di colonne nella legenda [1]. Questo riguarda solo la stampa di
simboli (S) ed etichette (L). Il numero di colonne rimane valido fino a quando N viene usato
di nuovo. Per ottenere colonne di larghezza diversa, fornire invece la larghezza relativa di ciascuna
colonne separate da spazi. La somma di queste larghezze equivale alla legenda
larghezza impostata tramite -DSe non viene fornito alcun argomento, impostiamo n_colonne a 1.

P intestazione in modalità paragrafo per pstext
Inizia un nuovo paragrafo di testo specificando tutti i parametri necessari (vedi pstesto -M
descrizione del record). Nota che pslegend sa quali dovrebbero essere tutti quei valori, quindi
normalmente puoi lasciare l'intero record (dopo P) vuoto o ometterlo completamente
insieme. Se è necessario impostare direttamente almeno uno dei parametri, è necessario
specifica tutti e imposta quelli che vuoi lasciare al loro valore predefinito su -.

S [dx1 simbolo Taglia riempire penna [ dx2 testo ]]
Traccia il simbolo selezionato con diametro, riempimento e contorno specificati (vedere psxy).
Il simbolo è centrato a dx1 dal margine sinistro della colonna, con l'opzione
esplicativo testo di partenza dx2 dal margine, stampato con FONT_ANNOT_PRIMARY. Utilizzare
- se no riempire o schema (penna) è obbligatorio. In alternativa, il riempire può essere specificato
indirettamente tramite z=*valore* e il colore viene assegnato tramite la ricerca CPT (richiede
A comando). Quando si traccia solo un simbolo, senza testo, dx2 e testo può essere
omesso. Il dx1 il valore può anche essere dato come codice giustificativo L, C, R che
giustifica il simbolo rispetto alla colonna corrente. Se non vengono forniti argomenti
a S poi passiamo semplicemente alla colonna successiva. Tre psxy i simboli possono assumere un significato speciale
modificatori: anteriore (f), riga citata (q) e vettore (v). È possibile aggiungere modificatori a
il simbolo e influenzano il modo in cui vengono presentati i fronti, le linee quotate e i vettori (vedere
psxy pagina man per i modificatori). pslegend determinerà le impostazioni predefinite per tutti
modificatori e argomenti secondari se non forniti. Alcuni altri simboli (il
rettangoli, ellissi, cunei, angoli obliqui) possono accettare più di un singolo argomento size.
Nota che per un segmento di linea dovresti usare il simbolo del trattino orizzontale (-). Se
solo una taglia unica se data allora pslegend fornirà argomenti ragionevoli per tracciare
il simbolo (Vedi Impostazioni predefinite). In alternativa, combina gli argomenti richiesti in un
singola stringa separata da virgole e usarla come dimensione del simbolo (di nuovo, vedere psxy da
dettagli sugli argomenti necessari).

T testo del paragrafo
Uno o più di questi T registra con testo del paragrafo stampato con FONT_ANNOT_PRIMARY.
Per specificare disposizioni speciali di posizionamento e composizione, o per immettere un
interruzione di paragrafo, utilizzare l'opzione facoltativa P record.

V [offset] penna
. V record traccia una linea verticale tra le colonne (se più di una) utilizzando il
selezionato penna. Qui, offset è analogo all'offset per il D record ma nel
direzione verticale [0]. La prima volta V viene utilizzato per ricordare la posizione verticale
dell'ultimo D linea, e la seconda volta V è impostato che traiamo da quella posizione passata per
la posizione più recente del D linea. Quindi, D deve essere utilizzato per contrassegnare l'inizio e
arresto di una linea verticale (quindi V deve seguire D). Se non si desidera alcuna linea orizzontale
semplicemente dare - come penna a D.

DEFAULT


Quando gli attributi non vengono forniti o le informazioni estese sul simbolo (per i simboli che richiedono più
oltre alla semplice dimensione complessiva) non sono fornite come quantità separate da virgole, pslegend andrete a
fornire i seguenti valori predefiniti:

Fronte: il simbolo frontale è il riquadro sul lato sinistro (qui, significa lato superiore), con dimensioni pari al 30% di
la dimensione del simbolo data.

Vettore: la dimensione della testa è il 30% della dimensione del simbolo dato.

Ellisse: l'asse minore è il 65% dell'asse maggiore (la dimensione del simbolo), con un azimut di 0 gradi.

Rettangolo: l'altezza è il 65% della larghezza (la dimensione del simbolo).

Rettangolo ruotato: Idem, con una rotazione di 30 gradi.

Rettangolo arrotondato: uguale al rettangolo, ma con raggio d'angolo pari al 10% della larghezza.

Matangle: gli angoli sono -10 e 45 gradi, con la punta della freccia che è il 30% della dimensione del simbolo.

Cuneo: gli angoli sono -30 e 30 gradi.

ESEMPI


Per aggiungere un esempio di legenda a un grafico di Mercatore (map.ps) con le specifiche fornite,
uso

gmt pslegend -R-10/10/-10/10 -JM6i -F+gazure1 -Dx0.5i/0.5i+w5i/3.3i+jBL+l1.2 \
-C0.1i/0.1i -B5f1 << EOF >> mappa.ps
# Test della legenda per pslegend
# G è lo spazio verticale, V è la linea verticale, N imposta il numero di colonne, D disegna la linea orizzontale.
# H è l'intestazione, L è l'etichetta, S è il simbolo, T è il testo del paragrafo, M è la scala della mappa.
#
G -0.1i
H 24 Times-Roman La mia legenda della mappa
D 0.2i 1p
N 2
V 0 1p
S 0.1ic 0.15i p300/12 0.25p 0.3i Questo cerchio è tratteggiato
S 0.1ie 0.15i giallo 0.25p 0.3i Questa ellisse è gialla
S 0.1iw 0.15i verde 0.25p 0.3i Questo cuneo è verde
S 0.1i f0.1i+l+t 0.25i blu 0.25p 0.3i Questo è un guasto
S 0.1i - 0.15i - 0.25p,- 0.3i Un contorno tratteggiato
S 0.1i v0.1i+a40+e 0.25i magenta 0.25p 0.3i Questo è un vettore
S 0.1ii 0.15i ciano 0.25p 0.3i Questo triangolo è noioso
V 0 1p
D 0.2i 1p
N 1
M 5 5 600+uf
G 0.05i
I SOEST_logo.ras 3i CT
G 0.05i
B colori.cpt 0.2i 0.2i
G 0.05i L 9 4 R Smith et al., @%5%J. Geophys. Res., 99@%%, 2000
G 0.1i
P
Proviamo a scrivere un testo semplice che possa occupare poche righe.
T Non esiste un modo semplice per predeterminare quante linee saranno necessarie,
Quindi potremmo dover regolare l'altezza della scatola per ottenere la scatola della giusta dimensione.
EOF

NOTA ON LEGGENDA ALTEZZA


As -D suggerisce, lasciando il altezza off forza un calcolo dell'altezza prevista. Questo
è un calcolo esatto, tranne nel caso di legende che inseriscono il testo del paragrafo. Qui noi
basta fare una stima di primo ordine di quante righe potrebbero apparire. Senza accesso a
metriche dei caratteri questa stima occasionalmente sarà sbagliata di 1 riga. In tal caso, annotare quanto riportato
altezza (con -V) e specificare un'altezza leggermente più grande o più piccola in -D.

FINESTRE OSSERVAZIONI


Nota che sotto Windows, il segno di percentuale (%) è un indicatore variabile (come $ sotto Unix).
Per indicare un semplice segno di percentuale in uno script batch è necessario ripeterlo (%%); quindi
il meccanismo di cambio dei caratteri (@%*font*% e @%%) potrebbe richiedere il doppio del numero di percentuali
segni. Questo vale solo per il testo all'interno di uno script o che viene elaborato in altro modo da DOS.
File di dati che vengono aperti e letti da pslegend non hanno bisogno di tale duplicazione.

Utilizzare pslegendgmt online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.