Dit is de opdracht psrosegmt die kan worden uitgevoerd in de gratis hostingprovider OnWorks met behulp van een van onze vele gratis online werkstations, zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
psrose - Teken een polair histogram (roos-, sector-, windroosdiagrammen)
KORTE INHOUD
psroos [ tafel ] [ [r]sector_breedte ] [ [p|s]parameters ] [ [mode_bestand] ] [ ] [ vullen ] [
] [ ] [ [wlabel/e-label/slabel/nlabel] ] [ parameters ] [ ] [ ] [ r0/r1/az_0/az_1 ] [
[n]*radiale_schaal* ] [ ] [ [voor slechts/dx/dy/][c|label] ] [ [niveau] ] [ [v]pen ] [ x_verschuiving ] [
y_offset ] [ u|schaal ] [ -bi] [ -ckopieën ] [ -du] [ -h] [
-i] [ -p] [ -t] [ -:[i|o] ]
Opmerking: Er is geen spatie toegestaan tussen de optievlag en de bijbehorende argumenten.
PRODUCTBESCHRIJVING
psroos leest (lengte,azimut) paren van filet [of standaardinvoer] en genereert PostScript
code die een windroosdiagram tekent. Optioneel (met -A), polaire histogrammen kunnen zijn
getekend (sectordiagram of roosdiagram). Opties zijn onder andere volledige cirkel- en halve cirkeldiagrammen.
De PostScript-code wordt naar standaarduitvoer geschreven. De omtrek van de windroos wordt getekend.
met dezelfde kleur als KAART_STANDAARD_PEN.
VERPLICHT ARGUMENTEN
Geen.
OPTIONELE ARGUMENTEN
tafel Een of meer ASCII (of binaire, zie -bi[ncols][ type dan: ]) gegevenstabelbestand(en) met a
aantal gegevenskolommen. Als er geen tabellen zijn opgegeven, lezen we van de standaardinvoer. Als
een bestand met alleen azimuts, gebruik -i om de enkele kolom aan te geven met
azimuts; dan worden alle lengtes op één gezet (zie -Zu om de werkelijke lengtes op eenheid in te stellen
ook).
-A[r]sector_breedte
Geeft de sectorbreedte in graden voor sector- en roosdiagrammen. [Standaard 0 betekent
windroosdiagram]. Gebruik -Ar om een rozendiagram te tekenen in plaats van een sectordiagram.
-B[p|s]parameters (meer ...)
Stel kaartgrensintervallen in.
Onthoud dat "x" hier is
radiale afstand en "y" is azimut. Het y-label kan worden gebruikt om een bijschrift van een figuur te plotten.
-C[mode_bestand]
Teken vectoren die de belangrijkste richtingen aangeven die in de modi bestand. Als er geen bestand is
is gegeven, bereken en zet de gemiddelde richting uit. Zie -M om vectorattributen te beheren.
-D Verschuif sectoren zodat ze gecentreerd zijn op het bin-interval (bijvoorbeeld de eerste sector is
gecentreerd op 0 graden).
-F Teken de schaallengtebalk niet [Standaard staat de schaal in de rechter benedenhoek]
-Gvullen Selecteert schaduw, kleur of patroon voor het vullen van de sectoren [Standaard is geen vulling]K.
-I Inquire. Berekent statistieken die nodig zijn om nuttige informatie te specificeren. -REr wordt geen plot gegenereerd.
-K (meer ...)
Voltooi de PostScript-plot niet.
-L[wlabel/e-label/slabel/nlabel]
Geef labels op voor de markeringen van 0, 90, 180 en 270 graden. Voor een volledige cirkelgrafiek:
standaard is WEST/OOST/ZUID/NOORD en voor halve cirkels is de standaard 90W/90E/-/0. A
- in elk item wordt dat label uitgeschakeld. Gebruik -L zonder argument om alle vier uit te schakelen
labels
-Mparameters
Gebruikt met -C om vectorparameters te wijzigen. Voor vectorkoppen, voeg vectorkop toe lengte van de duwkabel
[Standaard is 0, d.w.z. een regel]. Zie VECTORATTRIBUTEN voor het specificeren van aanvullende
attributen.
-O (meer ...)
Toevoegen aan bestaande PostScript-plot.
-P (meer ...)
Selecteer de plotoriëntatie "Portret".
-Rr0/r1/az_0/az_1
Geeft de 'regio' van belang in de (r,azimut) ruimte aan. r0 is 0, r1 is de maximale lengte
in eenheden. Voor azimut, specificeer -90/90 of 0/180 voor een halve cirkelgrafiek of 0/360
voor een volledige cirkel.
-S[n]*radiale_schaal*
Specificeert de straal van de cirkel. Gebruik -Sn om de invoerstralen te normaliseren van 0 naar 1.
-T Geeft aan dat de invoergegevens oriëntatiegegevens zijn (met een dubbelzinnigheid van 180 graden)
in plaats van echte 0-360 graden richtingen [Standaard].
-U[voor slechts/dx/dy/][c|label] (meer ...)
Teken het GMT-tijdstempellogo op de plot.
-V[niveau] (meer ...)
Selecteer breedsprakigheidsniveau [c].
-Wpen Stel penkenmerken in voor sectoromtrek of rozendiagram. [Standaard is geen omtrek]. Gebruik
-Wvpen om de pen te veranderen die wordt gebruikt om vectoren te tekenen (vereist -C) [Standaard is hetzelfde als sector
overzicht].
-X[a|c|f|r][x-verschuiving[u]]
-Y[a|c|f|r][y-verschuiving[u]] (meer ...)
Verschuiving plot oorsprong.
-Zschaal
Vermenigvuldig de gegevensstralen met schaalGebruik bijvoorbeeld -Z0.001 om uw gegevens van m naar
km. Om de stralen uit te sluiten, stelt u ze allemaal in op één met -Zu
[Standaard is geen schaal].
-: Invoerbestand heeft (azimut,radius)-paren in plaats van de verwachte (radius,azimut).
-bi[ncols][T] (meer ...)
Selecteer native binaire invoer. [Standaard is 2 invoerkolommen].
-ckopieën (meer ...)
Specificeer het aantal plotkopieën [Standaard is 1].
-dugeen informatie (meer ...)
Vervang invoerkolommen die gelijk zijn aan geen informatie met NaN.
-h[i|o][n][+c][+d][+ropmerking][+rtitel] (meer ...)
Koprecord(s) overslaan of produceren.
-icols[l][sschaal][Ocompenseren][,...] (meer ...)
Selecteer invoerkolommen (0 is de eerste kolom).
-p[x|y|z]Azim/leerling[/z-niveau][+wkan0/lat0[/z0]][+vx0/y0] (meer ...)
Selecteer perspectiefweergave.
-T[transp] (meer ...)
Stel het PDF-transparantieniveau in als percentage.
-^ or voor slechts -
Druk een kort bericht af over de syntaxis van de opdracht en sluit vervolgens af (OPMERKING: op Windows
gebruik gewoon -).
-+ or voor slechts +
Druk een uitgebreid gebruiks(help)bericht af, inclusief de uitleg van eventuele
module-specifieke optie (maar niet de algemene GMT-opties), en wordt vervolgens afgesloten.
-? or geen argumenten
Druk een volledig gebruiks(help)bericht af, inclusief de uitleg van de opties, dan
uitgangen.
--versie
GMT-versie afdrukken en afsluiten.
--show-datadir
Druk het volledige pad af naar de GMT-sharedirectory en sluit af.
VECTOR ATTRIBUTEN
Er kunnen verschillende modifiers worden toegevoegd aan de vectorproducerende opties om de plaatsing te specificeren
van vectorkoppen, hun vormen en de rechtvaardiging van de vector. Hieronder, links en rechts
verwijst naar de zijde van de vectorlijn, gezien vanaf het beginpunt tot het eindpunt
het segment:
+ahoek stelt de hoek van de top van de vectorkop in [30].
+b plaatst een vectorkop aan het begin van het vectorpad [geen]. Optioneel toevoegen
t voor een terminallijn, c voor een cirkel, of a voor pijl [Standaard]. Verder bijvoegen l|r naar
teken alleen de linker- of rechterkant van dit hoofd [beide zijden].
+e plaatst een vectorkop aan het einde van het vectorpad [geen]. Optioneel toevoegen t voor
een eindlijn, c voor een cirkel, of a voor pijl [Standaard]. Verder bijvoegen l|r alleen
teken de linker- of rechterkant van dit hoofd [beide zijden].
+g-|vullen schakelt vectorkopvulling uit (als -) of stelt de vectorkopvulling in [Standaardvulling
wordt gebruikt, wat mogelijk geen vulling is].
+l tekent halve pijlen, waarbij alleen de linkerkant van gespecificeerde koppen wordt gebruikt [beide zijden].
+m plaatst een vectorkop in het midden van het vectorpad [geen]. Toevoegen f or r voor
voorwaartse of achterwaartse richting van de vector [vooruit]. Optioneel toevoegen t voor een
eindlijn, c voor een cirkel, of a voor pijlpunt [Standaard]. Verder bijvoegen l|r naar
teken alleen de linker- of rechterkant van dit hoofd [beide zijden]. Kan niet gecombineerd worden met +b
or +e.
+nnorm verkleint vectorkenmerken (pendikte, hoofdgrootte) met afnemende lengte,
waarbij vectoren korter zijn dan norm hun attributen worden geschaald op lengte/norm [pijl
attributen blijven onveranderlijk qua lengte].
+oBijsnijden/plat specificeert de schuine pool voor de grote of kleine cirkels. Alleen nodig voor
grote cirkels als +q is gegeven.
+p[-][pen] stelt de kenmerken van de vectorpen in. Als pen heeft een leidende - dan de hoofdomtrek
wordt niet getekend. [De standaardpen wordt gebruikt en de hoofdomtrek wordt getekend]
+q betekent de invoer hoek, lengte gegevens vertegenwoordigen in plaats daarvan de begin en stoppen opening
hoeken van het boogsegment ten opzichte van het gegeven punt.
+r tekent halve pijlen, waarbij alleen de rechterkant van de opgegeven koppen wordt gebruikt [beide zijden].
t[b|e]trimmen zal het begin- of eindpunt (of beide) langs het vectorsegment verschuiven
het gegeven trimmen; geschikte eenheid toevoegen. Als de modificatoren b|e worden dan niet gebruikt trimmen mei
bestaan uit twee waarden, gescheiden door een schuine streep, die wordt gebruikt om verschillende trims voor de
twee uiteinden. Positieve trims zullen de vector kortsluiten, terwijl negatieve trims deze zullen verlengen
[geen trimmen].
Bovendien kunnen alle vectoren behalve cirkelvormige vectoren deze modificatoren gebruiken:
+jvoor slechts bepaalt hoe de invoer x,y punt heeft betrekking op de vector. Kiezen van bbeginnend
[standaard], een, of cin te voeren.
+s betekent de invoer hoek, lengte is in plaats daarvan de x, y coördinaten van het vectoruiteinde
punt.
Ten slotte kunnen cartesiaanse vectoren deze modificatoren gebruiken:
+zschaal[eenheid] verwacht input dx,dy vectorcomponenten en gebruikt de schaal converteren naar
poolcoördinaten met lengte in een bepaalde eenheid.
Voorbeelden
Om een halve cirkelroosdiagram te tekenen van de gegevens in het bestand fault_segments.az_r (met daarin
paren van (azimut, lengte in meters), met een binsectorbreedte van 10 graden, op een cirkel van
straal = 3 inch, raster gaat naar straal = 150 km in stappen van 25 km met een hoek van 30 graden
sectorinterval, radiale richting elke 50 km geannoteerd, met behulp van een lichtblauwe arcering
omlijnd met een effen rode pen (breedte = 0.75 punten), teken de gemiddelde azimut en weergegeven in
Staande oriëntatie, gebruik:
gmt psrose fault_segments.az_r -R0/150/-90/90 -Bx50g25+l"Foutlengte"
-Byg30 -B+t"Rozendiagram"-S3i -Ar10 -Glightblue
-W0.75p,rood -Z0.001 -C -P -T -: > half_rose.ps
Om een volledig cirkelvormig windroosdiagram van de gegevens in het bestand lines.r_az te tekenen, op een cirkel van
straal = 5 cm, raster gaat naar straal = 500 eenheden in stappen van 100 met een hoek van 45 graden
sectorinterval, met behulp van een massieve pen (breedte = 0.5 punt, en weergegeven in landschapsformaat [Standaard]
oriëntatie met UNIX-tijdstempel en uitgezette opdrachtregel, gebruik:
gmt psrose lijnen.az_r -R0/500/0/360 -S5c -Bxg100 -Byg45 -B+t"Windroosdiagram" -W0.5p -Uc | lpr
Gebruik psrosegmt online met behulp van onworks.net-services