9 gmt ii
This presentation is the property of its rightful owner.
Sponsored Links
1 / 29

Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα 9 GMT II PowerPoint PPT Presentation


  • 94 Views
  • Uploaded on
  • Presentation posted in: General

Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα 9 GMT II. http://seismo.geology.upatras.gr/comp/. Τι μάθαμε για το GMT…?. psxy pscoast psbasemap. Τι μάθαμε για το GMT…?. pscoast −J parameters −R west / east / south / north [ r ] [ −A min_area [ /min_level/max_level ] ]

Download Presentation

Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα 9 GMT II

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


9 gmt ii

Εισαγωγή στην Επιστήμη των Η/Υ ΙΙΜάθημα 9 GMT II

http://seismo.geology.upatras.gr/comp/


9 gmt ii

Τι μάθαμε για το GMT…?

psxy

pscoast

psbasemap


9 gmt ii

Τι μάθαμε για το GMT…?

pscoast −Jparameters−Rwest/east/south/north[r]

[ −Amin_area[/min_level/max_level] ]

[ −B[p|s]parameters ]

[ −Cfill ]

[ −Dresolution ]

[ −Eazimuth/elevation ]

[ −Gfill ]

[ −Iriver[/pen] ]

[ −Jz|Zparameters ] [ −K ]

[ −L[f][x]lon0/lat0[/slon]/slat/length[m|n|k][:label:just][+ppen][+ffill] ] ]

[ −O ]

[ −M[flag] ]

[ −Nborder[/pen] ] [ −O ] [ −P ] [ −Q ] [ −Sfill ]

[ −T[f|m][x]lon0/lat0/size[/info][:w,e,s,n:][+gint[/mint]] ]

[ −U[/dx/dy/][label] ] [ −V ] [ −Wpen ] [ −X[a|c|r][x-shift[u]] ]

[ −Y[a|c|r][y-shift[u]] ] [ −Zzlevel ] [ −ccopies ] [ −bo[s|S|d|D][ncol] ]

http://gmt.soest.hawaii.edu/ docs


9 gmt ii

Τι μάθαμε για το GMT…?

Pscoast - Δημιουργεί χάρτες


9 gmt ii

Τι μάθαμε για το GMT…?

Psxy δημιουργεί διαγράμματα


9 gmt ii

psxyfiles

−Jparameters

−Rwest/east/south/north[r]

[ −A ]

[ −B[p|s]parameters ]

[ −Ccptfile ]

[ −Ddx/dy ]

[ −E[x|y|X|Y][cap][/pen] ]

[ −Gfill ]

[ −H[i][nrec] ]

[ −K ] [ −L ] [ −N ]

[ −M[flag] ] [ −O ] [ −P ]

[ −S[symbol][size] ]

[ −U[/dx/dy/][label] ] [ −V ]

[ −W[pen] ]

[ −X[a|c|r][x-shift[u]] ]

[ −Y[a|c|r][y-shift[u]] ]

[ −:[i|o] ] [ −ccopies ]

[ −bi[s|S|d|D][ncol] ] [ −fcolinfo ]


9 gmt ii

Χρώματα στο GMT

http://sedition.com/perl/rgb.html


9 gmt ii

Βασικές παράμετροι κοινές σε όλες τις εντολές…

  • -Β καθορίζει την παρουσίαση της κλίμακας στους άξονες, τίτλους κλπ.

  • -J καθορίζει την προβολή

  • -R καθορίζει τα όρια των δεδομένων

  • -V προβάλει σχόλια στο παράθυρο εργασίας

  • -Κ , -Ο – postscript

  • -P επιλέγει Portrait

  • -X, -Y μετακινεί το διάγραμμα

  • > δημιουργεί ένα αρχείο

  • >> προσθέτει σε υπάρχον αρχείο


Batch files

Αρχεία δέσμης ενεργειώνBatch files

  • Τι είναι..?

    • Αρχεία κειμένου που περιέχουν μια σειρά από εντολές DOS (π.χ dir, echo, pause..)

  • Σε τι χρησιμεύουν…?

    • Αυτοματοποιούν την εκτέλεση εντολών (π.χ. δεν χρειάζεται να πληκτρολογούμε τις εντολές)

  • Πως δημιουργούνται…?

    • Με οποιονδήποτε text editor δημιουργούμε ένα αρχείο κειμένου με τις εντολές που χρειαζόμαστε και το σώζουμε με την κατάληξη .BAT . Το τρέχουμε δίνοντας το όνομά του όπως με κάθε άλλη εντολή DOS.


9 gmt ii

Μετατροπή αρχείων κειμένου

  • Awk, sed

    • Προγράμματα (γλώσσες προγραμματισμού)

    • Προέρχονται από το Unix αλλά δουλεύουν και στα Windows

    • Χειρίζονται αρχεία κειμένου π.χ. αντικατάσταση χαρακτήρων, γραμμών, στηλών, επιλογή, εκτύπωσης κλπ

      Παράδειγμα

      gawk “{print $2,$1}” a.dat > b.dat

      gawk "{print $1, \"R\" }" a.dat > b.dat


9 gmt ii

Μετατροπή αρχείων κειμένου

71

82

93

104

115

126

17

28

39

410

511

612

1 R

2 R

3 R

4 R

5 R

6 R

  • gawk “{print $2,$1}” a.dat > b.dat

  • gawk "{print $1, \"R\" }" a.dat > b.dat


Pstext

PSTEXT

  • Προσθέτει κείμενο στα διαγράμματα/χάρτες

  • Κείμενο σε παράγραφο ή σε μια γραμμή

  • Χρησιμοποιείται συχνά σε συνδυασμό με την psxy

  • Επιλογές για font, μέγεθος font κλπ…

x, y, size, angle, fontno, justify, text)


9 gmt ii

x, y, size, angle, fontno, justify, text)


9 gmt ii

Διαθέσιμα font


9 gmt ii

Παραδείγματα

C:\GMT>psxy -R0/10/0/10 a.dat -JX10c -Sc0.1c -B1/1 -K > a.ps

1 1

2 2

3 3

4 4

5 5

6 6

7 7

8 8

a.dat


9 gmt ii

Παραδείγματα

gawk "{print $1,$2,10,0,1,\"CM\",$1 }" a.dat > a.txt

psxy -R0/11/0/11 -JX10c a.dat -Ss0.5 -K -B1g1 -Gblack > aa.ps

pstext a.txt -R -J -O -V -D.7 >> aa.ps

1 1

2 2

3 3

4 4

5 5

6 6

7 7

8 8

a.txt

a.dat

1 1 10 0 1 CM 1

2 2 10 0 1 CM 2

3 3 10 0 1 CM 3

4 4 10 0 1 CM 4

5 5 10 0 1 CM 5

6 6 10 0 1 CM 6

7 7 10 0 1 CM 7

8 8 10 0 1 CM 8

9 9 10 0 1 CM 9

10 10 10 0 1 CM 10

x, y, size, angle, fontno, justify, text)


Pshistogram

PSHISTOGRAM

  • Δημιουργεί ιστογράμματα..!

  • Απαραίτητες παράμετροι

    FileASCII [or binary, see −b] datafile.

    −Jxxscale[/yscale] (Linear scale(s) in distance unit/data unit).

    −WSets the bin width used for histogram calculations.


9 gmt ii

pshistogramfile

−Jx|Xparameters

−Wbin_width

[ −A ]

[ −B[p|s]parameters]

[ −C ]

[ −Eazimuth/elevation]

[ −Gfill]

[ −H[i][nrec] ]

[ −Jz|Zparameters]

[ −I[o|O] ] [ −K ]

[ −Lpen] [ −O ] [ −P ] [ −Q ]

[ −Rxmin/xmax/ymin/ymax[r] ]

[ −S ] [ −Tcol]

[ −U[/dx/dy/][label] ] [ −V ]

[ −X[a|c|r][x-shift[u]] ] [ −Y[a|c|r][y-shift[u]] ]

[ −Ztype]

[ −ccopies] [ −bi[s|S|d|D][ncol] ] [ −f[i|o]colinfo]


9 gmt ii

Παραδείγματα

pshistogram hist.dat -JX4 -W250 -C -L1.5p,red -V -Gblack -K -Uc -B4000/500 > plot.ps


9 gmt ii

Παραδείγματα

pshistogram hist.dat -JX4 -W250 -C -L1.5p,red -V -Gblack -K -Uc -B4000/10 -Z1 -R-8000/0/0/100 > plot.ps


9 gmt ii

Παραδείγματα

pshistogram hist.dat -JX4 -W250 -C -L1.5p,red -V -Gblack -K -Uc -B4000/500 -A > plot.ps


Psrose

PSROSE

Δημιουργεί ροδογράμματα..!

Διαβάζει αρχεία με δύο στήλες τιμή και διεύθυνση

Π.χ.

0.277209 0

0.277794 1

0.279488 2

0.282281 3

0.286169 4

0.29113 5

0.297149 6

0.3042 7

0.312254 8

0.321284 9


9 gmt ii

psrosefile

[ −Asector_width[r] ]

[ −B[p|s]parameters ]

[ −C[mode_file] ]

[ −Eazimuth/elevation ]

[ −Gfill ]

[ −H[i][nrec] ] [ −I ] [ −K ]

[ −M[parameters ] [ −O ] [ −P ]

[ −Rr0/r1/az_0/az_1 ]

[ −Sradial_scale[n] ]

[ −T ] [ −U[/dx/dy/][label] ] [ −V ]

[ −Wpen ]

[ −X[a|c|r][x-shift[u]] ] [ −Y[a|c|r][y-shift[u]] ]

[ −Zscale ] [ −ccopies ] [ −:[i|o] ] [ −bi[s|S|d|D][ncol] ]


9 gmt ii

Παραδείγματα

psrose rod.dat -R0/1/0/360 -S7 -A1r -Glightblue -W0.75p,red -B.1g.1/20g20 -V -K -Uc > plot.ps


9 gmt ii

psrose rod.dat -R0/10/0/360 -S7 -A10 -Glightblue -W0.75p,red -B2g2/20g20 -V -K -Uc > plot.ps


9 gmt ii

psrose rod3.dat -R0/1/0/360 -S7n -W0.75p,red -B.1g.1/10g10 -V -K -Uc > plot.ps


  • Login