Il s'agit de la commande psxygmt qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
psxy - Tracez des lignes, des polygones et des symboles sur des cartes
SYNOPSIS
psxy [ table ] paramètres ouest/est/sud/nord[/zmin/zmax][r] [ [m|p|x|y] ] [
[p|s]paramètres ] [ cpt ] [ dx/dy ] [ [x[+]|y[+]|X|Y][n][casquette][/[-|+]stylo] ] [
[c|n|r][point de réf] ] [ remplir ] [ intense ] [ z|Zparamètres ] [ ] [
[+b|d|D][+xl|r|x0][+yl|r|y0][+pstylo] ] [ [c|r] ] [ ] [ ] [ [symbole][longueur du câble[u] ] [ ] [
[juste/dx/dy/][c|étiquette] ] [ [niveau] ] [ [-|+][stylo][attribut] ] [ décalage_x ] [ décalage_y ] [
-a] [ -bi] [ -ccopies ] [ -du] [ -f] [ -g] [
-h] [ -i] [ -p] [ -t] [ -:[i|o] ]
Remarque: Aucun espace n'est autorisé entre l'indicateur d'option et les arguments associés.
DESCRIPTION
psxy lit (x,y) paires de fichiers [ou entrée standard] et génère du code PostScript qui
tracera des lignes, des polygones ou des symboles à ces emplacements sur une carte. Si un symbole est sélectionné
et aucune taille de symbole donnée, alors psxy interprétera la troisième colonne des données d'entrée comme
taille du symbole. Symboles dont longueur du câble est <= 0 sont ignorés. Si aucun symbole n'est spécifié, alors le
code du symbole (voir -S ci-dessous) doit être présente comme dernière colonne de l’entrée. Si -S N'est pas utilisé,
une ligne reliant les points de données sera tracée à la place. Pour fermer explicitement des polygones, utilisez
-L. Sélectionnez un remplissage avec -G. Si -G est réglé, -W contrôlera si le contour du polygone est
tiré ou non. Si un symbole est sélectionné, -G et -W détermine le remplissage et le contour/non
contour, respectivement. Le code PostScript est écrit sur la sortie standard.
REQUIS ARGUMENTS
-Jparamètres (plus ...)
Sélectionnez la projection cartographique.
-R[unité]x min/xmax/ymin/ymax[r] (plus ...)
Spécifiez la région d'intérêt.
Pour une vue en perspective p, éventuellement ajouter /zmin/zmax. (Suite ...)
EN OPTION ARGUMENTS
table Un ou plusieurs ASCII (ou binaire, voir -bi[ncols][type]) fichier(s) de table de données contenant un
nombre de colonnes de données. Si aucun tableau n'est fourni, nous lisons à partir de l'entrée standard.
Utilisez le -T pour ignorer tous les fichiers d'entrée, y compris l'entrée standard (voir ci-dessous).
-A[m|p|x|y]
Par défaut, les segments de lignes géographiques sont dessinés sous forme d’arcs de grand cercle. Pour les dessiner
comme lignes droites, utilisez le -A drapeau. Sinon, ajoutez m tracer la ligne en premier
suivant un méridien, puis un parallèle. Ou ajouter p commencer à suivre un parallèle,
puis un méridien. (Cela peut être pratique pour tracer une ligne le long de parallèles, par exemple
exemple). Pour les données cartésiennes, les points sont simplement connectés, sauf si vous ajoutez x or
y dessiner des courbes d'escalier dont le premier mouvement est le long x or y, Respectivement.
-B[p|s]paramètres (plus ...)
Définir des intervalles de limite de carte.
-Ccpt Donnez un fichier CPT ou spécifiez -Ccolor1,color2[,color3,...] pour construire un linéaire
CPT continu à partir de ces couleurs automatiquement. Dans ce cas couleurn peut être ar/g/b
triplet, un nom de couleur ou une couleur HTML hexadécimale (par exemple #aabbcc ). Si -S est réglé,
laissez la couleur de remplissage du symbole être déterminée par la valeur z dans la troisième colonne. Supplémentaire
les champs sont décalés d'une colonne (la taille facultative serait la 4ème plutôt que la 3ème
domaine, etc.). Si -S n'est pas défini, alors psxy attend de l'utilisateur qu'il fournisse un multisegment
fichier où chaque en-tête de segment contient un -Zvague chaîne de caractères. Les vague contrôlera le
couleur de la ligne ou du polygone (si -L est défini) via le fichier CPT.
-Ddx/dy
Décaler le symbole du tracé ou les emplacements des lignes des montants donnés dx/dy [La valeur par défaut est non
compenser]. Si dy n'est pas donné, il est égal à dx.
-E[x[+]|y[+]|X|Y][n][casquette][/[-|+]stylo]
Dessinez des barres d'erreur symétriques. Ajouter x et/ou y pour indiquer les barres que vous souhaitez
dessiner (la valeur par défaut est à la fois x et y). Les erreurs x et/ou y doivent être stockées dans les colonnes
après la paire (x,y) [ou le triplet (x,y,size)]. Si un + est ajouté après x et/ou y
puis nous dessinerons une barre d'erreur asymétrique ; cela nécessite deux plutôt qu'un supplémentaire
colonne de données. Le casquette Le paramètre indique la longueur de l'embout sur l'erreur
barres [7p]. Les attributs du stylet pour les barres d'erreur peuvent également être définis [Par défaut : largeur =
par défaut, couleur = noir, style = solide]. Un leader + utilisera la couleur de recherche (via
-C) pour le remplissage des symboles et la couleur du stylo d'erreur, tandis qu'un premier - définira le stylo d'erreur
colorer et désactiver le remplissage des symboles. Si majuscule X et/ou Y est utilisé, nous le ferons à la place
dessinez des symboles « boîte et moustaches » (ou « tige et feuille »). La coordonnée x (ou y) est
puis prise comme valeur médiane, et 4 colonnes supplémentaires devraient contenir la
minimum (quantile 0%), le quantile 25%, le quantile 75% et le maximum (quantile 100%
quantiles). La case 25-75 % peut être remplie en utilisant -G. Si n est annexé à X
(ou Y), nous dessinons un symbole "boîte et moustache" encoché où la largeur de l'encoche reflète
l’incertitude sur la médiane. Ensuite, une cinquième colonne de données supplémentaire devrait contenir
le nombre de points dans la distribution.
-F[c|n|r][a|f|s|r|point de réf]
Modifier les points de passage sont connectés (en spécifiant un programme) et les données sont regroupées
(en précisant un méthode). Ajoutez l'un des trois schémas de connexion de ligne : c: Dessiner
segments de ligne continus pour chaque groupe [Par défaut]. r: Dessinez des segments de ligne à partir d'un
point de référence remis à zéro pour chaque groupe. n: Dessinez des réseaux de segments de ligne entre
tous les points de chaque groupe. Vous pouvez éventuellement ajouter l'une des quatre méthodes de segmentation.
pour définir le groupe : a : Ignorer tous les en-têtes de segment, c'est-à-dire laisser tous les points appartenir à
un seul groupe et définissez le point de référence du groupe sur le tout premier point du premier
fichier. f : Considérez toutes les données de chaque fichier comme un seul groupe distinct et réinitialisez-les.
le point de référence du groupe au premier point de chaque groupe. s : Les en-têtes de segment sont
honoré donc chaque segment est un groupe ; le point de référence du groupe est réinitialisé au premier
point de chaque segment entrant [par défaut]. r: Pareil que s, mais la référence du groupe
Le point est réinitialisé après chaque enregistrement au point précédent (cette méthode est uniquement
disponible avec le -Ve schème). Au lieu des codes a|f|s|r vous pouvez ajouter le
coordonnées d'un point de réf qui servira de point de référence externe fixe pour
tous les groupes.
-Gremplir Sélectionnez la couleur ou le motif pour le remplissage des symboles ou des polygones [La valeur par défaut est aucun remplissage].
Notez que psxy va chercher -G et -W chaînes dans tous les en-têtes de segment et laissez
toutes les valeurs ainsi trouvées remplacent les paramètres de la ligne de commande.
-Iintense
Utilisez le fourni intense valeur (nominalement comprise entre -1 et + 1) pour moduler la
remplir la couleur en simulant l'éclairage [aucun].
-Jz|Zparamètres (plus ...)
Définir la mise à l'échelle de l'axe z ; même syntaxe que -Jx.
-K (plus ...)
Ne finalisez pas le tracé PostScript.
-L[+b|d|D][+xl|r|x0][+yl|r|y0][+pstylo]
Forcer les polygones fermés. Vous pouvez également ajouter des modificateurs pour créer un polygone à partir d'un
segment de ligne. Ajouter +d construire une enveloppe symétrique autour de y(x) en utilisant les écarts
dy(x) indiqué dans la colonne supplémentaire 3. Ajouter +D construire une enveloppe asymétrique autour
y(x) en utilisant les écarts dy1(x) et dy2(x) des colonnes supplémentaires 3-4. Ajouter +b à construire
enveloppe asymétrique autour de y(x) en utilisant les limites yl(x) et yh(x) des colonnes supplémentaires
3-4. Ajouter +xl|r|x0 pour connecter le premier et le dernier point aux points d'ancrage à l'un ou l'autre
xmin, xmax ou x0, ou ajouter +yb|t|y0 pour connecter le premier et le dernier point d'ancrage
pointe sur ymin, ymax ou y0. Le polygone peut être peint (-G) et éventuellement
souligné en ajoutant +pstylo [pas de plan].
-N[c|r]
Ne coupez PAS les symboles qui se situent en dehors des limites de la carte [par défaut, trace les points dont
les coordonnées sont strictement à l’intérieur de la bordure de la carte uniquement]. L'option ne s'applique pas à
des lignes et des polygones qui sont toujours coupés à la région de la carte. Pour périodique
(360 longitudes), nous devons tracer tous les symboles deux fois au cas où ils seraient coupés par le
frontière répétitive. Le -N désactivera le découpage et ne tracera pas de symboles répétitifs.
Utilisez le -Nr. pour désactiver l'écrêtage tout en conservant le tracé de ces symboles répétitifs, ou
utilisé -NC pour conserver le découpage mais désactiver le traçage des symboles répétitifs.
-O (plus ...)
Ajouter au tracé PostScript existant.
-P (plus ...)
Sélectionnez l'orientation du tracé "Portrait".
-S[symbole][longueur du câble[tu]]
Symboles de tracé. Si présent, longueur du câble est la taille du symbole dans l'unité définie dans gmt.conf (sauf si
c, i, ou p est annexé). Si le code du symbole (voir ci-dessous) n'est pas indiqué, il sera
lire à partir de la dernière colonne des données d'entrée ; cela ne peut pas être utilisé conjointement
avec entrée binaire. Ajoutez éventuellement c, i, ou p pour indiquer que la taille
les informations contenues dans les données d'entrée sont respectivement en unités de cm, de pouce ou de point.
[La valeur par défaut est PROJ_LENGTH_UNIT]. Remarque : si vous fournissez tous les deux taille et symbole via le
fichier d'entrée, vous devez utiliser PROJ_LENGTH_UNIT pour indiquer l'unité utilisée pour le symbole
size ou ajoutez les unités aux tailles du fichier. Si les tailles des symboles sont attendues
via la troisième colonne de données, vous pouvez alors convertir ces valeurs en symbole approprié
tailles via le -i mécanisme.
Les symboles majuscules A, C, D, G, H, I, N, S, T sont normalisés pour avoir le même
aire sous forme de cercle de diamètre longueur du câble, tandis que la taille de la minuscule correspondante
Les symboles font référence au diamètre d'un cercle circonscrit.
Vous pouvez modifier les symboles en ajoutant les éléments requis -S option à l'un de vos multisegments
En-têtes.
Choisissez entre ces codes de symboles :
-S- Tiret x (-). longueur du câble est la longueur d'un court segment de ligne horizontale (x-dir).
-S+ plus (+). longueur du câble est le diamètre du cercle circonscrit.
-Sa star. longueur du câble est le diamètre du cercle circonscrit.
-Sb[longueur du câble[c|i|p|u]][b[base]]
Verticale bs'étendant de base jouet. longueur du câble est la largeur de la barre. Ajouter u if longueur du câble
est en unités x [la valeur par défaut est l'unité de distance de parcelle]. Par défaut, base = ymin.
Ajouter b[base] pour modifier cette valeur. Si base n'est pas annexé alors nous le lisons
à partir de la dernière colonne de données d’entrée.
-SB[longueur du câble[c|i|p|u]][b[base]]
Horizontal bs'étendant de base à x. longueur du câble est la largeur de la barre. Ajouter u if
longueur du câble est en unités y [la valeur par défaut est l'unité de distance de parcelle]. Par défaut, base =
xmin. Ajouter b[base] pour modifier cette valeur. Si base n'est pas annexé alors nous
lisez-le à partir de la dernière colonne de données d’entrée.
-SC ccercle. longueur du câble est le diamètre du cercle.
-Dakota du Sud diamond. longueur du câble est le diamètre du cercle circonscrit.
Se ellipse. Direction (en degrés dans le sens inverse des aiguilles d'une montre par rapport à l'horizontale),
major_axis et minor_axis doivent être trouvés dans les colonnes 3, 4 et 5.
-SI Pareil que Se, sauf que l'azimut (en degrés à l'est du nord) doit être indiqué
au lieu de direction. L'azimut sera mappé selon un angle basé sur la
projection cartographique choisie (Se laisse les instructions inchangées.) De plus,
les longueurs des axes doivent être données en km au lieu d'unités de distance de parcelle. Un
une exception se produit pour une projection linéaire dans laquelle nous supposons que les axes de l'ellipse
sont donnés dans les mêmes unités que -R. Pour les ellipses dégénérées (cercles) avec
diamètre donné en km, utiliser -SE-. Le diamètre est sauf à être donné en
colonne 3. Vous pouvez également ajouter le diamètre souhaité en km à -SE- et cette
un diamètre fixe est utilisé à la place.
-Sfécart[/longueur du câble][+l|+r][+b+c+f+s+t][+ocompenser][+p[stylo]].
Dessine un fdevant. Écart de distance entre les symboles et la taille du symbole. Si écart is
négatif, il est interprété comme signifiant le nombre de symboles le long du recto
au lieu. Si longueur du câble manque, il est réglé à 30% du écart, sauf quand écart is
négatif et longueur du câble est donc nécessaire. Ajouter +l or +r tracer des symboles sur le
côté gauche ou droit de la façade [La valeur par défaut est centrée]. Ajouter +type à
spécifiez quel symbole tracer : bbœuf, ccercle, fault, slèvre, ou ttriangle.
[La valeur par défaut est fault]. Glissement signifie décrochement latéral gauche ou latéral droit
flèches (centré n’est pas une option). Le +s le modificateur accepte éventuellement le
angle utilisé pour dessiner le vecteur [30]. Ajouter +ocompenser pour compenser le premier
symbole depuis le début du recto de ce montant [0]. Le symbole choisi
est dessiné avec le même stylo que celui défini pour la ligne (c'est-à-dire via -W). L'utilisation d'un
stylo alternatif, ajouter +pstylo. Pour ignorer le plan, utilisez simplement +p. Remarque : par
placement -Sf options dans l'en-tête du segment, vous pouvez modifier les types de façade sur
une base segment par segment.
-Sg octagsur. longueur du câble est le diamètre du cercle circonscrit.
-Ch hexagone. longueur du câble est le diamètre du cercle circonscrit.
-Si itriangle inversé. longueur du câble est le diamètre du cercle circonscrit.
-Sj Rectangle pivoté. Direction (en degrés dans le sens inverse des aiguilles d'une montre par rapport à l'horizontale),
La dimension x et la dimension y doivent être trouvées dans les colonnes 3, 4 et 5.
-SJ Pareil que -Sj, sauf que l'azimut (en degrés à l'est du nord) doit être indiqué
au lieu de direction. L'azimut sera mappé selon un angle basé sur la
projection cartographique choisie (-Sj laisse les instructions inchangées.) De plus,
les dimensions doivent être données en km au lieu d'unités de distance de parcelle. Un
une exception se produit pour une projection linéaire dans laquelle nous supposons les dimensions
sont donnés dans les mêmes unités que -R.
-Sk ksymbole personnalisé. Ajouter nom/longueur du câble, et nous chercherons un fichier de définition
appelé nom.def dans (1) le répertoire courant ou (2) dans ~/.gmt ou (3) dans
$GMT_SHAREDIR/coutume. Le symbole tel que défini dans ce fichier est de taille 1.0 par
défaut; le annexé longueur du câble mettra à l'échelle le symbole en conséquence. Les utilisateurs peuvent ajouter
leurs propres fichiers *.def personnalisés ; voir SYMBOLES PERSONNALISÉS ci-dessous.
-Sl llettre ou chaîne de texte (moins de 256 caractères). Donnez la taille et ajoutez
+tstring après la taille. Notez que la taille n’est qu’approximative ; Non
une mise à l'échelle individuelle est effectuée pour différents personnages. N'oubliez pas de vous échapper
des caractères spéciaux comme *. Vous pouvez éventuellement ajouter +ffonte pour sélectionner un
police particulière [La valeur par défaut est FONT_ANNOT_PRIMARY] et +jjustifier pour changer
justification [CM].
-Pm mun arc d'angle, éventuellement avec une ou deux pointes de flèches [La valeur par défaut est pas de flèche
têtes]. Le longueur du câble est la longueur de la tête du vecteur. La largeur de l'arc est définie par -W.
Le rayon de l'arc et ses directions de début et d'arrêt (en degrés
dans le sens inverse des aiguilles d'une montre à partir de l'horizontale) doivent être indiqués dans les colonnes 3 à 5. Voir VECTEUR
ATTRIBUTES pour spécifier d'autres attributs.
-SM Pareil que -Pm mais passe au symbole d'angle droit si les angles sous-tendent 90
degrés exactement.
-Sn pentagon. longueur du câble est le diamètre du cercle circonscrit.
-Sp point. Aucune taille ne doit être spécifiée (1 pixel est utilisé).
-Carré qligne notée, c'est-à-dire lignes avec des annotations telles que des contours. Ajouter
[d|D|f|l|L|n|N|s|S|x|X]info[:étiquetteinfo]. L'argument requis contrôle le
placement des étiquettes le long des lignes citées. Choisissez parmi six contrôles
algorithmes:
ddist[c|je|p] or Ddist[d|e|f|k|m|M|n|s]
Pour les minuscules d, donnez les distances entre les étiquettes sur le tracé dans
votre unité de mesure préférée c (cm), i (pouce), ou p (points),
tandis que pour les majuscules D, spécifiez les distances en unités cartographiques et ajoutez
l'unité; choisir parmi e (m), f (pied), k (km), M (mile), n
(mille marin) ou u (US Survey foot), et d (degré d'arc), m (arc
minute), ou s (seconde d'arc). [La valeur par défaut est 10c ou 4i]. Comme une option,
vous pouvez ajouter /fraction qui sert à placer le tout premier
étiquette pour chaque contour lorsque la distance cumulée le long du contour
équivaut à fraction * dist [0.25].
fffile.d
Lit le fichier ASCII ffile.d et place des étiquettes à des endroits dans le
fichier qui correspond aux emplacements le long des lignes citées. Inexact
les matchs et les points en dehors de la région sont ignorés.
je|Lline1[,line2,...]
Donner les coordonnées des points finaux d'un ou plusieurs
segments de ligne droite séparés par des virgules. Des étiquettes seront placées
où ces lignes croisent les lignes citées. Le format de chacun
en ligne la spécification est start_lon/start_lat/stop_lon/stop_lat. Tous les deux
start_lon/start_lat et stop_lon/stop_lat peut être remplacé par un
Clé à 2 caractères qui utilise le format de justification utilisé dans
texte ps pour indiquer un point sur le cadre ou le centre de la carte,
donné comme [LCR][BMT]. L interprétera les paires de points comme définissant
grands cercles [La valeur par défaut est la ligne droite].
n|Nn_étiquette
Spécifie le nombre d'étiquettes équidistantes pour les lignes entre guillemets [1].
Majuscule N commence l'étiquetage exactement au début de la ligne
[La valeur par défaut les centre le long de la ligne]. N-1 place une justifiée
étiquette au début, tandis que N+1 place une étiquette justifiée à la fin de
lignes citées. Vous pouvez éventuellement ajouter /min_dist[c|i|p] pour faire respecter cela
une distance minimale de séparation entre les étiquettes successives est
forcée.
s|Sn_étiquette
Pareil que n|Nn_étiquette mais implique que les données d'entrée doivent d'abord être
converti en une série de segments de ligne à 2 points avant le traçage.
X|Xfichierx.d
Lit le fichier multisegment fichierx.d et place des étiquettes au niveau
intersections entre les lignes citées et les lignes dans fichierx.d.
X rééchantillonnera d'abord les lignes le long des arcs de grand cercle. Dans
En outre, vous pouvez éventuellement ajouter +rradius[c|i|p] pour définir un
séparation minimale des étiquettes dans le plan xy [aucune limitation].
Le facultatif étiquetteinfo contrôle les spécificités du formatage de l'étiquette et
se compose d'une chaîne concaténée composée de l'un des contrôles suivants
arguments:
+aangle
Pour les annotations à angle fixe, +un pour la ligne normale, ou +ap pour
ligne parallèle [par défaut].
+cdx[/dy]
Définit l'espacement entre l'étiquette et la zone de texte facultative. Ajouter
c|i|p pour préciser l'unité ou % pour indiquer un pourcentage de la
taille de la police de l'étiquette [15 %].
+d Active le débogage qui dessinera des points et des lignes d'assistance vers
illustrer le fonctionnement de la configuration de la ligne citée.
+e Retardez le tracé du texte. Ceci est utilisé pour créer un chemin de clip
en fonction du texte, puis posez d'autres superpositions pendant que ce clip
le chemin est en vigueur, puis retournement du découpage avec psclip -Cs qui
trace enfin le texte original.
+ffonte Définit la police souhaitée [FONT_ANNOT_PRIMARY par défaut avec sa taille
changé à 9p].
+g[couleur]
Sélectionne les zones de texte opaques [La valeur par défaut est transparente] ; en option
spécifiez la couleur [La valeur par défaut est PS_PAGE_COLOR].
+jjuste Définit la justification de l'étiquette [La valeur par défaut est MC]. Ignoré quand -EscN|n+|-1
est utilisé.
+létiquette
Définit le texte de l'étiquette constante.
+Ldrapeau Définit le texte de l'étiquette en fonction de l'indicateur spécifié :
+Lh Prenez l'étiquette de l'en-tête du segment actuel (recherchez d'abord
un intégré -Létiquette option, sinon utilisez le premier mot suivant
le drapeau de segment). Pour les étiquettes de plusieurs mots, joignez l'étiquette entière
entre guillemets doubles. +Ld Prenez les distances cartésiennes le long de la
ligne comme étiquette ; ajouter c|i|p comme l'unité [La valeur par défaut est
PROJ_LENGTH_UNIT]. +LD Calculer les distances réelles sur la carte ; ajouter
d|e|f|k|n|M|n|s comme l'unité [La valeur par défaut est d(egrees), sauf si l'étiquette
le placement était basé sur les distances cartographiques le long des lignes, auquel cas
nous utilisons la même unité spécifiée pour cet algorithme]. Nécessite une carte
projection à utiliser. +Lf Utilisez du texte après la 2ème colonne dans le
fichier d'emplacement d'étiquette fixe comme étiquette. Nécessite l'étiquette fixe
réglage de l'emplacement. +Lx As +Lh mais utilisez les en-têtes dans le fichierx.d
plutôt. Nécessite l’option de fichier de croisement.
+ndx[/dy]
Nudges le placement des étiquettes par la quantité spécifiée (ajouter
c|i|p pour préciser les unités). Les incréments sont pris en compte dans le
système de coordonnées défini par l'orientation de la ligne ; utiliser +N
pour forcer les incréments dans le système de coordonnées x/y du tracé [non
coup de coude]. Non autorisé avec +v.
+o Sélectionne la zone de texte rectangulaire arrondie [la valeur par défaut est rectangulaire].
Ne s'applique pas au texte incurvé (+v) et n'a de sens que pour
zones de texte opaques.
+p[stylo]
Dessine le contour des zones de texte [La valeur par défaut n'est pas de contour] ;
spécifiez éventuellement un stylo pour le contour [La valeur par défaut est la largeur = 0.25p,
couleur = noir, style = solide].
+rmin_rad
Ne placera pas d'étiquettes là où le rayon de courbure de la ligne est inférieur
que min_rad [La valeur par défaut est 0].
+t[filet]
Enregistre l'étiquette de ligne x, y et le texte dans filet [Line_labels.txt]. Utiliser +T
pour enregistrer x, y, angle, texte à la place.
+uunité Ajoute unité à toutes les étiquettes de ligne. Si unité commence par un leader
trait d'union (-), il n'y aura pas d'espace entre la valeur de l'étiquette et le
unité. [La valeur par défaut n'est pas d'unité].
+v Spécifie les étiquettes incurvées suivant le chemin [la valeur par défaut est droite
Étiquettes].
+w Spécifie combien (x,y) les points seront utilisés pour estimer l'étiquette
angles [La valeur par défaut est 10].
+x[premier,dernier]
Ajouter les suffisances premier et dernier aux étiquettes correspondantes.
Ce modificateur n'est disponible que lorsque -SqN2 est en vigueur. Habitué
annoter le début et la fin d'une ligne (par exemple, une coupe transversale),
ajouter deux chaînes de texte séparées par une virgule [par défaut, ajoute simplement un
prime sur la deuxième étiquette].
+=préfixe
Préfixe préfixe à toutes les étiquettes de ligne. Si préfixe commence par un
trait d'union (-), il n'y aura alors aucun espace entre la valeur de l'étiquette
et le préfixe. [La valeur par défaut n'est pas de préfixe].
Remarque : en plaçant -Carré options dans l'en-tête du segment, vous pouvez modifier le cité
attributs de texte segment par segment.
-Monsieur rrectangle. Aucune taille ne doit être spécifiée, mais les dimensions x et y doivent
se trouvent dans les colonnes 3 et 4.
-SR Rrectangle arrondi. Aucune taille n'a besoin d'être spécifiée, mais les x et
Les dimensions y et le rayon du coin doivent être trouvés dans les colonnes 3, 4 et 5.
-H.H scarré. longueur du câble est le diamètre du cercle circonscrit.
-St ttriangle. longueur du câble est le diamètre du cercle circonscrit.
-Sv vsecteur. Direction (en degrés dans le sens inverse des aiguilles d'une montre par rapport à l'horizontale) et longueur
doit être trouvé dans les colonnes 3 et 4. Le longueur du câble est la longueur de la tête du vecteur.
La largeur du vecteur est définie par -W. Voir ATTRIBUTS VECTORIELS pour spécifier d'autres
attributs.
-SV Pareil que -Sv, sauf que l'azimut (en degrés à l'est du nord) doit être indiqué
au lieu de direction. L'azimut sera mappé selon un angle basé sur la
projection cartographique choisie (-Sv laisse les instructions inchangées.) Voir VECTOR
ATTRIBUTES pour spécifier d'autres attributs.
-Commutateur tarte wbord. Directions de démarrage et d'arrêt (en degrés dans le sens inverse des aiguilles d'une montre à partir de
horizontal) pour la part de tarte doit être trouvé dans les colonnes 3 et 4.
-SO Pareil que -Commutateur, sauf que les azimuts (en degrés est du nord) doivent être donnés
au lieu des deux directions. Les azimuts seront cartographiés en angles basés
sur la projection cartographique choisie (-Commutateur laisse les instructions inchangées.)
-Sx croix (x). longueur du câble est le diamètre du cercle circonscrit.
-Oui tiret y (|). longueur du câble est la longueur d'un court segment de ligne verticale (y-dir).
-S= géovecteur. L'azimut (en degrés est à partir du nord) et la longueur (en km) doivent être
trouvé dans les colonnes 3 et 4. Le longueur du câble est la longueur de la tête du vecteur. Vecteur
la largeur est définie par -W. Voir ATTRIBUTS VECTORIELS pour spécifier les attributs.
-S~ ligne décorée, c'est-à-dire des lignes avec des symboles le long d'elles. Ajouter
[d|D|f|l|L|n|N|s|S|x|X]info[:symboleinfo]. Les contrôles d'argument requis
le placement des symboles le long des lignes décorées. Choisissez parmi six
algorithmes de contrôle :
ddist[c|je|p] or Ddist[d|e|f|k|m|M|n|s]
Pour les minuscules d, donnez les distances entre les symboles sur le tracé en
votre unité de mesure préférée c (cm), i (pouce), ou p (points),
tandis que pour les majuscules D, spécifiez les distances en unités cartographiques et ajoutez
l'unité; choisir parmi e (m), f (pied), k (km), M (mile), n
(mille marin) ou u (US Survey foot), et d (degré d'arc), m (arc
minute), ou s (seconde d'arc). [La valeur par défaut est 10c ou 4i]. Comme une option,
vous pouvez ajouter /fraction qui sert à placer le tout premier
symbole pour chaque ligne lorsque la distance cumulée le long de la ligne
équivaut à fraction * dist [0.25].
fffile.d
Lit le fichier ASCII ffile.d et place des symboles à des endroits dans
le fichier qui correspond aux emplacements le long des lignes décorées. Inexact
les matchs et les points en dehors de la région sont ignorés.
je|Lline1[,line2,...]
Donner les coordonnées des points finaux d'un ou plusieurs
segments de ligne droite séparés par des virgules. Des symboles seront placés
là où ces lignes croisent les lignes décorées. Le format de
chacun en ligne la spécification est start_lon/start_lat/stop_lon/stop_lat.
Le start_lon/start_lat et stop_lon/stop_lat peut être remplacé par
une clé à 2 caractères qui utilise le format de justification employé dans
texte ps pour indiquer un point sur le cadre ou le centre de la carte,
donné comme [LCR][BMT]. L interprétera les paires de points comme définissant
grands cercles [La valeur par défaut est la ligne droite].
n|Nn_symbole
Spécifie le nombre de symboles équidistants pour les lignes décorées
[1]. Haut de casse N commence à placer des symboles exactement au début de
la ligne [La valeur par défaut les centre le long de la ligne]. N-1 place un
symbole au début, tandis que N+1 place un symbole à la fin de
lignes décorées. Vous pouvez éventuellement ajouter /min_dist[c|i|p] renforcer
qu'une distance minimale de séparation entre les symboles successifs est
forcée.
s|Sn_symbole
Pareil que n|Nn_symbole mais implique que les données d'entrée soient les premières à
être converti en une série de segments de ligne à 2 points avant
traçage.
X|Xfichierx.d
Lit le fichier multisegment fichierx.d et place des symboles à la
intersections entre les lignes décorées et les lignes dans
fichierx.d. X rééchantillonnera d'abord les lignes le long des arcs de grand cercle.
Le facultatif symboleinfo contrôle les spécificités de la sélection du symbole
et le formatage et consiste en une chaîne concaténée composée de l'un des
les arguments de contrôle suivants :
+aangle
Pour les symboles à angle fixe, +un pour la ligne normale, ou +ap pour
ligne parallèle [par défaut].
+d Active le débogage qui dessinera des points et des lignes d'assistance vers
illustrer le fonctionnement de la configuration de la ligne décorée.
+g[remplir]
Définit le remplissage du symbole [pas de remplissage].
+ndx[/dy]
Déplace le placement des symboles du montant spécifié (ajouter
c|i|p pour préciser les unités). Les incréments sont pris en compte dans le
système de coordonnées défini par l'orientation de la ligne ; utiliser +N
pour forcer les incréments dans le système de coordonnées x/y du tracé [non
coup de coude].
+p[stylo]
Dessine le contour des symboles [La valeur par défaut n'est pas de contour] ; en option
spécifiez le stylo pour le contour [La valeur par défaut est la largeur = 0.25p, la couleur = noir,
style = solide].
+w Spécifie combien (x,y) les points seront utilisés pour estimer le symbole
angles [La valeur par défaut est 10].
Remarque : en plaçant -S~ options dans l'en-tête du segment, vous pouvez modifier le
lignes décorées segment par segment.
-T Ignorez tous les fichiers d'entrée, y compris l'entrée standard. Cela revient à préciser
/dev/null (ou NUL pour les utilisateurs Windows) comme fichier d'entrée. Utilisez-le pour activer uniquement le
options qui ne sont pas liées au traçage de lignes ou de symboles, telles que psxy -R -J -O
-T pour terminer une séquence de commandes de traçage GMT sans produire de traçage
sortie.
-U[juste/dx/dy/][c|étiquette] (plus ...)
Dessinez le logo d'horodatage GMT sur le tracé.
-V[niveau] (plus ...)
Sélectionnez le niveau de verbosité [c].
-W[-|+][stylo][attribut] (plus ...)
Définissez les attributs du stylo pour les lignes ou le contour des symboles [Par défaut : largeur = par défaut,
couleur = noir, style = solide]. Un leader + utilisera la couleur de recherche (via -C) Pour
à la fois la couleur du remplissage des symboles et la couleur du stylo de contour, tandis qu'un premier - définira le stylo de contour
colorer et désactiver le remplissage des symboles. Vous pouvez également ajouter un ou plusieurs attribut de ligne
modificateurs : +ocompenseru commencera et arrêtera de tracer la ligne à la distance donnée
décalages par rapport au point final. Ajouter une unité u à partir de c|i|p pour indiquer la distance de la parcelle sur
la carte ou ajoutez à la place des unités de distance sur la carte (voir ci-dessous) [Distances cartésiennes] ; +s
tracera la ligne à l'aide d'un PostScript Spline de Bézier [spline linéaire] ; +vvspecs vont
placez une tête vectorielle aux extrémités des lignes. Vous pouvez utiliser +vb et +ve spécifier
spécifications vectorielles séparées à chaque extrémité [spécifications partagées]. Voir le vecteur Attributs pour
pour en savoir davantage.
-X[a|c|f|r][décalage x[u]]
-Y[a|c|f|r][décalage y[tu]] (plus ...)
Décaler l'origine du tracé.
-bi[ncols][t] (plus ...)
Sélectionnez l'entrée binaire native. [La valeur par défaut est le nombre de colonnes requis compte tenu de la
paramètres choisis].
-aavec=nom[...] (plus ...)
Définir des associations de colonnes aspatiales avec=nom.
-ccopies (plus ...)
Spécifiez le nombre de copies de tracé [La valeur par défaut est 1].
-dupas de données (plus ...)
Remplacer les colonnes d'entrée égales pas de données avec NaN.
-f[je|o]colinfo (plus ...)
Spécifiez les types de données des colonnes d'entrée et/ou de sortie.
-g[a]x|y|d|X|Y|D|[avec]z[+|-]écart[u] (plus ...)
Déterminez les lacunes dans les données et les sauts de ligne. Le -g l'option est ignorée si -S est réglé.
-h[je|o][n][+c][+d][+rremarque][+rtitre] (plus ...)
Ignorer ou produire des enregistrements d'en-tête.
-icols[l][sen échelon][ocompenser][,...] (plus ...)
Sélectionnez les colonnes d'entrée (0 est la première colonne).
- :[i|o] (plus ...)
Permutez la 1ère et la 2ème colonne en entrée et/ou en sortie.
-p[x|y|z]azim/élever[/niveau z][+wcan0/lat0[/z0]][+vx0/y0] (plus ...)
Sélectionnez la vue en perspective.
-t[transp] (plus ...)
Définissez le niveau de transparence du PDF en pourcentage.
-^ or juste -
Imprime un court message sur la syntaxe de la commande, puis quitte (REMARQUE : sous Windows
utiliser juste -).
-+ or juste +
Imprimez un message d'utilisation détaillé (aide), y compris l'explication de tout
option spécifique au module (mais pas les options communes GMT), puis se ferme.
-? or aucune arguments
Imprimez un message d'utilisation (aide) complet, y compris l'explication des options, puis
sorties.
--version
Imprimer la version GMT et quitter.
--show-datadir
Affichez le chemin complet vers le répertoire de partage GMT et quittez.
UNITÉS
Pour l'unité de distance de la carte, ajoutez unité d pour le degré d'arc, m pour la minute d'arc, et s pour arc
deuxième, ou e pour le compteur [Par défaut], f pour pied, k pour km, M pour mille terrestre, n pour nautique
mille, et u pour pied d'arpentage américain. Par défaut, nous calculons de telles distances en utilisant un
approximation avec les grands cercles. Préfixer - à une distance (ou l'unité est aucune distance n'est
donné) pour effectuer des calculs « Terre plate » (plus rapide mais moins précis) ou ajouter + à
effectuer des calculs géodésiques exacts (plus lents mais plus précis).
VECTEUR CARACTÉRISTIQUES
Plusieurs modificateurs peuvent être ajoutés aux options de production de vecteurs pour spécifier le placement
des têtes vectorielles, leurs formes et la justification du vecteur. En bas, à gauche et à droite
fait référence au côté de la ligne vectorielle vu du point de départ au point final de
le segment :
+aangle définit l'angle du sommet de la tête du vecteur [30].
+b place une tête de vecteur au début du chemin vectoriel [aucun]. Ajoutez éventuellement
t pour une ligne terminale, c pour un cercle, ou a pour la flèche [Par défaut]. Ajouter plus loin l|r à
ne dessinez que le côté gauche ou droit de cette tête [des deux côtés].
+e place une tête vectorielle à la fin du chemin vectoriel [aucun]. Ajoutez éventuellement t pour
une ligne terminale, c pour un cercle, ou a pour la flèche [Par défaut]. Ajouter plus loin l|r à seulement
dessinez le côté gauche ou droit de cette tête [des deux côtés].
+g-|remplir désactive le remplissage de tête de vecteur (si -) ou définit le remplissage de tête de vecteur [Remplissage par défaut
est utilisé, ce qui peut être sans remplissage].
+l dessine des demi-flèches, en utilisant uniquement le côté gauche des têtes spécifiées [des deux côtés].
+m place une tête de vecteur au milieu du chemin vectoriel [aucun]. Ajouter f or r pour
sens avant ou arrière du vecteur [avant]. Ajoutez éventuellement t |
ligne terminale, c pour un cercle, ou a pour la pointe de flèche [Par défaut]. Ajouter plus loin l|r à
ne dessinez que le côté gauche ou droit de cette tête [des deux côtés]. Ne peut être combiné avec +b
or +e.
+nnorme réduit les attributs vectoriels (épaisseur du stylo, taille de la tête) avec une longueur décroissante,
où les vecteurs plus courts que norme auront leurs attributs mis à l'échelle par longueur/norme [La Flèche
les attributs restent invariants à la longueur].
+orecadrer/plate spécifie le pôle oblique pour les grands ou petits cercles. Uniquement nécessaire pour
grands cercles si +q est donné.
+p[-][stylo] définit les attributs de plume vectorielle. Si stylo a un début - puis le contour de la tête
n'est pas dessiné. [Le stylet par défaut est utilisé et le contour de la tête est dessiné]
+q signifie l'entrée angle, longueur les données représentent plutôt le Commencer et Arrêtez ouverture
angles du segment d'arc par rapport au point donné.
+r dessine des demi-flèches, en utilisant uniquement le côté droit des têtes spécifiées [des deux côtés].
t[b|e]réduire déplacera le point de début ou de fin (ou les deux) le long du segment vectoriel de
le donné réduire; ajouter l'unité appropriée. Si les modificateurs b|e ne sont pas utilisés alors réduire Au cours de cette réunion, Matthew a obtenu de précieux conseils et Linda lui a demandé de la tenir au courant de ses progrès.
être deux valeurs séparées par une barre oblique, qui est utilisée pour spécifier différentes garnitures pour le
deux extrémités. Les trims positifs raccourciront le vecteur tandis que les trims négatifs l'allongeront
[pas de coupe].
De plus, tous les vecteurs sauf circulaires peuvent prendre ces modificateurs :
+jjuste détermine comment l'entrée x,y point se rapporte au vecteur. Choisissez parmi bdébut
[défaut], esd, ou centrer
+s signifie l'entrée angle, longueur est plutôt le x, y coordonnées de la fin du vecteur
point.
Enfin, les vecteurs cartésiens peuvent prendre ces modificateurs :
+zen échelon[unité] attend une entrée dx,dy composants vectoriels et utilise le en échelon convertir en
coordonnées polaires avec longueur dans l'unité donnée.
EXEMPLES
Pour tracer des cercles rouges pleins (diamètre = 0.25 cm) aux positions répertoriées dans le fichier DSDP.xy
sur une carte Mercator à 5 cm/degré de la zone 150E à 154E, 18N à 23N, avec graduations
tous les 1 degrés et un quadrillage toutes les 15 minutes, utilisez
gmt psxy DSDP.xy R150/154/18/23 -Jm5c -Sc0.25c -Gred -B1g15m > map.ps
Pour tracer les valeurs xyz dans le fichier quakes.xyzm sous forme de cercles dont la taille est donnée par la magnitude
dans la 4ème colonne et couleur basée sur la profondeur dans la troisième en utilisant le CPT rgb.cpt sur un
carte linéaire, utiliser
gmt psxy quakes.xyzm -R0/1000/0/1000 -JX6i -Sc -Crgb -B200 > map.ps
Pour tracer le fichier trench.txt sur une carte Mercator, avec des triangles blancs de côtés 0.25 pouce
sur le côté gauche de la ligne, espacés tous les 0.8 pouces, utilisez
gmt psxy trench.txt -R150/200/20/50 -Jm0.15i -Sf0.8i/0.1i+l+t -Gwhite -W -B10 > map.ps
Pour tracer les données du fichier misc.d sous forme de symboles déterminés par le code de la dernière colonne,
et avec une taille donnée par la grandeur dans la 4ème colonne, et une couleur basée sur la troisième
colonne via le chrome CPT sur une carte linéaire, utilisez
gmt psxy misc.d -R0/100/-50/100 -JX6i -S -Cchrome -B20 > map.ps
Si vous devez placer des vecteurs sur un tracé, vous pouvez choisir parmi des vecteurs cartésiens droits,
vecteurs circulaires mathématiques, ou géovecteurs (ceux-ci forment de petits ou grands cercles sur la Terre).
Ceux-ci peuvent avoir des têtes facultatives à chaque extrémité, et les têtes peuvent être la flèche traditionnelle, un
cercle ou une ligne transversale terminale. Placer quelques vecteurs avec un cercle au début
emplacement et une pointe de flèche à la fin, essayez
gmt psxy -R0/50/-50/50 -JX6i -Sv0.15i+bc+ea -Gjaune -W0.5p -Baf << EOF > map.ps
10 10 45 2i
30 -20 0 1.5i
EOF
Pour tracer des vecteurs (têtes de vecteurs rouges, tige pleine) à partir du fichier data.txt qui contient l'enregistrement
de la forme lon, lat, dx, dy, où dx, dy sont les composantes vectorielles cartésiennes données dans
unités utilisateur, et ces unités utilisateur doivent être converties en cm étant donné l'échelle 3.60, essayez
gmt psxy -R20/40/-20/0 -JM6i -Sv0.15i+e+z3.6c -Gred -W0.25p -Baf data.txt > map.ps
SEGMENT ENTÊTE PARSAGE
Les enregistrements d'en-tête de segment peuvent contenir une ou plusieurs des options suivantes :
-Gremplir Utilisez le nouveau remplir et allumez le remplissage
-G- Désactiver le remplissage
-G Revenir au remplissage par défaut (aucun s'il n'est pas défini sur la ligne de commande)
-Wstylo Utilisez le nouveau stylo et activez le contour
-W Revenir au stylet par défaut MAP_DEFAULT_PEN (s'il n'est pas défini sur la ligne de commande)
-W- Désactiver le contour
-Zzval Obtenir le remplissage via la recherche CPT en utilisant la valeur z zval
-ZNaN Obtenez la couleur NaN à partir du fichier CPT
SUR MESURE SYMBOLES
psxy permet aux utilisateurs de définir et de tracer leurs propres symboles personnalisés. Cela se fait par encodage
le symbole en utilisant notre code de macro de symbole personnalisé décrit dans l'Annexe N. Mettez toutes les macros
les codes de votre nouveau symbole dans un fichier dont l'extension doit être .def ; vous pourrez alors aborder le
symbole sans donner l'extension (par exemple, le fichier de symboles tsunami.def est utilisé par
en précisant -Sktsunami/taille. Le fichier de définition peut contenir n'importe quel nombre de codes de tracé
enregistrements, ainsi que des lignes vides et des lignes de commentaires (commençant par #). psxy cherchera
les fichiers de définition dans (1) le répertoire courant, (2) le ~/.gmt répertoire, et (3) le
$GMT_SHAREDIR/custom répertoire, dans cet ordre. Polygones de forme libre (constitués de lignes droites
segments de ligne et arcs de cercle) peuvent être conçus - ces polygones peuvent être peints et
rempli d'un motif. D'autres symboles géométriques standards peuvent également être utilisés. Voir l'annexe
App-custom_symbols pour les définitions de macros.
Utilisez psxygmt en ligne en utilisant les services onworks.net
