GMT GMT GMT

Size: px
Start display at page:

Download "GMT GMT GMT"

Transcription

1 GMT GMT

2 GMT GMT GMT GMT GMT GMT GMT GMT4 vs GMT Linux GMT

3 3.1 Linux GMT Windows GMT Windows GMT cygwin MSYS MinGW-w Bash on Ubuntu on Windows macos GMT homebrew GMT macports fink bin include lib share Linux GMT gs GMT Windows GMT GMT GMT

4 RGB HSV CMYK

5 / PostScript PS PS PS PS ASCII NetCDF netcdf netcdf

6 6.5 CPT CPT GMT CPT CPT CPT CPT CPT NaN netcdf Sun Native OGR GMT OGR/GMT OGR/GMT OGR/GMT R J B log P V U K -O

7 7.7.2 PS K -O K -O X -Y a b d e f g h i -o n r p s t x : GMT GMT GMT GMT COLOR DIR FONT FORMAT IO MAP PROJ PS TIME Jx

8 Jp Ja Lambert Jb Albers Jc Cassini Jcyl_stere Jd Je Jf Jg Jh Hammer Ji Jj Miller Jk Eckert Jl Lambert Jm Mercator Jn Robinson Jo Mercator Jpoly Jq Jr Winkel Tripel Js Jt Mercator Ju Mercator(UTM) Jv Van der Grinten Jw Mollweide Jy GMT

9 SI GMT conf P B verbose X -Y API GMT C API GMT Matlab API GMT Julia API GMT Python API Flat Earth J -R $GMT_SHAREDIR $GMT_DATADIR $GMT_USERDIR $GMT_TMPDIR

10 GMT GMT GDAL Color Space

11 List of Figures 2.1 GMT 5 Joaquim Luis Walter H.F. Smith Remko Scharroo Florian Wobbe Paul Wessel X-Y X-Y GMT GMT GMT 35 PS GMT Symbol Pifont Standard+ ISOLatin GMT GMT GMT GMT GMT GMT GMT GMT CPT GMT CPT

12 6.4 CPT CPT R GMT U K -O X -Y GMT GMT GMT GMT PS_LINE_CAP PS_LINE_JOIN GMT θ, r Lambert Lambert Schmidt Wulff Albers

13 9.12 Cassini Sardinia Gall Hammer Miller Eckert IV Eckert VI Lambert Mercator Robinson Joc Mercator JOa Mercator Plate Carrée Winkel Tripel Mercator Mercator Mercator Van der Grinten Mollweide Behrman Matlab PATH Gd ( 1.5 ) Gn ( 1 ) Gf ( ) GL ( ) GX ( cross.txt ) Sq

14 Canary Islands

15 List of Tables GMT Word GMT GMT ID netcdf Sun Sun GMT GMT GMT -J Codes Proj4 -J codes GMT GMT

16

17 GMT Generic Mapping Tools GMT GMT GMT GMT GMT GMT

18 GMT GMT GMT4 GMT3 1. Word PDF GMT4 GMT3 5. GMT PDF PDF LaTeX 2. GMT 3. GMT 4. GMT 5. GitHub 6. GitHub Git GMT 18

19 GMT 2.1 GMT GMT GMT Generic Mapping Tools GMT GMT GMT 1988 Paul Wessel Walter H.F. Smith GMT GMT GMT GMT 3.x GMT 4.x GMT GMT 5.x GMT GMT GMT GMT GMT 1. 19

20 2.1: GMT 5 Joaquim Luis Walter H.F. Smith Remko Scharroo Florian Wobbe Paul Wessel

21 GMT LGPL 2. GMT ANSI C POSIX UNIX GMT Windows macos Linux 3. GMT UNIX GMT shell 4. GMT PS PostScript PS GMT PostScript GMT Linux Windows macos macos Linux Linux GMT GMT Linux Windows Windows GMT bug Linux gawk cut paste Windows bat Linux Bash PS Windows10 Bash Windows Bash

22 2.1.6 GMT GMT 1. Matplotlib Basemap Toolkit for Python 2. M_Map for Matlab 3. ggmap for R 2.2 GMT GMT : major.minor.patch major minor patch major major minor patch GMT 5.x.x GMT 4.x.x GMT 4.5.x GMT 4.4.x GMT GMT BUG GMT4 vs GMT5 GMT GMT4 GMT5 GMT4 GMT5 GMT4 Bug GMT4

23 GMT5 GMT5 GMT GMT4 -Bafg -X -Y Bug GMT5 GMT5 GMT5 GMT GMT GMT4 GMT4 GMT GMT4 GMT4 GMT PS GMT4 GMT5 GMT4 GMT Adobe PhotoShop Adobe Illustator GMT GMT

24 2.3.2 GMT bin gmt gmt GMT gmt : gmt module -Axx+bxxxx -Bxx+axxxx gmt GMT GMT gmt module -A module xx -A +b -A xxxx : gmt pscoast -R0/20/0/20 -JM6i -Ggray -Wthin -B5 -B+t"Title with spaces" -V -P > map.ps gmt pscoast -R -J -G pscoast -B+t"Title with spaces" +t -B "Title with spaces" +t gmt gmt gmt gmtconvert xxx xxx gmt convert xxx xxx - - GMT +

25 modifier -A A A GMT GMT4 PDF GMT GMT GMT GMT GMT gmtset psxy grdimage gmtmath grdmath xyz2grd psconvert 2.4 Linux GMT GMT Linux Windows Linux Windows GMT Linux Windows Linux terminal : $ gmt pscoast -R70/140/2/60 -Ggray -JM6i -Wthin -B5 -V -P > map.ps pscoast: GSHHG version Derived from World Vector Shoreline, CIA WDB-II, and Atlas of the Cryosphere Processed by Paul Wessel and Walter H. F. Smith, pscoast: Working on bin # 301 pscoast: Done map.ps gs :

26 $ gs map.ps Windows cmd -> -> cmd cmd cmd PS gsview GMT : gmt pscoast -R70/140/2/60 -Ggray -JM6i -W1/thin -B5 -K -P > map.ps echo gmt psxy -R70/140/2/60 -JM6i -Sa0.5c -Gred -O >> map.ps Linux test.sh : $ sh./test.sh Windows test.bat bat Linux bash Windows bat Perl Python bash

27 2.4.3.doc.ppt.sh.bat.ps Windows.doc MS Word.bat Linux bash.sh.gmt sh bash perl Perl bash Perl Linux STDOUT STDERR GMT GMT > >> 2> 2>> 2

28 GMT GMT PS : gmt psxy -R70/140/2/60 -JM6i -T -K -P > map.ps gmt pscoast -R70/140/2/60 -Ggray -JM6i -W1/thin -B5 -K -O >> map.ps echo gmt psxy -R70/140/2/60 -JM6i -Sa0.5c -Gred -K -O >> map.ps gmt psxy -R70/140/2/60 -JM6i -T -O >> map.ps > PS >> PS input.dat : gmt psxy input.dat -Rxxx... > test.ps psxy input.dat : cat input.dat gmt psxy... > test.ps cat input.dat gmt psxy gawk gawk '{print $1, $2, $3/10}' input.dat gmt psxy... > test.ps gawk input.dat GMT event.loc :

29 GMT 1. : gmt psxy event.loc -R70/140/20/60 -JM6i -B5 -Sc0.2c -Gred -P > map.ps 2. GMT gmt psxy Ctrl+C GMT : $ gmt psxy -R70/140/20/60 -JM6i -B5 -Sc0.2c -Gred -P > map.ps Interrupt at /lib64/libc.so.6( read+0x10)[0x7f8383e8d980] Tuser: 0.004s Tsys: 0.004s VmRSS: 8340kB VmSize: kB Press return to continue, ctrl-c to quit. $ 3. < < < : gmt psxy -R70/140/20/60 -JM6i -B5 -Sc0.2c -Gred -P > map.ps < event.loc 4. : cat event.loc gmt psxy -R70/140/20/60 -JM6i -B5 -Sc0.2c -Gred -P > test.ps 5. Here Documents EOF GMT: gmt psxy -R70/140/20/60 -JM6i -B5 -Sc0.2c -Gred -P > map.ps << EOF EOF

30 Here Documents EOF END 3. Here Documents bash bat backtick backquote psxy -R gmtinfo gmtinfo psxy : $ gmt info in.dat -I1/1 -R0/10/0/10 $ gmt psxy in.dat -JX10c -R0/10/0/10 > map.ps gmtinfo #!/bin/bash R=`gmt info input -I1/1` gmt psxy in.dat -JX10c $R > map.ps $R gmtinfo psxy : $ gmt psxy in.dat -JX10c `gmt info in.dat -I1/1` > map.ps bash gmtinfo UNIX UNIX

31 2.1: *? [ABC] [A-Z] 1. data_*.d data_.d 2. line_?.d line_.d 3. section_1[0-9]0.part section_1x0.part x section_[12].part section_1.part section_2.par 2.5 GMT GMT 1. GMT 2. GMT 3. GMT 4. GMT 5. GMT 6. GMT 7. GMT 8. SeisMan GMT 9. GMT 10. GMT QQ GMT

32 2.6 GMT GMT GMT5 Wessel, P., W. H. F. Smith, R. Scharroo, J. Luis, and F. Wobbe, Generic Mapping Tools: Improved Version Released, EOS Trans. AGU, 94(45), p , doi: /2013eo GMT4/GMT3 Wessel, P., and W. H. F. Smith, New, improved version of Generic Mapping Tools released, EOS Trans. AGU, 79(47), p. 579, doi: /98eo GMT3.0 Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. AGU, 76(33), 329, doi: /95eo GMT2 Wessel, P., and W. H. F. Smith, Free software helps map and display data, EOS Trans. AGU, 72(41), , doi: /90eo GMT/MATLAB Toolbox Wessel, P., and J. F. Luis The GMT/MATLAB Toolbox, Geochem. Geophys. Geosyst., 18, , doi: /2016gc GMT GMT dimfilter Kim, S.-S., and P. Wessel, Directional median filtering for regional-residual separation of bathymetry, Geochem. Geophys. Geosyst., 9, Q03005, doi: /2007gc grdredpol Luis, J. F. and J. M. Miranda, Reevaluation of magnetic chrons in the North Atlantic between 35ºN and 47ºN: Implications for the formation of the Azores Triple Junction and associated plateau, J. Geophys. Res., 113, B10105, doi: /2007jb surface Smith, W. H. F., and P. Wessel, Gridding with continuous curvature splines in tension, Geophysics, 55(3), , doi: / x2sys Wessel, P., Tools for analyzing intersecting tracks: The x2sys package, Computers & Geosciences, 36, , doi: /j.cageo greenspline Wessel, P., A General-purpose Green s function-based interpolator, Computers & Geosciences, 35, , doi: /j.cageo Wessel, P. and J. M. Becker, Interpolation using a generalized Green s function for a spherical surface spline in tension, Geophys. J. Int., 174, 21 28, doi: /j x x.

33 3.1 Linux GMT Linux GMT GMT Linux CentOS 7 : sudo yum install epel-release sudo yum install GMT GMT-devel GMT-doc sudo yum install dcw-gmt gshhg-gmt-nc4 gshhg-gmt-nc4-full gshhg-gmt-nc4-high Ubuntu : sudo apt-get install gmt gmt-dcw gmt-gshhg Linux GMT GMT GMT Linux GMT com/gmt-china/gmt-easy-installer 1. ubuntu-installer.sh GMT 2. GMT GMT-installer.sh GMT ubuntu-installer.sh GMT-installer.sh 33

34 3.1.3 GMT GMT GMT cmake >=2.8.5 fftw >=3.3 glib2 >=2.32 netcdf >4.0 netcdf-4/hdf5 ghostscript : Linux Ubuntu/Debian: # $ sudo apt-get update # $ sudo apt-get install gcc g++ cmake make libc6 $ sudo apt-get install ghostscript $ sudo apt-get install libnetcdf-dev # ( GMT ) $ sudo apt-get install libgdal-dev python-gdal $ sudo apt-get install liblapack3 $ sudo apt-get install libglib2.0-dev $ sudo apt-get install libpcre3-dev $ sudo apt-get install libfftw3-dev CentOS/RHEL/Fedora: $ sudo yum install epel-release # CentOS epel-release # $ sudo yum install gcc gcc-c++ cmake make glibc $ sudo yum install ghostscript $ sudo yum install netcdf-devel # $ sudo yum install gdal-devel gdal-python $ sudo yum install lapack64-devel lapack-devel $ sudo yum install glib2-devel

35 $ sudo yum install pcre-devel $ sudo yum install fftw-devel netcdf netcdf-4/hdf5 : $ nc-config --has-nc4 yes yes GMT Linux GMT 1. GMT 2. GSHHG 3. DCW GMT # $ tar -xvf gmt src.tar.gz $ tar -xvf gshhg-gmt tar.gz $ tar -xvf dcw-gmt tar.gz # gshhg dcw gmt share $ mv gshhg-gmt gmt-5.4.2/share/gshhg $ mv dcw-gmt gmt-5.4.2/share/dcw-gmt # gmt $ cd gmt # $ gedit cmake/configuser.cmake cmake/configuser.cmake : set (CMAKE_INSTALL_PREFIX "/opt/gmt-5.4.2") set (GMT_INSTALL_MODULE_LINKS FALSE)

36 set (COPY_GSHHG TRUE) set (COPY_DCW TRUE) set (GMT_USE_THREADS TRUE) CMAKE_INSTALL_PREFIX GMT GMT / opt/gmt root /home/xxx/software/gmt GMT_INSTALL_MODULE_LINKS FALSE GMT bin TRUE COPY_GSHHG TRUE GSHHG GMT/share/coast COPY_DCW TRUE DCW GMT/share/dcw GMT_USE_THREADS : FALSE) CentOS 6 set (GMT_USE_THREADS : cmake/configuser.cmake 5 GMT cmake/ ConfigUserTemplate.cmake cmake/configuser.cmake GMT : # build gmt gmt-5.4.1/cmake $ mkdir build $ cd build/ $ cmake.. cmake.. GMT : * Options: * Found GSHHG database : /home/user/gmt/gmt-5.4.2/share/gshhg (2.3.7) * Found DCW-GMT database : /home/user/gmt/gmt-5.4.2/share/dcw-gmt

37 * NetCDF library : /usr/lib64/libnetcdf.so * NetCDF include dir : /usr/include * GDAL library : /usr/lib64/libgdal.so * GDAL include dir : /usr/include/gdal * FFTW library : /usr/lib64/libfftw3f.so * FFTW include dir : /usr/include * Accelerate Framework : * Regex support : PCRE (/usr/lib64/libpcre.so) * ZLIB library : /usr/lib64/libz.so * ZLIB include dir : /usr/include * LAPACK library : yes * License restriction : no * Triangulation method : Shewchuk * OpenMP support : enabled * GLIB GTHREAD support : enabled * PTHREAD support : enabled * Build mode : shared * Build GMT core : always [libgmt.so] * Build PSL library : always [libpostscriptlight.so] * Build GMT supplements : yes [supplements.so] * Build GMT Developer : yes * Build proto supplements : none * * Locations: * Installing GMT in : /opt/gmt * GMT_DATADIR : /opt/gmt-5.4.2/share * GMT_DOCDIR : /opt/gmt-5.4.2/share/doc * GMT_MANDIR : /opt/gmt-5.4.2/share/man -- Configuring done -- Generating done cmake.. : $ make $ sudo make install : : $ make -j $ sudo make -j install

38 $ echo 'export GMT5HOME=/opt/GMT-5.4.2' >> ~/.bashrc $ echo 'export PATH=${GMT5HOME}/bin:$PATH' >> ~/.bashrc $ echo 'export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT5HOME}/lib64' >> ~/.bashrc $ exec $SHELL -l gmt : $ gmt --version Windows GMT GMT Unix Windows Unix Windows GMT 1. GMT Windows 2. cygwin GMT 3. MSYS2 GMT 4. MinGW-w64 GMT 5. Windows 10 Bash on Ubuntu on Windows Windows GMT GMT Windows Windows GMT ghostscript gsview

39 : XP GMT GMT Windows Windows GMT : Warning! PATH too long installer unable to modify PATH! PATH GMT PATH (a) -> -> -> (b) Path (c) GMT path -> -> -> cmd cmd : C:\Users\xxxx> gmt --version ghostscript Generate cidfmap for Windows CJK TrueType fonts 3. gsview 4. UnixTools

40 exe GMT bin cygwin MSYS2 1. MSYS MinGW-w Bash on Ubuntu on Windows 3.3 macos GMT macos GMT homebrew homebrew Homebrew macos 1. Homebrew: $ /usr/bin/ruby -e "$(curl -fssl install/master/install)" 2. GMT:

41 $ brew update && brew upgrade $ brew tap homebrew/science $ brew install gmt 3. : $ gmt --version GMT4 GMT5: $ brew unlink gmt && brew install gmt4 5. GMT5 GMT4: $ brew unlink gmt && brew link gmt4 GMT4 GMT5: $ brew unlink gmt4 && brew link gmt5 : GMT GMT macos dmg 1. dmg 2. dmg GMT app Applications 3. GMT /Applications/GMT app/ : export PATH=${ PATH}:/Applications/GMT app/Contents/Resources/bin ~/.bashrc 4. : $ gmt --version 5.4.2

42 3.3.3 macports sudo port install gdal +curl +geos +hdf5 +netcdf +fftw3 +openmp sudo port install gmt fink sudo fink install gmt5 3.4 GMT GMT GMT $GMTHOME GMT Linux /usr/local/gmt5 /opt/gmt5 Windows C:\programs\gmt5 $GMTHOME GMT $GMTHOME Linux Windows :. -- bin -- include -- lib64 `-- share bin bin : bin -- gmt # GMT -- isogmt # GMT -- gmt-config # GMT -- gmt_shell_functions.sh # bash Linux/macOS -- gmtswitch # GMT -- gmt.m # GMT/MATLAB Windows `-- *.dll # Windows

43 1. bin psxy grdimage gmt GMT4 2. bin gmt gmt GMT include inlcude gmt gmt GMT : include `-- gmt GMT lib 32 lib 64 lib64 lib lib lib GMT : lib -- gmt `-- plugins `-- supplements.so # GMT -- libgmt.so # GMT `-- libpostscriptlight.so # PSL GMT share share GMT : share -- VERSION # GMT -- coast # -- cpt # CPT -- custom # GMT def `-- gmt_custom_symbols.conf # -- dbase # grdraster `-- grdraster.info # grdraster -- dcw #

44 -- doc # -- examples # -- html # -- pdf # PDF -- supplements # `-- tutorial # GMT -- localization # -- man # man -- postscriptlight # PS -- PSL_custom_media.conf # `-- PSL_custom_fonts.txt # PS -- spotter # -- tools # GMT -- mgd77 # mgd77 -- mgg # mgg `-- x2sys # x2sys 3.5 Linux GMT GMT GMT ghostscript GMT CentOS7 CentOS gs gs CentOS 7 : $ sudo yum install ghostscript-chinese-zh_cn /usr/share/ghostscript/conf.d/cidfmap.zh_cn ghostscript GMT GMT /opt/gmt /opt/gmt-5.4.2/ share/postscriptlight/psl_custom_fonts.txt

45 3.5.2 gs gs CentOS 7 ghostscript : /BousungEG-Light-GB <</FileType /TrueType /Path (/usr/share/fonts/wqy-zenhei/wqy- zenhei.ttc) /SubfontId 0 /CSI [(GB1) 4] >> ; /GBZenKai-Medium <</FileType /TrueType /Path (/usr/share/fonts/wqy-zenhei/wqy- zenhei.ttc) /SubfontId 0 /CSI [(GB1) 4] >> ; /MSungGBK-Light /BousungEG-Light-GB ; /Adobe-GB1 /BousungEG-Light-GB ; /BousungEG-Light-GB /usr/share/fonts/ wqy-zenhei/wqy-zenhei.ttc /GBZenKai-Medium /MSungGBK-Light /Adobe-GB1 /BousungEG-Light-GB /ABC ttc ttf CentOS7 wqy-zenhei.ttc wqy-zenhei-fonts gs Linux CentOS7 ghostscript gs Linux PS PS! linux_fonts.ps : %! PS-Adobe-3. 0 /BousungEG-Light-GB--UniGB-UTF8-H findfont 20 scalefont setfont moveto (BousungEG ) show

46 /GBZenKai-Medium--UniGB-UTF8-H findfont 20 scalefont setfont moveto (GBZenKai ) show /MSungGBK-Light--UniGB-UTF8-H findfont 20 scalefont setfont moveto (MSungGBK ) show /Adobe-GB1--UniGB-UTF8-H findfont 20 scalefont setfont moveto (Adobe ) show showpage %%Trailer %%EOF PS FontName--CMap FontName gs CMap UniGB-UTF8-H GB-EUC-H Linux Windows gs PS gs Linux Windows Linux Windows Windows /usr/share/fonts/winfonts/

47 gs : % /BousungEG-Light-GB <</FileType /TrueType /Path (/usr/share/fonts/wqy-zenhei/wqy- zenhei.ttc) /SubfontId 0 /CSI [(GB1) 4] >> ; /GBZenKai-Medium <</FileType /TrueType /Path (/usr/share/fonts/wqy-zenhei/wqy- zenhei.ttc) /SubfontId 0 /CSI [(GB1) 4] >> ; /MSungGBK-Light /BousungEG-Light-GB ; /Adobe-GB1 /BousungEG-Light-GB ; % Windows /STSong-Light <</FileType /TrueType /Path (/usr/share/fonts/winfonts/simsun.ttc) / SubfontId 0 /CSI [(GB1) 4] >> ; /STFangsong-Light <</FileType /TrueType /Path (/usr/share/fonts/winfonts/simfang.ttf) /SubfontId 0 /CSI [(GB1) 4] >> ; /STHeiti-Regular <</FileType /TrueType /Path (/usr/share/fonts/winfonts/simhei.ttf) / SubfontId 0 /CSI [(GB1) 4] >> ; /STKaiti-Regular <</FileType /TrueType /Path (/usr/share/fonts/winfonts/simkai.ttf) / SubfontId 0 /CSI [(GB1) 4] >> ; Windows Windows Linux gs Windows PS windows_fonts.ps : %! PS-Adobe-3. 0 /STSong-Light--UniGB-UTF8-H findfont 20 scalefont setfont moveto (Song Typeface ) show /STFangsong-Light--UniGB-UTF8-H findfont 20 scalefont setfont moveto (Fangsong Typeface ) show /STHeiti-Regular--UniGB-UTF8-H findfont 20 scalefont setfont moveto (Hei Typeface ) show /STKaiti-Regular--UniGB-UTF8-H findfont 20 scalefont setfont moveto (Kai Typeface ) show

48 showpage %%Trailer %%EOF gs PS gs Windows GMT GMT GMT Windows : STSong-Light--UniGB-UTF8-H STFangsong-Light--UniGB-UTF8-H STHeiti-Regular--UniGB-UTF8-H STKaiti-Regular--UniGB-UTF8-H A GMT gmt pstext -L GMT : $ gmt pstext -L Font # Font Name Helvetica 1 Helvetica-Bold Palatino-BoldItalic 33 ZapfChancery-MediumItalic 34 ZapfDingbats

49 35 STSong-Light--UniGB-UTF8-H 36 STFangsong-Light--UniGB-UTF8-H 37 STHeiti-Regular--UniGB-UTF8-H 38 STKaiti-Regular--UniGB-UTF8-H 0-34 GMT/gs GMT #!/bin/bash gmt set FONT_TITLE 30p,35,black gmt set FONT_LABEL 15p,35,black gmt pstext -R0/10/0/4 -JX15c/5c -Bxafg+l"X " -Byafg+l"Y " \ -BWSen+t" " -F+f -P > cn.ps << EOF p,35,black GMT p,36,blue GMT p,37,yellow GMT p,38,green GMT EOF rm gmt.history gmt.conf CentOS 7

50 CentOS 6 1. gs : sudo yum install cjkuni-fonts-ghostscript uming ukai 2. gs /usr/share/fonts/cjkuni/uming.ttc /usr/ share/fonts/cjkuni/ukai.ttc /usr/share/fonts/ cjkui-uming/uming.ttc /usr/share/fonts/cjkuni-ukai/ukai.ttc Ubuntu 14.04/ gs : sudo apt-get install poppler-data 2. gs /etc/ghostscript/cidfmap.d/90gs-cjk-resource-gb1.conf 3. gs Linux uming ukai : sudo apt-get install fonts-arphic-uming fonts-arphic-ukai 4. gs : /BousungEG-Light-GB <</FileType /TrueType /Path (/usr/share/fonts/truetype/ arphic/uming.ttc) /SubfontId 0 /CSI [(GB1) 4] >> ; /GBZenKai-Medium <</FileType /TrueType /Path (/usr/share/fonts/truetype/ arphic/ukai.ttc) /SubfontId 0 /CSI [(GB1) 4] >> ; /Song-Medium /GBZenKai-Medium ; /STSong-Light /BousungEG-Light-GB ; /STFangsong-Light /BousungEG-Light-GB ; /STHeiti-Regular /BousungEG-Light-GB ; /STKaiti-Regular /BousungEG-Light-GB ; /Adobe-GB1 /BousungEG-Light-GB ; /Adobe-GB1-Bold /GBZenKai-Medium ; : % STSong-Light /BousungEG-Light-GB <</FileType /TrueType /Path (/usr/share/fonts/truetype/ arphic/uming.ttc) /SubfontId 0 /CSI [(GB1) 4] >> ; /GBZenKai-Medium <</FileType /TrueType /Path (/usr/share/fonts/truetype/ arphic/ukai.ttc) /SubfontId 0 /CSI [(GB1) 4] >> ;

51 /Song-Medium /GBZenKai-Medium ; /Adobe-GB1 /BousungEG-Light-GB ; /Adobe-GB1-Bold /GBZenKai-Medium ; % Windows /STSong-Light <</FileType /TrueType /Path (/usr/share/fonts/winfonts/simsun.ttc) /SubfontId 0 /CSI [(GB1) 4] >> ; /STFangsong-Light <</FileType /TrueType /Path (/usr/share/fonts/winfonts/simfang. ttf) /SubfontId 0 /CSI [(GB1) 4] >> ; /STHeiti-Regular <</FileType /TrueType /Path (/usr/share/fonts/winfonts/simhei. ttf) /SubfontId 0 /CSI [(GB1) 4] >> ; /STKaiti-Regular <</FileType /TrueType /Path (/usr/share/fonts/winfonts/simkai. ttf) /SubfontId 0 /CSI [(GB1) 4] >> ; gs : $ sudo update-gsfontmap /etc/ghostscript/cidfmap.d/*.conf /var/lib/ ghostscript/fonts/cidfmap gs /var/lib/ghostscript/ fonts/cidfmap /etc/ghostscript/cidfmap.d/*.conf Ubuntu/Debian CentOS Ubuntu gs : sudo apt-get install gs-cjk-resource 2. Ubuntu GMT 2. ghostscript 3. GMT 4. PostScript 5. Debian Wiki

52 3.6 Windows GMT GMT Windows Windows GMT 2. ghostscript cidmap cidmap 3. gsview ghostscript ghostscript C:\Program Files\gs\gs9.15\examples\cjk gscjk_ag.ps cmd : cd "C:\Program Files\gs\gs9.16\bin" gswin64.exe..\examples\cjk\gscjk_ag.ps gswin64c gscjk_ag.ps ghostscript gsview gsview PS gsview PS gsview PS gscjk_ag.ps gsview PS gsview -> Ghostscript Options -dnoplatfonts -sfontpath="c:\psfonts" -dnoplatfonts -sfontpath="c:\windows\fonts" gsview gswin64 gswin64 gswin64 FONTPATH gscjk_ag.ps gsview

53 3.6.2 GMT gscjk_ag.ps : /STSong-Light--GB-EUC-H *findfont 20 scalefont setfont moveto (Song Typeface ) show /STFangsong-Light--GB-EUC-H *findfont 20 scalefont setfont moveto (Fangsong Typeface ) show /STHeiti-Regular--GB-EUC-H *findfont 20 scalefont setfont moveto (Hei Typeface ) show /STKaiti-Regular--GB-EUC-H *findfont 20 scalefont setfont moveto (Kai Typeface ) show % /Times-Roman findfont 13 scalefont setfont moveto (* Chinese translation of"ghostscript" is merely associative \ characters of these meanings.) show sub moveto (In Simplified Chinese articles, customarily we use just"ghostscript" \ as it is.) show STSong-Light--GB-EUC-H GB-EUC H V 1. STSong-Light--GB-EUC-H 2. STFangsong-Light--GB-EUC-H 3. STHeiti-Regular--GB-EUC-H 4. STKaiti-Regular--GB-EUC-H GMT GMT GMT C:\programs\gmt5\share\pslib\PS_font_info.d GMT C:\programs\gmt5\share\postscriptlight\PSL_custom_fonts. txt :

54 STSong-Light--GB-EUC-H STFangsong-Light--GB-EUC-H STHeiti-Regular--GB-EUC-H STKaiti-Regular--GB-EUC-H gmt pstext -L GMT gmt set FONT_TITLE 30p,35,black gmt set FONT_LABEL 15p,35,black echo p,35,black GMT > tmp echo p,36,blue GMT >> tmp echo p,37,yellow GMT >> tmp echo p,38,green GMT >> tmp gmt pstext tmp -R0/10/0/4 -JX15c/5c -Bxafg+l"X " -Byafg+l"Y " \ -BWSen+t" " -F+f -P > cn.ps bat ANSI Unicode Unicode big endian UTF-8 UTF-8

55 GMT GMT 1. GMT 2. GMT Unix shell bash 3. gs xxx.ps PS PS GMT psbasemap pscoast GMT X-Y gmt psbasemap -R10/70/-3/8 -JX8c/5c -Bx10 -By3 -B+t"Linear X-Y Plot" > GMT_tutor1_1.ps -R10/70/-3/8 X Y JX8c/5c X 8 Y 5 -Bx10 -By3 X Y

56 Linear X Y Plot : X-Y -B+t"Linear X-Y Plot" > GMT_tutor1_1.ps GMT PS > PS PS 1. -JX 2. -Bx -By 3. -R 4. -P GMT X-Y gmt psbasemap -R1/10000/1e20/1e25 -JX15cl/10cl "Power (W)" -BWS > GMT_tutor1_2.ps -Bxa2+l"Wavelength (m)" -Bya1pf3+l

57 Power (W) Wavelength (m) 4.2: X-Y -R1/10000/1e20/1e25 X Y -JX15cl/10cl l -B +l -BWS W S 1. -Bya1pf3 -Bya1f3 2. -BWS -BWSen -BWSEN -BwsEN GMT pscoast gmt pscoast -R-90/-70/0/20 -JM6i -P -Ba -Gchocolate > GMT_tutor1_3.ps pscoast -R-90/-70/0/20

58 :

59 -JM6i 6 -Ba -Gchocolate chocolate pscoast 1. -D 2. -G 3. -S 4. -W 5. -N 6. -I 7. -L 1. -V 2. -R 3. -W1p 4. -N1/thickest -N2/thinnest gmt pscoast -Rg -JK180/9i -Bag -Dc -A5000 -Gchocolate -SDarkTurquoise -Wthinnest > GMT_tutor1_4.ps 1. -JK180/9i Eckert GMT psxy pstext

60 : GMT GMT GMT GMT PostScrip PostScript GMT PostScript GMT PostScript GMT GMT GMT GMT -K -O -K -O pscoast gmt pscoast -JH110/24c -Rg -Bg30 -Glightgreen -Slightblue -A1000 -Dc > GMT_tutor2_1.ps

61 Berlin Washington Zigong Pelotas Bredasdorp Sydney Zhongshanzhan 1. -JH110/24c Hammer c 2. -Rg -R0/360/-90/ Glightgreen -Slightblue psxy #!/bin/bash J=H110/24c R=g PS=GMT_tutor2_2.ps

62 gmt pscoast -J$J -R$R -Bg30 -Glightgreen -Slightblue -A1000 -Dc -K > $PS # gmt psxy -J -R -Sa0.5c -W0.5p,black,solid -Gyellow -K -O >> $PS << EOF EOF # gmt psxy -J -R -St0.2c -W0.5p,black,solid -Gblack -K -O >> $PS << EOF EOF gmt psxy -J -R -T -O >> $PS rm gmt.* 1. pscoast psxy $PS 2. psxy 3. -S -Sa/0.5c 0.5 -St0.2c W -W0.5p,

63 black,solid 0.5p 5. -G -Gblack -Gyellow 6. EOF GMT 7. psxy PostScript GMT pscoast -K psxy -K -O -O psxy psxy psxy #!/bin/bash J=H110/24c R=g PS=GMT_tutor2_3.ps gmt pscoast -J$J -R$R -Bg30 -Glightgreen -Slightblue -A1000 -Dc -K > $PS # gmt psxy -J -R -Sa0.5c -W0.5p,black,solid -Gyellow -K -O >> $PS << EOF EOF # gmt psxy -J -R -St0.2c -W0.5p,black,solid -Gblack -K -O >> $PS << EOF EOF # gmt psxy -R -J -W1p,red -K -O >> $PS << EOF

64 > > > > > > > EOF gmt psxy -J -R -T -O >> $PS rm gmt.* psxy -S -G > Berlin Washington Zigong Pelotas Bredasdorp Sydney Zhongshanzhan

65 4.2.5 pstext #!/bin/bash J=H110/24c R=g PS=GMT_tutor2_4.ps gmt pscoast -J$J -R$R -Bg30 -Glightgreen -Slightblue -A1000 -Dc -K > $PS # gmt psxy -J -R -Sa0.5c -W0.5p,black,solid -Gyellow -K -O >> $PS << EOF EOF # gmt psxy -J -R -St0.2c -W0.5p,black,solid -Gblack -K -O >> $PS << EOF EOF # gmt psxy -R -J -W1p,red -K -O >> $PS << EOF > > > > >

66 > > EOF # gmt pstext -J -R -F+f12p,1,black+jTL -D-1.5c/-0.15c -K -O >> $PS << EOF Washington Zhongshanzhan EOF gmt pstext -J -R -F+f12p,1,black+jTL -D-1c/-0.15c -K -O >> $PS << EOF Zigong Berlin Bredasdorp EOF gmt pstext -J -R -F+f12p,1,black+jTL -D-0.6c/-0.15c -K -O >> $PS << EOF Sydney EOF gmt pstext -J -R -F+f12p,1,black+jTL -D-0.6c/-0.15c -K -O >> $PS << EOF Pelotas EOF gmt psxy -J -R -T -O >> $PS rm gmt.* Berlin Washington Zigong Pelotas Bredasdorp Sydney Zhongshanzhan 1. EOF psxy

67 gmt pstext pstext -D 2. -F +f10p,1,black 10p 1 +j TL L T LT TL 3. -D -D-1.5c/-0.15c GMT postscript postscript evince Acrobat postscript postscript #!/bin/bash J=H110/24c R=g PS=GMT_tutor2_5.ps gmt pscoast -J$J -R$R -Bg30 -Glightgreen -Slightblue -A1000 -Dc -K > $PS # gmt psxy -R -J -W1p,red -K -O >> $PS << EOF > > > > >

68 > > EOF # gmt psxy -J -R -Sa0.5c -W0.5p,black,solid -Gyellow -K -O >> $PS << EOF EOF # gmt psxy -J -R -St0.2c -W0.5p,black,solid -Gblack -K -O >> $PS << EOF EOF # gmt pstext -J -R -F+f12p,1,black+jTL -D-1.5c/-0.15c -K -O >> $PS << EOF Washington Zhongshanzhan EOF gmt pstext -J -R -F+f12p,1,black+jTL -D-1c/-0.15c -K -O >> $PS << EOF Zigong Berlin Bredasdorp EOF gmt pstext -J -R -F+f12p,1,black+jTL -D-0.6c/-0.15c -K -O >> $PS << EOF Sydney EOF gmt pstext -J -R -F+f12p,1,black+jTL -D-0.6c/-0.15c -K -O >> $PS << EOF Pelotas EOF gmt psxy -J -R -T -O >> $PS rm gmt.*

69 Berlin Washington Zigong Pelotas Bredasdorp Sydney Zhongshanzhan GMT grdcut 2. grdgradient 3. grdimage 4. pscoast 5. psscale: #!/bin/bash R=65/18/117/45r J=B90/0/40/30/6.5i PS=GMT_tutor3.ps D=earth_relief_03m.grd gmt gmtset FONT_ANNOT_PRIMARY 10p # gmt grdcut $D -R55/120/10/50 -GTibet.grd #

70 gmt grdgradient Tibet.grd -A0 -Nt -Gint.grad # 利用 psbasemap 确定格网标注等参数 gmt psbasemap -R$R -J$J -B10g10 -BwSEN -K > $PS # 绘制地形 gmt grdimage -R$R -J$J -Bg10 Tibet.grd -Iint.grad -CTibet.cpt -K -O >> $PS # 利用 pscoast 绘制水系 比例尺 gmt pscoast -R$R -J$J -N1/0.5p,white -Ia/0.15p,177/178/183 -I1/0.5p,61/99/172 -C81/, 174/254 -Lg86/18+c30+w1000+u+f -K -O >> $PS # 绘制两个色标 gmt psscale -Dx-0.3i/1.4i+w2.5i/0.15i+ma -CTibet.cpt -G1600/9000 -By+lm -Bxa1000f200, K -O >> $PS gmt psscale -Dx-0.3i/0+w1.3i/0.15i+ma -CTibet.cpt -G-3500/0 -L -O >> $PS rm gmt.* Tibet.grd int.grad 结果 m km km 主要参数解释 1. grdcut 指从大区域地形中裁剪出自定义范围的数据 本例中为 E 纬度 N 该操作可降低后续梯度计算的复杂度 提高绘图效率 2. grdgradient 模块中 -A 设置梯度计算的角度 以北为起始 顺时针计算 也可用 -Aazim/ azim2 表示计算两个方向梯度并取最大值 -N 表示归一化算法 一般有 -Nt 累积 Cauchy

71 -Ne Laplace -N 3. grdimage -I grdgradient -C GMT5.4 -I grdgradient 4. pscoast grdimage -N1/ 0.5p,white 0.5p -Ia/0.15p,177/178/ /178/183 RGB -I1 61/99/172 -C 81/174/254`` ``-L g86/18 86 E 18 N +c30 30 N +w km +u km +f fancy 5. psscale Tibet.cpt -G -D -Dx-0.3i/1.4i 0.3 inch 1.4 inch +w2.5i/0.15i 2.5 inch 0.15 inch +ma

72 GMT 5.1 GMT : GMT cm inch point : 1 inch = 2.54 cm = 72 point GMT c i p 5c 5 3i 3 2p 2 GMT GMT PROJ_LENGTH_UNIT -X4 4 PROJ_LENGTH_UNIT X4c 4 PROJ_LENGTH_UNIT : gmt get PROJ_LENGTH_UNIT gmt defaults grep PROJ_LENGTH_UNIT 72

73 GMT PROJ_LENGTH_UNIT p c i SI c US i d degree of arc m minute of arc s second of arc k kilometer e meter f foot M Statute mile n Nautical mile u US Survey foot e 30 30e 30 30k 30 GMT Flat Earth GMT 50k

74 Flat Earth -50k Flat Earth +50k > >Flat Earth Flat Earth > > : 5.2 GMT PS GMT A4 PS : GMT A4 210mmx297mm GMT PS_MEDIA GMT PS_MEDIA A PS_PAGE_COLOR : psconvert PS -A

75 5.2.3 A4 y Portrait y Landscape x x 5.1: Portrait Landscape : Portrait Landscape Portrait X Y Landscape X Y Landscape Portrait X 90 GMT Landscape 1. -P 2. GMT PS_PAGE_ORIENTATION : Linux PS evince Landscape PS

76 Portrait gs gs Landscape PS : Landscape Portait PS Landspace PS : V T 90 R scale Portrait PS : V scale T 90 R Transition (595,0) Rotate 90 Portrait Landscape GMT (1i,1i) 1 1 A4 1 cm 0.5 cm : gmt psbasemap -R0/10/0/10 -JX10c/10c -B1 -B+glightblue > map.ps -JX10c/10c 10 cm 1i 1i+10c 1i 1i+10c : 1. GMT MAP_ORIGIN_X MAP_ORIGIN_Y 2. -K -O

77 : 5.3 GMT RGB 3. HSV 4. CMYK white black red orange yellow green cyan blue magenta gray grey brown white black light dark lightblue blue darkblue

78 GMT 663 Linux man gmtcolors GMT GMT ${GMTHOME}/share/doc/pdf/GMT_RGBchart_a4.pdf lightblue LIGHTBLUE LightBlue RGB RGB Red Green Blue GMT r/g/b RGB r g b / RGB 0/0/0 255/255/ /0/0 0/255/0 0/0/255 RGB HMTL #RRGGBB FF # #FF HSV h-s-v HSV Hue Saturation Value H S 0 1 V 0 dark 1 light

79 5.3.4 CMYK Cyan Magenta Yellow black 0 1 / 0.2/0.3/0.4/ RGB R=G=B 128/128/ /200/ GMT GMT gray lightgray darkgray gray0 gray1 gray100 gray0 gray GMT red RGB 30/25/128 #00FA84 HSV CMYK 0.2/0.3/0.4/0.5

80 red@25 30/25/128@60 -t 5.4 GMT <width>,<color>,<style> GMT <pen> <pen> <width>,<color>,<style> <width>c i p p c i p p p 1p 0.25p 2. GMT

81 5.1: GMT faint 0 thicker 1.5p default 0.25p thickest 2p thinnest 0.25p fat 3p thinner 0.50p fatter 6p thin 0.75p fattest 12p thick 1.0p obese 18p : 0p faint GMT solid dashed dotted string:offset string _

82 offset 4_8_5_8:2 4p 8p 5p 8p offset 2p 4p 2p p c i : W <pen> : gmt psxy -R0/10/0/5 -JX10c/5c -W<pen> > pens.ps << EOF EOF 4p,red,9_4_2_4:2p faint,0/0/255,.. 0.1c, fat,. thin,red, green 0.5p 5.3: GMT GMT

83 PS_LINE_CAP PS_LINE_JOIN / PS_MITER_LIMIT miter 5.5 GMT <fill> <fill> <fill> / GMT -G<fill> G<color> -Gred -G230/200/ pattern : -G[p P]<pattern>[+b<color>][+f<color>][+r<dpi>] <pattern> 1 90 GMT 90 64x Sun +r<dpi> <dpi> <dpi> 0 gmt.history -GP -Gp 1 GMT GMT 1 +b<color> +f<color> -

84 GMT 90 <dpi> 300 -Gp -GP GMT -G -G<color> -G[p P]<pattern>[+b<color>][+f<color>][+r<dpi>] -G128 -G127/255/0 -G#00ff00 -G GDarkOliveGreen1 -Gp7+r300 -Gp7+bred+r300 -Gp7+bred+f-+r300 -Gpmarble.ras+r100 <fill> : echo 5 5 gmt psxy -JX10c/10c -R0/10/0/10 -Baf -Sc2c -G<fill> > test.ps : 1. PostScript -G 146x146 psimage 2. PostScript Level 1 PS

85 5.4: GMT

86 5.6 GMT <size>,<fonttype>,<fill> p c p i 15p GMT MS Word 5.2: Word GMT p p PostScript 35 GMT 35 PS Courier GMT 35 GMT Helvetica-Bold 1

87 # Font Name # Font Name 0 Helvetica 17 Bookman Demi 1 Helvetica Bold 18 Bookman DemiItalic 2 Helvetica Oblique 19 Bookman Light 3 Helvetica BoldOblique 20 Bookman LightItalic 4 Times Roman 21 Helvetica Narrow 5 Times Bold 22 Helvetica Narrow Bold 6 Times Italic 23 Helvetica Narrow Oblique 7 Times BoldItalic 24 Helvetica Narrow BoldOblique 8 Courier 25 NewCenturySchlbk Roman 9 Courier Bold 26 NewCenturySchlbk Italic 10 Courier Oblique 27 NewCenturySchlbk Bold 11 Courier BoldOblique 28 NewCenturySchlbk BoldItalic 12 Σψµβολ (Symbol) 29 Palatino Roman 13 AvantGarde Book 30 Palatino Italic 14 AvantGarde BookOblique 31 Palatino Bold 15 AvantGarde Demi 32 Palatino BoldItalic 16 AvantGarde DemiOblique 33 ZapfChancery MediumItalic 34 (ZapfDingbats) 5.5: GMT 35 PS

88 : gmt pstext -L GMT Symbol 12 ZapfDingbats <fill> =<pen> <pen> red=2p,blue 2p <fill> - =<pen> =~<pen> TEXT 30p,8,red TEXT 30p,8 30p,5, =1p,black,solid 30p,5,blue=1p,black,solid TEXT 30p 5.6: GMT

89 1. 30p 2. 30p p p 5 1p F+f <font> : echo TEXT gmt pstext -R0/5/0/1 -JX15c/2c -F+f<font> > text.ps Symbol 34 ZapfDingbats a a a 12 α a a α Symbol 34 Pifont ZapfDingbats β 12 β \14x 2 \142 θ \161 \

90 Symbol octal \04x! # % & \05x ( ) +,. / \06x \07x 8 9 : ; < = >? \10x Α Β Χ Ε Φ Γ \11x Η Ι ϑ Κ Λ Μ Ν Ο \12x Π Θ Ρ Σ Τ Υ ς Ω \13x Ξ Ψ Ζ [ ] _ \14x α β χ δ ε φ γ \15x η ι ϕ κ λ µ ν ο \16x π θ ρ σ τ υ ϖ ω \17x ξ ψ ζ { } \24x ϒ ƒ \25x \26x ± \27x \30x ℵ I R \31x \32x \33x \34x \35x \36x \37x ZapfDingbats octal \04x \05x \06x \07x \10x \11x \12x \13x \14x \15x \16x \17x \24x \25x \26x ❶ ❷ \27x ❸ ❹ ❺ ❻ ❼ ❽ ❾ ❿ \30x ➀ ➁ ➂ ➃ ➄ ➅ ➆ ➇ \31x ➈ ➉ ➊ ➋ ➌ ➍ ➎ ➏ \32x ➐ ➑ ➒ ➓ \33x \34x \35x \36x \37x 5.7: Symbol Pifont Input Font Output abcd 10p,12,black αβχδ \141\142\143\144 10p,12,black αβχδ \141\142\143\144 15p,34,red \243\251\256\303 15p,34,blue 3➃ 5.8: 12 34

91 5.8 GMT a f GMT Standard Standard+ ISOLation1 ISOLatin1+ ISO-8859-x x GMT GMT PS_CHAR_ENCODING ISOLatin1+ Standard+ : gmt get PS_CHAR_ENCODING GMT Standard+ ISOLatin1+ Standard+ Standard ISOLation1+ ISOLation1+ \144 \14x 4 d GMT : $ gmt set PS_CHAR_ENCODING Standard+ $ echo 1 1 '\260' gmt pstext -JX2c/2c -R0/2/0/2 -B1 > standard.ps $ gmt set PS_CHAR_ENCODING ISOLatin1+ $ echo 1 1 '\260' gmt pstext -JX2c/2c -R0/2/0/2 -B1 > isolatin1.ps standard.ps A isolation1.ps GMT GMT '\260' \\260 \ GMT

92 5.9: Standard+ ISOLatin1+

93 C \ GMT / Symbol 12 / / PS_CHAR_ENCODING GMT 5.4: Code Effect Code í / / 2. pstext 3.

94 Input Output abcdδεφghi 2πr 2 h 0 S@#mall@# C@#aps@# @@ Stresses xx@ MPa SMALL CAPS This is underline Use different fonts Use different size Colorful text Stresses are σ * xx MPa 5.10: GMT 4. Windows bat % GMT %% bat o : +o<offset>[<u>] <offset> <offset>/<offset>

95 +o -W2p+o1c/500k cm 500 km : s Bezier splines -W2p -W2p+s 5.12: v : +v[b e]<vspecs> b e <vspecs> / 2i+gred+pfaint+bc+ve0.3i+gblue -W2p+o1c/500k+vb0.

96 : 5.11 / GMT psxy psxyz grdvector psvelo GMT GMT GMT km km

97 psxy -Sv -SV -Sm -S= #!/bin/bash # echo gmt psxy -R0/5/0/5 -JX1.75i -Sv0.2i+s+b+e -W1.5p -Gred -K > GMT_arrows.ps # echo i 0 90 gmt psxy -R -J -Sm0.2i+b+e -W1.5p -Gred -X2i -K -O >> GMT_ arrows.ps # echo gmt psxy -R0/90/-41.17/ JM1.75i -S=0.2i+b+e -W1.5p -Gred - O -X2i >> GMT_arrows.ps rm gmt.* 5.14: GMT : -S +b[t c a i A I][l r] t c a i A I a * t * c

98 * a * i * A * I l r +e[t c a i A I][l r] +m[f r][t c a][l r] f r : +m +b +e +a<angle> 30 +l +r +g<fill> <fill> - -G +p[-][<pen>] -<pen> -W +n<norm> <norm> length/<norm> +t[b e]<trim> <trim> +t<trim1>/<trim2> +o<plon>/<plat> specifies the oblique pole for the great or small circles. +q +q angle length

99 +j[b c e] XY b e c XY +s angle length XY +z<scale>[<unit>] expects input dx,dy vector components and uses the scale to convert to polar coordinates with length in given unit. GMT MAP_VECTOR_SHAPE GMT MAP_VECTOR_SHAPE : v0.25i+s+ba+ea v0.25i+s+b+ei v0.25i+s+b+ec+a45 v0.25i+s+e+bt v0.25i+s+et+bt v0.25i+s+bc v0.25i+s+et v0.25i+s+ei+bi v0.25i+s+e+bi v0.25i+s+b+a45 v0.25i+s+e+b v0.25i+s+e+b v0.25i+s+b v0.25i+s+e+a40

100 5.12 GMT GMT L (Left) C (Center) R (Right) My Text T (Top) M (Middle) B (Bottom) LM TR 5.16: GMT L C R T M B : B M y baseline 9 9 LT LM LB CT CM CB RT RM RB LT TL 9 (1,1) (2,1) (9,1) LT LT (1,1) 2 1 LT LM LB CT CM CB RT RM RB : GMT

101 CM LT 5.13 GMT 8 1. psbasemap -L pscoast -L 2. psbasemap -Td 3. psbasemap -Tm 4. psscale 5. pslegend 6. Image overlay psimage 7. GMT logo gmtlogo 8. map insert psbasemap -D 8 GMT GMT -D[g j J n x]<refpoint>[+j<justify>][+o<dx>[/<dy>]] GMT 1. [g j J n x]<refpoint>: 2. +j<justify> 3. +o<dx>[/<dy>] 4. :

102 LT CT RT dx 1 dy LM CM RM LB CB RB 5.18: GMT GMT 5 5 / : [g j J n x]<refpoint> 1. x x2.75i/2c -X -Y 2. n X Y 0 1 n0.2/ g g135w/20n j 9 jbl BL j 5. J j j JTL BR J

103 colorbar x j<anchor> 9 +j<anchor> 1. j<refpoint> 2. J<refpoint> 3. MC BL j J +o<dx>/<dy> jtl +o2c/1c 2 cm 1 cm GMT -F : -F[+c<clearance(s)>][+g<fill>][+i[[<gap>/]<pen>]][+p[<pen>]][+r[<radius>]][+s[<dx>/ <dy>/][<fill>]] 1. +g<fill>

104 2. +p<pen> <pen> <pen> MAP_FRAME_PEN 3. +r<radius> <radius> 4. +i<gap>/<pen> <gap> 2p <pen> +i0.1c/thin,dahsed MAP_DEFAULT_PEN 5. +c<clearance> +c<gap> +c<xgap>/<ygap> X Y +c<lgap>/<rgap>/<bgap>/<tgap> 6. +s<dx>/<dy>/<fill> <dx>/<dy> <shade> 4p/-4p/gray : GMT -F+glightgreen+r -F+p1p+i+s+gwhite+c0.1i 5.14 GMT PAPER_ORIGIN BASEMAP 1

105 7 Figure 1 Figure N 6 YLABEL 4 W AXIS E 3 2 S 1 BASEMAP_ORIGIN PAPER_ORIGIN XLABEL TICK ANNOT BASEMAP_ORIGIN : GMT

106 BASEMAP_ORIGIN -X -Y AXIS LABEL TITLE W E S N XLABEL YLABEL Figure 1 ANNOT TICK GRID 2 -X -Y 1 2

107 GMT 1. 1D 2. 2D 3. CPT 4. PostScript GMT GMT [±]ddd[:mm[:ss[.xxx[w E S N]]]] ddd mm ss xxx W E S N 123:27W :27:15.120W

108 6.1.2 <date>t<clock> T <date> 1. yyyy[-mm[-dd]] yyyy[-jjj] yyyy[-www[-d]] W W01 <clock> hh:[mm:[ss[.xxx]]] 10:10: GMT / yyyy-mm-ddthh:mm:ss.xxx FORMAT_DATE_IN FORMAT_CLOCK_IN FORMAT_DATE_OUT FORMAT_CLOCK_OUT 2. <date> <date> 3. <clock> 00:00:00 4. <clock> T T10:20: T10:00: T10:20: T23:23: GMT TIME_EPOCH TIME_UNIT TIME_SYSTEM

109 1. t 30t TIME_EPOCH 30 TIME_UNIT 2. -ft t GMT 5 1. [±]xxx.xxx [±]xxx.xx[e e D d[±]xx] 1.23E PostScript GMT PS PostScript PS PS PS PostScript PostScript PS ps PS doc MS Word WPS doc doc PS PS 1. vim gedit notepad++ 2. : %! PS-Adobe-3.0 /Helvetica findfont 20 scalefont setfont moveto (PostScript is not that hard!) show

110 showpage %%Trailer %%EOF 3. simple.ps 4. Linux gs simple.ps Windows : %! PS-Adobe-3.0 PostScript PS3.0 Helvetica PS findfont moveto (text) show showpage GMT PS PS PS PS GMT PS PS PS GMT PS PS 1. PS 2. GMT psconvert PS jpeg png eps pdf PS PS PS PS ghostscript

111 gsview evince zathura (Linux only) SumatraPDF (Windows only) PS GMT psconvert PS jpeg png eps pdf PS JPG : gmt psconvert test.ps JPG : gmt psconvert -A -P test.ps PDF : gmt psconvert -Tf -A -P test.ps 6.3 table data N M ASCII netcdf ASCII ASCII N M ASCII ASCII ASCII N M :23:44.5W T10:30:53.250

112 30t GMT CVS Comma-Separated Values : # This is a comment line # lon lat evdp # This is another comment line # # N ASCII 10 3 GMT -i -o gawk ASCII TAB IO_COL_SEPARATOR file header records # # -h IO_N_HEADER_RECS ASCII -h1 : # This is a comment line # lon lat evdp # This is another comment line :20:

113 GMT segment header records GMT > IO_SEGMENT_MARKER IO_SEGMENT_MARKER B N NaN : > > D -W

114 -G -Z Z CPT Z -L -T -Ph : > -W2p,red > -W2p,blue IO ASCII fprintf fwrite GMT -bi -b -h NaN NetCDF NetCDF GMT NetCDF NetCDF lon lat vel NetCDF meta data

115 GMT NetCDF NetCDF netcdf? <var1>/<var2>/... -bic<var1>/<var2>/... <var1> NetCDF file.nc?lon/lat lon lat GMT netcdf netcdf 6.4 GMT 2D 2D X Y Z XYZ 1D 2D GMT 2D 1. netcdf 2. Sun 3. netcdf GMT netcdf 8 Sun netcdf GMT GMT gmt_customio.c NetCDF GMT 2D COARDS netcdf.nc.grd COARDS GMT GMT GMT

116 netcdf netcdf3 netcdf4 GMT netcdf4 netcdf Native GMT netcdf GMT GMT 892 Native Sun Sun bit-pattern Sun GMT netcdf Sun GMT GMT ID

117 6.1: ID ID nb ns ni nf nd cb cs ci cf cd bm bb bs bi bf bd rb rf sf sd af ei ef gd GMT 4 netcdf standard formats GMT netcdf format (8-bit integer, COARDS, CF-1.5) GMT netcdf format (16-bit integer, COARDS, CF-1.5) GMT netcdf format (32-bit integer, COARDS, CF-1.5) GMT netcdf format (32-bit float, COARDS, CF-1.5) GMT netcdf format (64-bit float, COARDS, CF-1.5) GMT 3 netcdf legacy formats GMT netcdf format (8-bit integer, depreciated) GMT netcdf format (16-bit integer, depreciated) GMT netcdf format (32-bit integer, depreciated) GMT netcdf format (32-bit float, depreciated) GMT netcdf format (64-bit float, depreciated) GMT native binary formats GMT native, C-binary format (bit-mask) GMT native, C-binary format (8-bit integer) GMT native, C-binary format (16-bit integer) GMT native, C-binary format (32-bit integer) GMT native, C-binary format (32-bit float) GMT native, C-binary format (32-bit float) Miscellaneous grid formats SUN raster file format (8-bit standard) GEODAS grid format GRD98 (NGDC) Golden Software Surfer format 6 (32-bit float) Golden Software Surfer format 7 (64-bit float) Atlantic Geoscience Center AGC (32-bit float) ESRI Arc/Info ASCII Grid Interchange format (ASCII integer) ESRI Arc/Info ASCII Grid Interchange format (ASCII float) Import/export via GDAL C GMT GMT gmt_customio.c GMT GMT nf IO_GRIDFILE_FORMAT =<ID>

118 : <name>[=<id>[+s<scale>+o<offset>][+n<nan>]] <name> <ID> <scale> <scale> 1 <offset> <offset> 0 <nan> <nan> NaN <scale> <offset> a 1. Golden surfer GMT file.grd NaN myfile.i2=bs+s10+o32000+n =bs+s0. 1+o Sun rasterfile=rb+s e-3+o netcdf GMT =nb+oa GMT netcdf netcdf GMT netcdf GMT netcdf

119 netcdf GMT Z?<varname> <varname> netcdf slp : gmt grdinfo "file.nc?slp" 1. netcdf <varname> ncdump -c file.nc 2. Linux Bash GMT 1. [<index>] <index> 0 2. (<level>) <level> <level> GMT ncdump -c file.nc : dimensions: depth = 32 ; variables: float depth(depth) ; depth:long_name = "depth below earth surface" ; depth:units = "km" ; depth:positive = "down" ; data: depth = 50, 100, 200, 300, 400, 400, 500, 600, 600, 700, 800, 900, 1000,

120 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 2100, 2200, 2300, 2400, 2500, 2600, 2700, 2800, 2850 ; file.nc?vp[1] 100 km P file.nc?vp(200) 200 P 1. ncdump -c file.nc netcdf 2. Linux Bash ncdump : lat(lat): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 lon(lon): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 depth(depth): 0, 10, 20, 30, 40, 50, 60, 70, 80, 90 time(time): 0, 12, 24, 36, 48 pressure(time,depth,lat,lon): 10x10x10x5=5000 depth=10 time=24 : gmt grdinfo "file.nc?pressure[2,1]" : gmt grdinfo "file.nc?pressure(24,10)" netcdf netcdf : gmt psxy "file.nc?lon/lat"... gmt convert "file.nc?time/lat/lon"

121 If one or more of the selected variables are two-dimensional, and have the same leading dimension as the other selected variables they will be plotted in their entirety. For example, if a netcdf files contains 6 time steps recording temperature at 4 points, and the variable temp is a 6 by 4 array, then the command gmt convert "file.nc?time/temp" can result in: T00:00: T12:00: T00:00: T12:00: T00:00: If, for example, only the second temperature column is needed, use gmt convert "file.nc? time/temp[1]" (indices start counting at 0) GMT 1. -fg Flat Earth 2. +u<unit> filename+uk +u +U<unit> <unit> GMT 2D x = x min, x min + x inc, x min + 2 x inc,..., x max y = y min, y min + y inc, y min + 2 y inc,..., y max gridline registration pixel registration GMT : Nyquist

122 6.1: GMT x inc y inc nx = (x max x min )/x inc + 1 ny = (y max y min )/y inc + 1 nx=ny= nx = (x max x min )/x inc ny = (y max y min )/y inc nx=ny= GMT GMT -n GMT

123 f = n 2 f = 0 f(x, y) / n ( ) 2 2 = x y 2 Laplace X x max x min N = (x max x min )/x inc Y N+1 x = x min N+1 x = x max N x min + x inc /2 N x max x inc / (x max x min ) x inc X y max = 90 Y 3. 1 y min = 90 Y netcdf netcdf ncview Panoply

124 ncbrowse netcdf : netcdf netcdf4 6.5 CPT 2D Z Z Z CPT Z Z CPT color palette table CPT grdimage psxy psxyz makecpt grd2cpt CPT GMT CPT CPT awk perl CPT GMT GMT CPT : # COLOR_MODEL = model model RGB hsv cmyk CPT CPT CPT CPT CPT <key> CPT <key> CPT :

125 <key1> <fill1> [;<label1>] <key2> <fill2> [;<label2>]... <keyn> <filln> [;<labeln>] 1. <key> 2. <fill> 3. <key> B <key1> COLOR_BACKGROUND F <keyn> COLOR_FOREGROUND N NaN COLOR_NAN CPT : 0 yellow ;desert 1 green ;forest 2 red ;iceland CPT CPT CPT : <z0> <color_min_1> <z1> <color_max_1> [<A>] [;<label>] <z1> <color_min_2> <z2> <color_max_2> [<A>] [;<label>]... <zn-1> <color_min_n> <zn> <color_max_n> [<A>] [;<label>] B <fill_back> F <fill_fore> N <fill_nan> CPT Z <z0> <z1> Z <color_min_1> <color_max_1> 1. <z> 2. <z> <z> Z

126 3. <color_min_1> <color_max_1> <z0> <z1> Z 4. <color_min_1> <color_max_1> - 5. <A> psscale <A> L U B Z 6. ;<lable> psscale -L <label> 7. B F N COLOR_BACKGROUND COLOR_FOREGROUND NaN COLOR_NAN 8. B F N CPT CPT : 30 p /0/ /255/0 200 yellow 300 green 30<z<80 200dpi 16 80<z< <z< <z< GMT CPT GMT 43 CPT CPT $GMTHOME/share/cpt GMT 44 CPT CPT : gmt psscale -D5c/2c+w10c/1c+h+jTC -B0 -C<cpt> > test.ps makecpt 8 : gmt makecpt -C<cpt> -T-1/1/0.25 > new.cpt gmt psscale -D5c/2c+w10c/1c+h+jTC -Bf0.25 -Cnew.cpt > test.ps

127 abyss.cpt bathy.cpt categorical.cpt cool.cpt copper.cpt cubhelix.cpt cyclic.cpt dem1.cpt dem2.cpt dem3.cpt dem4.cpt drywet.cpt earth.cpt elevation.cpt etopo1.cpt gebco.cpt geo.cpt globe.cpt gray.cpt haxby.cpt hot.cpt ibcso.cpt 6.2: GMT CPT 1

128 inferno.cpt jet.cpt magma.cpt nighttime.cpt no_green.cpt ocean.cpt paired.cpt panoply.cpt plasma.cpt polar.cpt rainbow.cpt red2green.cpt relief.cpt seafloor.cpt sealand.cpt seis.cpt split.cpt terra.cpt topo.cpt viridis.cpt world.cpt wysiwyg.cpt 6.3: GMT CPT 2

129 6.5.3 CPT GMT CPT CPT 1. hinge 0 CPT z CPT : # HINGE = <hinge-value> CPT earth etopo1 geo globe polar red2green relief sealand split terra topo world 2. CPT z 0 1 CPT z (a) CPT RANGE : # RANGE = <zmin/zmax> (b) CPT : #!/bin/bash PS=GMT_CPT_3.ps gmt makecpt -Cglobe -T-8000/3000 > t.cpt gmt psscale -Ct.cpt -Baf -Dx0/0+w4.5i/0.1i+h -K -P > $PS gmt psscale -Cglobe -Baf -Dx0/0+w4.5i/0.1i+h -Y0.5i -O >> $PS rm gmt.* rm t.cpt CPT globe hinge hing hinge makecpt -T /<z_int>

130 : CPT CPT GMT makecpt grd2cpt CPT CPT CPT CPT 0 1 makecpt CPT makecpt grd2cpt cpt 1. -Iz CPT z 2. -Ic psscale 3. -Icz 4. -G CPT 5. CPT CPT #!/bin/bash J=X20c R=1/10/1/10 PS=GMT_CPT_4.ps SIZE=w15c/0.25c gmt makecpt -Chaxby -T-10/10/1 > Icpt.cpt gmt makecpt -Chaxby -T-10/10/1 -Iz > Icpt_z.cpt gmt makecpt -Chaxby -T-10/10/1 -Ic > Icpt_c.cpt gmt makecpt -Chaxby -T-10/10/1 -Icz > Icpt_cz.cpt gmt psxy -R$R -J$J -K -T > $PS gmt psscale -R -J -CIcpt.cpt -Dn0.5/0.25+jCM+$SIZE+h+e+n -B+l"Master CPT" -K -O >> $PS

131 gmt psscale -R -J -CIcpt_c.cpt -Dn0.5/0.4+jCM+$SIZE+h+e+n -B+l"-Ic" -K -O >> $PS gmt psscale -R -J -CIcpt_z.cpt -Dn0.5/0.55+jCM+$SIZE+h+e+n -B+l"-Iz" -K -O >> $PS gmt psscale -R -J -CIcpt_cz.cpt -Dn0.5/0.7+jCM+$SIZE+h+e+n -B+l"-Icz" -K -O >> $PS gmt psxy -R -J -O -T >> $PS rm gmt.* rm Icpt*.cpt NaN Icz NaN Iz NaN Ic NaN Master CPT 6.5: CPT CPT -Iz z CPT CPT GMT ~/.gmt $GMTHOME/share/cpt/ CPT.cpt +u U<unit> CPT Z

132 filename.cpt+u<unit> Z <unit> filename.cpt+u<unit> Z <unit> CPT CPT NaN NaN Not-a-Number IEEE NaN 0/0 NaN ASCII NaN NaN NaN bit pattern NaN C isnan NaN GMT NaN NaN NaN NaN NaN X Y NaN NaN IO_NAN_RECORDS 6.7 netcdf netcdf netcdf netcdf

133 6.2: netcdf Attribute Description Global attributes Conventions COARDS, CF-1.5 (optional) title Title (optional) source How file was created (optional) node_offset 0 for gridline node registration (default), 1 for pixel registration x- and y-variable attributes long_name Coordinate name (e.g., Longitude and Latitude ) units Unit of the coordinate (e.g., degrees_east and degrees_north ) actual range (or valid range) Minimum and maximum x and y of region; if absent the first and last x- and y-values are queried z-variable attributes long_name Name of the variable (default: z ) units Unit of the variable scale_factor Factor to multiply z with (default: 1) add_offset Offset to add to scaled z (default: 0) actual_range Minimum and maximum z (in unpacked units, optional) and z _FillValue (or Value associated with missing or invalid data points; if absent an appropriate missing_value) default value is assumed, depending on data type. GMT netcdf 2D Z X Y GMT netcdf netcdf IO netcdf IO netcdf / 1 3 GMT IO_NC4_CHUNK_SIZE IO_NC4_DEFLATION_LEVEL

134 : 6.8 Sun GMT Sun Sun bit-pattern scanline Sun 6.3: Sun ras_magic int ras_width int ras_height int ras_depth int ras_length int ras_type int ras_maptype int colormap ras_maplength int map ras_maptype RMT_NONE ras_maplength color

135 map ras_length 6.4: Sun RAS_MAGIC 0x59a66a95 RT_STANDARD 1 (Raw pixrect image in byte order) RT_BYTE_ENCODED 2 (Run-length compression of bytes) RT_FORMAT_RGB 3 ([X]RGB instead of [X]BGR) RMT_NONE 0 (ras_maplength is expected to be 0) RMT_EQUAL_RGB 1 (red[ras_maplength/3],green[],blue[]) 6.9 Native GMT NetCDF GMT GMT 892

136 6.5: GMT nx int X ny int Y registration int 0 1 x_min double X x_max double X y_min double Y y_max double Y z_min double Z z_max double Z x_inc double X y_inc double Y z_scale_factor double Z z_add_offset double Z x_units char[80] X y_units char[80] Y z_units char[80] Z title char[80] command char[320] remark char[160] z TYPE [nx*ny] Z 6.10 GMT Windows docx MS Word GMT gmt.io GMT ~/.gmt gmt.io gmt.io : # GMT i/o shorthand file # It can have any number of comment lines like this one anywhere # suffix format_id scale offset NaN Comments grd nf Default format

137 b bf Native binary floats i2 bs byte integers with NaN value ras rb Sun raster files byte bb Native binary 1-byte grids bit bm Native binary 0 or 1 grids mask bm Native binary 1 or NaN masks faa bs Native binary gravity in 0.1 mgal ns ns a a - 16-bit integer netcdf grid with auto-scale and auto-offset IO_GRIDFILE_SHORTHAND true file. i2 file.i2=bs///32767 wet.mask wet.mask=bm+n OGR GMT raster vector GMT netcdf GDAL / Geospatial Data Abstraction Library GDAL OGR GDAL 2.0 GDAL OGR GMT GMT5 OGR GMT OGR/GMT GMT4 OGR/GMT OGR/GMT GMT GIS

138 OGR/GMT OGR/GMT \ \n GMT GIS shapefiles OGR/GMT OGR/GMT OGR/GMT OGR/GMT OGR/GMT : GMT1.0 POINT:

139 MULTIPOINT: LINESTRING: GMT MULTILINESTRING: POLYGON: MULTIPOLYGON: @R -R : OGR WKT (well known text) @Jp"+proj=longlat +ellps=wgs84+datum=wgs84 +no_defs" ,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0], AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,\ AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\", ,\ AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]]"

140 string interger double datetime logical @Nname depth double integer name depth id @T LINE POLYGON MULTILINE MULTIPOLYGON > > @Nname depth double integer 1" @Nname depth double integer > 1"

141 @H @Nname depth id double integer +ellps=wgs84 +datum=wgs84+no_defs" # FEATURE_DATA 1" " @Nname depth id double integer +ellps=wgs84 +datum=wgs84+no_defs" # FEATURE_DATA > -W0.25p 1" > -W0.25p 2" $

142 @N"Polygon name" substrate string integer +ellps=wgs84 +datum=wgs84+no_defs" # FEATURE_DATA > -Gblue -W0.25p 1" finesand > # First hole in the preceding perimeter, so is technically still # part of the same geometry, despite the preceding > character. # No attribute data is provided, as this is inherited >

143 GMT GMT - GMT GMT GMT 143

144 7.1: GMT -B -J -K PS PS -O PS -P Portrait -R -U -V -X X -Y Y -a -b -d nodata NaN -e pattern -f ASCII -g -h -i -n -o -p 3D -r -s NaN -t -x -: y/x x/y 7.1 -R -R R<xmin>/<xmax>/<ymin>/<ymax>

145 X Y -R0/360/-90/90 X Y R<xlleft>/<ylleft>/<xuright>/<yuright>+r (xlleft, ylleft) (xuright, yuright) -R-90/20/-65/30+r 3. -R<gridfile> <gridfile> -R 4. -R<code><x0>/<y0>/<nx>/<ny> <code> <code> (x0, y0) <nx> <ny> X Y -I a) Rxmin/xmax/ymin/ymax b) Rxlleft/ylleft/xuright/yuright r 7.1: -R (a) (b)

146 7.1.2 GMT GMT -Rg -R0/360/-90/90 -Rd -R-180/180/-90/90 GMT -JX -Jx 1. -Rg 0/360/-90/ Rd -180/180/-90/ Rg<xmin>/<xmax>/<ymin>/<ymax> 4. W E S N D G -R0/360G/-90/90N 5. -fg -f : -fg u -R-200/200/-300/300+uk (0,0) 400km x 600km GMT UTM meters yyyymmddthh:mm:ss.xxx

147 J -J -J -J<δ>[<pars>/]<scale> -J< >[<pars>/]<width> <δ> < > <pars> <width> <scale> xxxx 1:xxxx 1 xxxx 1 xxxx -J : -Jm1c 1 1 -Jm1: cm cm 100 km -JM15c 15 -R -J -JX10c/5c 10 5

148 GMT 7.2: GMT -J Codes WITH GMT PROJECTION CODES -J (upper case for width, lower case for scale) Map projection -JAlon 0 /lat 0 [/horizon]/width Lambert azimuthal equal area -JBlon 0 /lat 0 /lat 1 /lat 2 width Albers conic equal area -JClon 0 /lat 0 width Cassini cylindrical -JCyl_stere/[lon 0 [/lat 0 /]]width Cylindrical stereographic -JDlon 0 /lat 0 /lat 1 /lat 2 width Equidistant conic -JElon 0 /lat 0 [/horizon]/width Azimuthal equidistant -JFlon 0 /lat 0 [/horizon]/width Azimuthal gnomonic -JGlon 0 /lat 0 [/horizon]/width Azimuthal orthographic -JGlon 0 /lat 0 alt/azim/tilt/twist/w/h/width General perspective -JHlon 0 width Hammer equal area -JIlon 0 width Sinusoidal equal area -JJlon 0 width Miller cylindrical -JKflon 0 width Eckert IV equal area -JKslon 0 width Eckert VI equal area -JLlon 0 /lat 0 /lat 1 /lat 2 width Lambert conic conformal -JM[lon 0 [/lat 0 /]]width Mercator cylindrical -JN[lon 0 /]width Robinson -JOalon 0 /lat 0 azim/width Oblique Mercator, 1: origin and azimuth -JOblon 0 /lat 0 /lon 1 /lat 1 width Oblique Mercator, 2: two points -JOclon 0 /lat 0 /lon p /lat p width Oblique Mercator, 3: origin and pole -JP[a]width[/origin] Polar [azimuthal] (θ, r) (or cylindrical) -JPoly[lon 0 [/lat 0 /]]width (American) polyconic -JQ[lon 0 [/lat 0 /]]width Equidistant cylindrical -JR[lon 0 /]width Winkel Tripel -JSlon 0 /lat 0 [/horizon]/width General stereographic -JT[lon 0 [/lat 0 /]]width Transverse Mercator -JUzone/width Universal Transverse Mercator (UTM) -JV[lon 0 /]width Van der Grinten -JW[lon 0 /]width Mollweide -JXwidth[l pexp T t][/height[l pexp T t]][d] Linear, log 10, x a y b, and time -JYlon 0 /lat 0 width Cylindrical equal area GMT 26 26

149 GMT GMT Proj4 Proj4 -Jm -Jmerc 7.3: Proj4 -J codes WITH Proj4 PROJECTION CODES -J (lower case for scale only) Map projection -Jaea/lon 0 /lat 0 /lat 1 /lat 2 /scale -Jaeqd/lon 0 /lat 0 [/horizon]/scale -Jcass/lon 0 /lat 0 /scale -Jcea/lon 0 /lat 0 /scale -Jcyl_stere/[lon 0 [/lat 0 /]]scale -Jeqc/[lon 0 [/lat 0 /]]scale -Jeqdc/lon 0 /lat 0 /lat 1 /lat 2 /scale -Jgnom/lon 0 /lat 0 [/horizon]/scale -Jhammer/lon 0 /scale -Jeck4/lon 0 /scale -Jeck6/lon 0 /scale -Jlaea/lon 0 /lat 0 [/horizon]/scale -Jlcc/lon 0 /lat 0 /lat 1 /lat 2 /scale -Jmerc/[lon 0 [/lat 0 /]]scale -Jmill/lon 0 /scale -Jmoll/[lon 0 /]scale -Jnsper/lon 0 /lat 0 alt/azim/tilt/twist/w/h/scale -Jomerc/lon 0 /lat 0 azim/scale -Jomerc/lon 0 /lat 0 /lon 1 /lat 1 /scale -Jomercp/:lon 0 /lat 0 /lon p /lat p /scale -Jortho/lon 0 /lat 0 [/horizon]/scale -Jpolar/[a]scale[/origin] -Jpoly/[lon 0 [/lat 0 /]]scale -Jrobin/[lon 0 /]scale -Jsinu/lat 0 /scale -Jstere/lon 0 /lat 0 [/horizon]/scale -Jtmerc/[lon 0 [/lat 0 /]]scale -Jutm/zone/scale -Jvandg/[lon 0 /]scale -Jwintri/[lon 0 /]scale Albers conic equal area Azimuthal equidistant Cassini cylindrical Cylindrical equal area Cylindrical stereographic Equidistant cylindrical Equidistant conic Azimuthal gnomonic Hammer equal area Eckert IV equal area Eckert VI equal area Lambert azimuthal equal area Lambert conic conformal Mercator cylindrical Miller cylindrical Mollweide General perspective Oblique Mercator, 1: origin and azimuth Oblique Mercator, 2: two points Oblique Mercator, 3: origin and pole Azimuthal orthographic Polar [azimuthal] (θ, r) (or cylindrical) (American) polyconic Robinson Sinusoidal equal area General stereographic Transverse Mercator Universal Transverse Mercator (UTM) Van der Grinten Winkel Tripel Continued on next page

150 7.3 continued from previous page WITH Proj4 PROJECTION CODES -Jxyxscale[l pexp T t][/yscale[l pexp T t]][d] Linear, log 10, x a y b, and time 7.3 -B -B -B -B -B B : -B[<axes>][+b][+g<fill>][+n][+o<lon>/<lat>][+t<title] <axes> +b 3D -R 12 +g<fill> +n +o<lon>/<lat> +o +t<title> <axes> +t<title> <axes> <axes> 1. 2.

151 3. -B <axes> : gmt psbasemap -R0/10/0/10 -JX5c -B2 -BWSEN > test1.ps gmt psbasemap -R0/10/0/10 -JX5c -B2 -BWSn > test2.ps 3D <axes> Z Z Z z Z 1234 Z 1 Z Z +b -R 12 box Z xz yz 3D -B -B : gmt psbasemap -R0/10/0/10/0/10 -JX5c -JZ5c -Bz2 -BWSENZ -p45/45 > test1.ps gmt psbasemap -R0/10/0/10/0/10 -JX5c -JZ5c -Bz2 -BWSENZ1234 -p45/45 > test2.ps gmt psbasemap -R0/10/0/10/0/10 -JX5c -JZ5c -Bz2 -BWSEN+b -p45/45 > test3.ps gmt psbasemap -R0/10/0/10/0/10 -JX5c -JZ5c -Bz2 -B+b -p45/45 > test4.ps gmt psbasemap -R0/10/0/10/0/10 -JX5c -JZ5c -Bz2 -BWESNZ+b -p45/45 > test5.ps gmt psbasemap -R0/10/0/10/0/10 -JX5c -JZ5c -B2 -Bz2 -BwSEnZ+b -p45/45 > test6.ps gmt psbasemap -R0/10/0/10 -JX5c -Ba2g2 -BWSen+glightblue+ttitle > test.ps gmt psbasemap -R0/10/0/10 -JX5c -Ba2g2 -BWS+glightblue+t"This is title" > test2.ps X Y Z : -B[p s][x y z]<intervals>[+l L<label>][+p<prefix>][+u<unit>] : -B[p s][x y z]<intervals> -B[p s][x y z][+l L<label>][+p<prefix>][+u<unit>]

152 p s x y z <interval> +l<label> X X Y Y Y Y +L<label> Y X +p<prefix> +u<unit> FORMAT_GEO_MAP p s p Primary s Secondary Primary Secondary p s GMT p s p s x y z xy X Y x xy xyz -B <interval> annotation frame grid <interval> [<t>]<stride>[±<phase>][<u>] <t> a f g <stride> stride 0 ±<phase>

153 annotation frame grid 7.2: GMT <u> -B -Bafg -Bxafg -Byafg X Y : gmt psbasemap -JX10c/10c -R0/10/0/10 -Ba2f1g1 > test.ps -B -Ba2f1g1 -Bxa2 -Bya1 -Bxafg -Byafg -Ba2+1f1g MAP_FRAME_TYPE fancy 1 W 0 1 E 2 E annotation frame grid 7.3: 1 -Ba1f15mg5m -BS p s p s

154 2 W 45' 30' 15' 1 W 45' 30' 15' 0 15' 30' 45' 1 E P: S: annotation frame grid annotation frame grid 7.4: 2 P S -Bpa15mf5mg5m -BwSe -Bs1f30mg15m FORMAT_FLOAT_OUT %g <stride> FORMAT_FLOAT_OUT %.2f annotation frame grid 0 % 4 % 8 % 12 % Frequency 7.5: -R0/12/0/0.95 -JX3i/0.3i -Ba4f2g1+lFrequency+u" %" -BS log 10 <stride> <stride> <stride> n n 10 n <stride> l log

155 <stride> p 10 n Axis Label Axis Label Axis Label 7.6: ( ) -R1/1000/0/1 -JX3il/0.25i -Ba1f2g3( ) -R1/1000/0/1 -JX3il/0.25i -Ba1f2g3l( ) -R1/1000/0/1 -JX3il/0.25i -Ba1f2g3p <stride> <stride> p stride=1 pow=0.5 sqrt X -BS

156 Axis Label Axis Label 7.7: ( ) -R0/100/0/0.9 -JX3ip0.5/0.25i -Ba20f10g5 ( ) -R0/100/0/0.9 -JX3ip0.5/0.25i -Ba3f2g1p 7.4: GMT Flag Unit Description Y year Plot using all 4 digits y year Plot using last 2 digits O month Format annotation using FORMAT_DATE_MAP o month Plot as 2-digit integer (1 12) U ISO week Format annotation using FORMAT_DATE_MAP u ISO week Plot as 2-digit integer (1 53) r Gregorian 7-day stride from start of week (see TIME_WEEK_START) week K ISO weekday Plot name of weekday in selected language k weekday Plot number of day in the week (1 7) (see TIME_WEEK_START) D date Format annotation using FORMAT_DATE_MAP d day Plot day of month (1 31) or day of year (1 366) (FOR- MAT_DATE_MAP) R day Same as d; annotations aligned with week (see TIME_WEEK_START) H hour Format annotation using FORMAT_CLOCK_MAP h hour Plot as 2-digit integer (0 24) M minute Format annotation using FORMAT_CLOCK_MAP m minute Plot as 2-digit integer (0 60) S seconds Format annotation using FORMAT_CLOCK_MAP s seconds Plot as 2-digit integer (0 60)

157 2000 : gmt set FORMAT_DATE_MAP=-o FONT_ANNOT_PRIMARY +9p gmt psbasemap -R T/ T/0/1 -JX5i/0.2i -Bpa7Rf1d -Bsa1O -BS -P > GMT_-B_ time1.ps -Bsa1O O FORMAT_DATE_MAP FORMAT_DATE_MAP -o April May 7.8: : gmt set FORMAT_DATE_MAP "o dd" FORMAT_CLOCK_MAP hh:mm FONT_ANNOT_PRIMARY +9p gmt psbasemap -R T/ T/0/1 -JX5i/0.2i -Bpa6Hf1h -Bsa1K -BS -P -K > GMT_ -B_time2.ps gmt psbasemap -R -J -Bpa6Hf1h -Bsa1D -BS -O -Y0.65i >> GMT_-B_time2.ps 00:00 06:00 12:00 18:00 00:00 06:00 12:00 18:00 00:00 July 21 July 22 00:00 06:00 12:00 18:00 00:00 06:00 12:00 18:00 00:00 Monday Tuesday 7.9: 2 : gmt set FORMAT_DATE_MAP o FORMAT_TIME_PRIMARY_MAP Character FONT_ANNOT_PRIMARY +9p gmt psbasemap -R1997T/1999T/0/1 -JX5i/0.2i -Bpa3Of1o -Bsa1Y -BS -P > GMT_-B_time3.ps J A J O J A J O : 3

158 R t p s 12 : gmt set FORMAT_CLOCK_MAP=-hham FONT_ANNOT_PRIMARY +9p TIME_UNIT d gmt psbasemap -R0.2t/0.35t/0/1 -JX-5i/0.2i -Bpa15mf5m -Bsa1H -BS -P > GMT_-B_time4.ps 15 8am am am am 7.11: 4 : gmt set FORMAT_DATE_MAP u FORMAT_TIME_PRIMARY_MAP Character \ FORMAT_TIME_SECONDARY_MAP full FONT_ANNOT_PRIMARY +9p gmt psbasemap -R T/ T/0/1 -JX5i/0.2i -Bpa1K -Bsa1U -BS -P -K > GMT_-B_ time5.ps gmt set FORMAT_DATE_MAP o TIME_WEEK_START Sunday FORMAT_TIME_SECONDARY_MAP Chararacter gmt psbasemap -R -J -Bpa3Kf1k -Bsa1r -BS -O -Y0.65i >> GMT_-B_time5.ps W S S W S S W M T W T F S S M T W T F S S M T W T F Week 30 Week 31 Week : : gmt set FORMAT_DATE_MAP "o yy" FORMAT_TIME_PRIMARY_MAP Abbreviated gmt psbasemap -R1996T/1996-6T/0/1 -JX5i/0.2i -Ba1Of1d -BS -P > GMT_-B_time6.ps JAN 96 FEB 96 MAR 96 APR 96 MAY : 6 : gmt set FORMAT_DATE_MAP jjj TIME_INTERVAL_FRACTION 0.05 FONT_ANNOT_PRIMARY +9p gmt psbasemap -R T/ T/0/1 -JX5i/0.2i -Bpa5Df1d -Bsa1Y -BS -P > GMT_- B_time7.ps

159 : GMT -Bc # : coord type [label] coord type a i annotation interval annotation a i f frame tick g gridline label coord label label coord xannots.txt yannots.txt X Y : cat << EOF > xannots.txt ig Devonian ig Silurian ig Ordovician 542 ig Cambrian EOF cat << EOF > yannots.txt 0 a 1 a 2 f ag e 3 f f 5 f

160 6 f ag 2@~p@~ EOF gmt psbasemap -R416/542/0/ JX-5i/2.5i -Bpx25f5g25+u" Ma" -Bpycyannots.txt \ -BWS+glightblue -P -K > GMT_-B_custom.ps gmt psbasemap -R416/542/0/ JX-5i/2.5i -Bsxcxannots.txt -BWS -O \ --MAP_ANNOT_OFFSET_SECONDARY=10p --MAP_GRID_PEN_SECONDARY=2p >> GMT_-B_ custom.ps rm -f [xy]annots.txt 2π π e Ma 500 Ma Ordovician 475 Ma 450 Ma Silurian 425 Ma Devonian 7.15: 7.4 -P -P Portrait GMT Landscape -P Portrait GMT PS_PAGE_ORIENTATION : -P -P -P

161 7.5 -V -V verbose -V verbose 6 6 -Vq quiet -Vn nomral -V -Vc compatibility GMT -Vv -V verbose -Vl long -Vd debug -V verbose GMT GMT_VERBOSE 7.6 -U -U UNIX GMT logo : -U[<just>/<dx>/<dy>/][c <label>] -U logo -U<just>/<dx>/<dy> logo -UBL/-54p/-54p -U<label> <label> -U"This is string" -Uc GMT logo MAP_LOGO FALSE MAP_LOGO_POS

162 FORMAT_TIME_STAMP : FONT_LOGO gmt psbasemap -R0/10/0/5 -JX10c/3c -Bx1 -By1 -P -UBL/-1.5c/-1.5c/"This is a GMT logo" > GMT_-U.ps Oct 09 15:12:05 This is a GMT logo 7.16: -U : -U -U 7.7 -K -O -K -O GMT K -O PhotoShop Power- Point PhotoShop GMT GMT :

163 # # gmt pscoast... > map.ps # gmt psxy event.dat -Sa0.5c... >> map.ps # gmt psxy station.in -St0.5c... >> map.ps PS PS PS PS PS header body trailer PS PS 1 part PostScript file HEADER 2 part PostScript file HEADER n part PostScript file HEADER BODY 1 TRAILER BODY 1 BODY 2 K omits trailer O omits header BODY 1 BODY i K omits trailer 2nd through n 1 th overlays require both O and K TRAILER O omits header BODY n TRAILER 7.17: -K -O PS

164 K -O -K -O GMT PS -K -O -K -K -O -O : gmt pscmd1... -K > out.ps gmt pscmd2... -K -O >> out.ps... gmt pscmd3... -K -O >> out.ps gmt pscmd4... -O >> out.ps K -O -K -O n PS 1 -K > 2 n-1 -K -O >> n -O >> -K -O -K -O -K -O -O >>

165 -K GMT -K -O -K -O : #!/bin/bash PS=map.ps J=JX5c/5c R=0/10/0/10 # gmt psxy -J$J -R$R -T -K > $PS # gmt xxxx -J$J -R$R... -K -O >> $PS gmt xxxx -J$J -R$R... -K -O >> $PS # gmt psxy -J$J -R$R -T -O >> $PS bash psxy -T gmt psxy... -T -K PS gmt psxy... -T -O PS -K -O >> -K -O gmt psxy -T -K gmt psbasemap -B... -K

166 7.8 -X -Y -X -Y -X -Y -X : -X[a c f r][<xshift>[<u>]] <xshift> X <u> -X2i -Xr2i X 2 -Xa5c X 5 -Xc3c X 3 -Xf4c X 4 -X -Y 1. -O -Xr1i -Yr1i (1i, 1i) 2. -O -Xr0 -Yr0 3. -X -Y 1. MAP_ORIGIN_X MAP_ORIGIN_Y 2. PS -X -Y -X -Y : gmt psbasemap -JX5c/2c -R0/5/0/2 -B1 -K > test.ps gmt psbasemap -J -R -B1 -K -O -X7c >> test.ps gmt psbasemap -J -R -B1 -K -O -X-7c -Y4c >> test.ps gmt psbasemap -J -R -B1 -K -O -X7c >> test.ps

167 psbasemap : -X -Y 1. (1i,1i) cm cm 4 cm cm a GMT5 OGR/GMT OGR GMT GMT OGR/GMT : -a[<col>=]<name>[,...] -a <col>=<name> OGR/GMT <name> / <col> <col> 2 -a2=depth X Y depth

168 <col> D G L T W Z Z GMT OGR/GMT <col>=<name>[:<type>] <col> <type> <name> <col> D G L T W Z +g<geometry> <geometry> [M]POINT LINE POLY +G b GMT ASCII netcdf ASCII GMT -b GMT -b : -b[i o][<ncols>][<type>][w][+l +B] -bi -bo <ncols><type> <ncols> <type> <type> c int8_t u uint8_t h int16_t H uint16_t i int32_t I uint32_t l int64_t L uint64_t f d

169 x <ncols> 3 int32_t -bi2f,1i <ncols><type> w +L +B little-endian big-endian <ncols> <type> <ncols> d GMT NaN GMT GMT GMT -d : -d[i o]<nodata> -di -do <nodata> NaN NaN <nodata> e GMT ASCII -e -e : -e[~]"<pattern>" -e[~]<regexp>[i] -e~ ~ \~ i

170 7.13 -f / -f -f -fi -fo / x y T t f 6 5 <start>[:<inc>]:<stop> <inc> 1 1: fi0y,1x,3:4t 3 4 -fg -f0x,1y / -fp<unit> g GMT NaN IO_NAN_RECORDS skip NaN IO_NAN_RECORDS pass NaN 3. -g -g : -g[a]x y d X Y D [<col>]z[±]<gap>[u] x X <gap> y Y <gap> d <gap>

171 <u> X Y D X Y [<col>]z <col> 2 +<gap> <gap> -<gap> <gap> <gap> <gap> -ga h -h : -h[i o][<n>][+c][+d][+r<remark>][+t<title>] <n> i o / # <n> # 1. -h GMT IO_N_HEADER_RECS h3 3 <n> +d +c +r<remark> +t<title> remark title i -o

172 gawk GMT -i -o -i : -i<col>[+l][+s<scale>][+o<offset>][,...] GMT -i -i3,6, o3,1,3 <start>[:<inc>]:[<stop>] <inc> 1 1:3 +l log 10 +s<scale> <scale> +o<offset> <offset> -i2+s2+o10,6, o : -o<col>[,...] -o n -n : -n[b c l n][+a][+b<bc>][+c][+t<threshold>] b B-sphine c bicubic l bilinear n nearest-neighbor +a +b<bc> <BC> g p n x y -nb+bnxpy X Y

173 +c Z zmin zmax +c zmin zmax +t<threshold> r GMT 2D GMT / -r GMT / -R -I p 2D -p : -p[x y z]<azim>/<elev>[/<zlevel>][+w<lon0>/<lat0>][/<z0>]][+v<x0>/<y0>] <azim> <elev> 180/90 <evel> 3D -JZ z Z XY -p <zlevel> Z=<zlevel> 2D -px y X=<xlevel> Y=<ylevel> YZ XZ -pz Z=<zlevel> XY -p + +w<lon0>/<lat0>/<z> +v<x0>/<y0> s -s Z NaN :

174 -s[<cols>][a r] Z NaN Z NaNN <cols> <start>[:<inc>]:<stop> <inc> 1 2,5,7 2:4 NaN r reverse NaN -sa NaN t -t PostScript Adobe PostScript PS PDF PDF -t PS psconvert PS PDF x GMT OpenMP OpenMP GMT -x GMT : -x[[-]<n>] -x x-4 all-4 all-4<1 1 greenspline grdmask grdmath grdfilter grdsample sph2grd grdgravmag3d talwani2d talwani3d x2sys_solve

175 7.23 -: GMT X Y -: -:i -i1,0 -:o -o1,0 : / -R

176 GMT 8.1 GMT GMT GMT 100 GMT gmt defaults -D. GMT gmt.conf gmt.conf./gmt.conf > ~/.gmt/gmt.conf > ~/gmt.conf GMT ~/.gmt GMT 100 gmt.conf GMT gmt.conf GMT GMT +<defaultfile> PowerPoint gmt.conf 176

177 8.1.3 GMT GMT gmt.conf GMT 1. GMT +<defaultfile> <defaultfile> : gmt psxy... +custom_gmt.conf > test.ps 2. gmt.conf cp ~/somewhere/gmt.conf./gmt.conf gmt psxy... gmt pscoast... gmt psxy... rm gmt.conf 3. gmtset GMT 12p,Times-Bold,red gmt gmtset FONT_ANNOT_PRIMARY 12p,Times-Bold,red gmtset gmt.conf GMT gmt.conf gmtset gmt.conf 4. --PAR=value GMT --FORMAT_FLOAT_OUT=%.16lg 5. GMT GMT A gmtset a b GMT B A a B b gmt.conf

178 b A b gmtset b b B b gmt psxy... gmt pscoast.. gmt gmtset... gmt grdimage... gmt psxy... rm gmt.conf gmt.history # GMT gmt clear conf gmt.conf rm gmt.conf GMT GMT MAP_FRAME_WIDTH 10 N Plot Title MAP_DEFAULT_PEN FONT_TITLE MAP_TICK_PEN_PRIMARY 0 MAP_GRID_CROSS_SIZE_PRIMARY MAP_TICK_LENGTH_PRIMARY MAP_FRAME_TYPE 10 S 60 W 50 W 40 W 30 W MAP_DEGREE_SYMBOL FORMAT_GEO_MAP MAP_ANNOT_OFFSET_PRIMARY 8.1: GMT COLOR

179 FONT_ANNOT_PRIMARY MAP_FRAME_PEN MAP_ORIGIN_X 90 W 80 W 90 W 70 W 30 N 30 N MAP_LINE_STEP 80 W 70 W 60 W 10 N 10 N 20 N 20 N MAP_ORIGIN_Y MAP_ANNOT_MAX_ANGLE MAP_GRID_PEN_PRIMARY MAP_ANNOT_MIN_SPACING PS_PAGE_COLOR PS_MEDIA MAP_ANNOT_OBLIQUE 8.2: GMT 2 MAP_ANNOT_ORTHO X_AXIS_LENGTH 10 2 MAP_FRAME_AXES 10 1 y axis label Y_AXIS_LENGTH FORMAT_DATE_MAP FORMAT_CLOCK_MAP GMT_LANGUAGE 10 2 MAP_LOGO_POS MAP_LOGO Setembro 11 Setembro 12 x axis label FORMAT_TIME_STAMP 2011 Jun 13 22:10:02 Dazed and Confused FONT_ANNOT_SECONDARY FONT_LABEL 8.3: GMT 3

180 COLOR_BACKGROUND Z CPT [black] COLOR_FOREGROUND Z CPT [white] COLOR_NAN Z NaN [127.5] grdimage psscale intensity file HSV / HSV S V S V COLOR_HSV_MAX_S S 0 1 [0.1] COLOR_HSV_MIN_S S 0 1 [1.0] COLOR_HSV_MAX_V V 0 1 [1.0] COLOR_HSV_MIN_V V 0 1 [0.3] COLOR_MODEL CPT [none] none CPT COLOR_MODEL rgb RGB hsv HSV cmyk CMYK RGB RGB HSV 8.3 DIR DIR_DCW DCW GMT DIR_GSHHG [$GMTHOME/_SHAREDIR/coast] DIR_DATA GMT DIR_DATA ${GMT_DATADIR}

181 DIR_CACHE GMT URL 8.4 FONT FONT FONT FONT_LOGO gmt.conf FONT_ANNOT FONT_ANNOT_PRIMARY FONT_ANNOT_SECONDARY FONT_ANNOT_PRIMARY Primary [12p,Helvetica,black] + FONT_ANNOT_PRIMARY FONT_ANNOT_SECONDARY Secondary [14p,Helvetica, black] FONT_LABEL [16p,Helvetica,black] FONT_TITLE [24p,Helvetica,black] FONT_LOGO GMT [8p,Helvetica,black] ID 8.5 FORMAT / / FORMAT_DATE_IN [ yyyy-mm-dd ] ISO yyyy yy mm

182 o dd jjj ddmmyyy yy-mm-dd dd-o-yyyy yyyy/dd/mm yyyy-jjj ISO yyyy[-]w[-]ww[-]d ww d yyyywwwd yyyy-www FORMAT_DATE_OUT [ yyyy-mm-dd ] FORMAT_DATE_IN - -yyyy-mm-dd T FORMAT_DATE_MAP [ yyyy-mm-dd ] FORMAT_DATE_IN FORMAT_DATE_OUT mm o Jan 01 u W[-]ww Week 10 W10 GMT_LANGUAGE FORMAT_TIME_PRIMARY_MAP FORMAT_TIME_SECONDARY_MAP / / FORMAT_CLOCK_OUT [ hh:mm:ss ] am AM a.m. A.M. hh:mm:ss.xxx hh:mm hh:mm.xxx hha.m FORMAT_CLOCK_IN [ hh:mm:ss ] 24 hh:mm:ss 12 am pm AM PM hh:mm hh:mm:ssam FORMAT_CLOCK_MAP [ hh:mm:ss ] /

183 FORMAT_GEO_OUT [ D ] [±]D FORMAT_FLOAT_OUT D D D [±]ddd[:mm[:ss]][.xxx][f G] ddd : mm ss.xxx F WSEN G F ± ddd:mmf => 35:45W ddd:mmg => 35:45 W ddd:mm:ss => 40:34:24 ddd.xxx => FORMAT_GEO_MAP [ ddd.mm.ss ] FORMAT_GEO_OUT -B A / FORMAT_FLOAT_OUT [%.12lg]

184 C printf %.3lf cols:format cols cols 0:%.3lf,1-3:%.12lg,%lf N N %.3lf %.2lf %lf : 1. GMT %d 2. %'lg ,000 %\'lg FORMAT_FLOAT_MAP [%.12lg] FORMAT_FLOAT_OUT FORMAT_TIME_MAP FORMAT_TIME_PRIMARY_MAP FORMAT_TIME_SECONDARY_MAP FORMAT_TIME_PRIMARY_MAP [full] full January abbreviate Jan character J Full Abbreviate Character $GMTHOME/share/localization/gmt_us.locale FORMAT_TIME_SECONDARY_MAP [full] FORMAT_TIME_PRIMARY_MAP FORMAT_TIME_STAMP GMT [ %Y %b %d %H:%M:%S ] C strftime

185 8.6 IO IO_HEADER / [false] true false true -h IO_N_HEADER_RECS -h [0] -h IO_LONLAT_TOGGLE [false] -: -: 1. false / (x, y) 2. true / (y, x) 3. IN (y, x) 4. OUT (y, x) IO_NAN_RECORDS X Y Z NaN [pass] skip NaN NaN pass IO_COL_SEPARATOR GMT ASCII [tab] tab space comma none IO_SEGMENT_MARKER [ > ] >,: 1. B 2. N NaN To use B or N as regular segment markers you must escape them with a leading backslash. IO_NC4_CHUNK_SIZE netcdf [auto] netcdf

186 IO_NC4_DEFLATION_LEVEL netcdf4 [3] IO_SEGMENT_BINARY NaN [2] NaN IO_SEGMENT_BINARY 0 off IO_GRIDFILE_SHORTHAND [false] true false IO_GRIDFILE_FORMAT GMT [nf] 8.7 MAP MAP_DEFAULT_PEN -W [default,pen] + PEN MAP_FRAME_AXES / [WSEN] WSEN -B -B MAP_FRAME_TYPE [fancy] inside plain graph fancy fancy+ fancy X Y rectangular polar plain MAP_BASEMAP_TYPE fancy MAP_FRAME_PEN plain [thicker,black] MAP_FRAME_WIDTH fancy [5p] MAP_ORIGIN_X X [1i] MAP_ORIGIN_Y Y [1i]

187 fancy fancy plain inside graph 8.4: GMT

188 MAP_LOGO GMT [false] true false -U MAP_LOGO_POS GMT [BL/-54p/-54p] MAP_TITLE_OFFSET [14p] MAP_SCALE_HEIGHT [5p] MAP_TICK_PEN MAP_TICK_PEN_PRIMARY MAP_TICK_PEN_SECONDARY MAP_TICK_PEN_PRIMARY [thinner,black] MAP_TICK_PEN_SECONDARY [thinner,black] MAP_TICK_LENGTH MAP_TICK_LENGTH_PRIMARY MAP_TICK_LENGTH_SECONDARY MAP_TICK_LENGTH_PRIMARY [5p/2.5p] MAP_TICK_LENGTH_SECONDARY [15p/3.75p] 25% MAP_LINE_STEP [0.75p] GMT MAP_GRID_PEN MAP_GRID_PEN_PRIMARY MAP_GRID_PEN_SECONDARY MAP_GRID_PEN_PRIMARY [default,black] MAP_GRID_PEN_SECONDARY [thinner,black] MAP_GRID_CROSS_SIZE MAP_GRID_CROSS_SIZE_PRIMARY MAP_GRID_CROSS_SIZE_SECONDARY MAP_GRID_CROSS_SIZE_PRIMARY 0 [0p] MAP_GRID_CROSS_SIZE_SECONDARY 0 [0p] MAP_ANNOT_OFFSET MAP_ANNOT_OFFSET_PRIMARY MAP_ANNOT_OFFSET_SECONDARY

189 MAP_ANNOT_OFFSET_PRIMARY [5p] MAP_ANNOT_OFFSET_SECONDARY secondary [5p] MAP_LABEL_OFFSET [8p] MAP_VECTOR_SHAPE [0] V MAP_DEGREE_SYMBOL [ring] ring degree colon none MAP_ANNOT_MIN_ANGLE [0,90] [20] MAP_ANNOT_MIN_SPACING [0p] MAP_ANNOT_ORTHO [we] wesnz MAP_ANNOT_OBLIQUE MAP_POLAR_CAP 8.8 PROJ PROJ_LENGTH_UNIT [c] PROJ_ELLIPSOID [WGS-84] GMT GMT GMT a a m a,inv_f inv_f ,

190 a,b=semi_minor semi_minor m ,b= a,f=flattening flattening ,f= GMT GMT PROJ_AUX_LATITUDE [authalic] PROJ_MEAN_RADIUS authalic geocentric conformal meridional parametric none none GMT PROJ_MEAN_RADIUS / [authalic] mean (R_1) authalic (R_2) volumetric(r_3) meridional quadratic PROJ_SCALE_FACTOR Polar Stereographic UTM Transverse Mercator 1

191 PROJ_GEODESIC [Vincenty] 1. Vincenty 0.5mm 2. Rudoe given for legacy purpose 3. Andoyer 10 Vincenty PS PS PS_CHAR_ENCODING [ISOLatin1+ Standard+] Standard Standard+ ISOLatin1 ISOLatin1+ ISO-8859-x x [1-10] [13-15] GMT SI ISOLatin1 Standard+ PS_LINE_CAP [butt] butt round square PS_LINE_CAP square round butt 8.5: PS_LINE_CAP PS_LINE_CAP=round PS_LINE_JOIN [miter]

192 miter round bevel PS_LINE_JOIN 20p miter round bevel 8.6: PS_LINE_JOIN PS_MITER_LIMIT mitered [35] bevelled mitered PS beveled PS_MEDIA [a4 letter] GMT points

193 8.1: GMT Media width height Media width height A archa A archb A archc A archd A arche A flsa A halfletter A statement A note A letter A legal B x B tabloid B ledger B B B WxH W H 12cx12c 12 gmt_custom_media.conf : ~/.gmt/ # paper paper PS_PAGE_COLOR [white] PS_PAGE_ORIENTATION [landscape] portrait landscape PS_SCALE_X X [1.0]

194 PS_SCALE_Y Y [1.0] PS_TRANSPARENCY PS [Normal] Color ColorBurn ColorDodge Darken Difference Exclusion HardLight Hue Lighten Luminosity Multiply Normal Overlay Saturation SoftLight Screen PS_COLOR_MODEL PS [rgb] RGB HSV CMYK GRAY HSV RGB GRAY YIQ PS_COMMENTS PS [false] true PS PS false PS PS PS_IMAGE_COMPRESS PS [deflate,5] rle Run-Length Encoding scheme lzw Lempel-Ziv-Welch compression deflate[,level] DEFLATE compression level 1 9 none deflate, TIME TIME_EPOCH [ T00:00:00] yyyy-mm-ddt[hh:mm:ss] yyyy-www-ddtt[hh:mm:ss] TIME_UNIT [s] 1. y o 3. d

195 4. h 5. m 6. s TIME_SYSTEM TIME_EPOCH TIME_UNIT TIME_SYSTEM TIME_EPOCH TIME_UNIT 1. JD T12:00:00 d 2. MJD T00:00:00 d 3. J T12:00:00 d 4. S T00:00:00 s 5. UNIX T00:00:00 s 6. RD T00:00:00 s 7. RATA T00:00:00 d gmt.conf TIME_EPOCH TIME_UNIT TIME_WEEK_START Monday Sunday TIME_Y2K_OFFSET_YEAR TIME_Y2K_OFFSET_YEAR 100 [1950] TIME_Y2K_OFFSET_YEAR= TIME_INTERVAL_FRACTION TIME_REPORT TIME_IS_INTERVAL 8.11 GMT GMT_AUTO_DOWNLOAD GMT [on] GMT_COMPATIBILITY [4]

196 4 GMT4 5 GMT4 GMT5 GMT4 GMT_VERBOSE GMT verbose [c] : quiet normal compat verbose long debug -V GMT_TRIANGULATE triangulate [Watson] triangulate Watson GPL Shewchuk GPL Shewchuk GMT_LANGUAGE [US] US January GMT CN1 CN2 UK US GMT gmt.conf $GMTHOME/share/localization ~/.gmt GMT_HISTORY GMT gmt.history [true] true readonly false GMT_INTERPOLANT [akima] 1. linear

197 2. akima akima s spline 3. cubic natural cubic spline 4. none GMT_EXPORT_TYPE [double] double single [u]long [u]int [u]short [u]char GMT_EXTRAPOLATE_VAL [NaN] 1. NaN NaN 2. extrap 3. extrapval,val val GMT_CUSTOM_LIBS GMT GMT GMT GMT GMT gmt xxx GMT Windows / ${GMTHOME}/bin/gmt_plugins GMT_FFT FFT [auto] 1. auto 2. fftw[,planner] FFTW planner measure patient exhaustive 3. accelerate OS X Accelerate Framework 4. kiss kiss FFT 5. brenner Brenner Legacy FFT

198 GMT GMT C = Conformal E = Equal Area GMT PROJECTIONS GEOGRAPHIC PROJECTIONS CYLINDRICAL CONICAL AZIMUTHAL THEMATIC OTHER Basic [E] Albers [E] Cassini Equidistant Equidistant Lambert [C] Mercator [C] Polyconic Miller Oblique Mercator [C] Stereographic Transverse Mercator [C] UTM [C] Equidistant Gnomonic Orthographic Perspective Lambert [E] Stereographic [C] Eckert IV + VI [E] Hammer [E] Mollweide [E] Robinson Sinusoidal [E] Winkel Tripel Van der Grinten Linear Logarithmic Exponential Time Polar 9.1: GMT 9.1 -Jx GMT 198

199 Log 10 gmtmath : gmt gmtmath -T0/100/1 T SQRT = sqrt.d gmt gmtmath -T0/100/10 T SQRT = sqrt.d u'=au+b u u' -Jx<scale> X Y <scale> -JX<width> X Y <width> -Jx<xscale>/<yscale> X Y -JX<width>/<height> X Y y = x : gmt psxy -R0/100/0/10 -JX3i/1.5i -Bag -BWSne+gsnow -Wthick,blue,- -P -K sqrt.d > GMT_ linear.ps gmt psxy -R -J -St0.1i -N -Gred -Wfaint -O sqrt.d10 >> GMT_linear.ps

200 : X Y X Y Y X Y 0 X X Y Y -JX10c/0c -JX0c/10c GMT 1. -R g d -Rg-55/305/-90/ Jx -JX g d -JX10c/6cd 3. -fg 125ºE : gmt set MAP_GRID_CROSS_SIZE_PRIMARY 0.1i MAP_FRAME_TYPE FANCY FORMAT_GEO_MAP ddd:mm:ssf gmt pscoast -Rg-55/305/-90/90 -Jx0.014i -Bagf -BWSen -Dc -A1000 -Glightbrown - Wthinnest \ -P -Slightblue > GMT_linear_d.ps GMT

201 60 N 0 60 S 0 60 E 120 E W 60 W 9.3: -Jx -JX T t -R -J -R -R -J GMT -JX gmt set FORMAT_DATE_MAP o TIME_WEEK_START Sunday FORMAT_CLOCK_MAP=-hham \ FORMAT_TIME_PRIMARY_MAP full gmt psbasemap -R T/ T/T07:0/T15:0 -JX4i/-2i -Bxa1Kf1kg1d \ -Bya1Hg1h -BWsNe+glightyellow -P > GMT_linear_cal.ps 7am 8am 9am 10am 11am 12pm 1pm 2pm 3pm Monday Tuesday WednesdayThursday Friday 9.4: log 10 u = a log 10 (u) + b l X Y :

202 gmt psxy -R1/100/0/10 -Jx1.5il/0.15i -Bx2g3 -Bya2f1g2 -BWSne+gbisque \ -Wthick,blue,- -P -K -h sqrt.d > GMT_log.ps gmt psxy -R -J -Ss0.1i -N -Gred -W -O -h sqrt.d10 >> GMT_log.ps : X Y X Y l -JX10cl/6cl u = au b + c x p vs y q p=0.5 q=1 x x p<exp> <exp> : gmt psxy -R0/100/0/10 -Jx0.3ip0.5/0.15i -Bxa1p -Bya2f1 -BWSne+givory \ -Wthick -P -K sqrt.d > GMT_pow.ps gmt psxy -R -J -Sc0.075i -Ggreen -W -O sqrt.d10 >> GMT_pow.ps :

203 9.2 -Jp : θ, r θ r x = f(θ, r) y = g(θ, r) X Y θ θ 0 x = f(θ, r) = ar cos(θ θ 0 ) + b y = g(θ, r) = ar sin(θ θ 0 ) + c 2. θ θ 0 x = f(θ, r) = ar cos(90 (θ θ 0 )) + b y = g(θ, r) = ar sin(90 (θ θ 0 )) + c -Jp<scale> -JP<width> p P a /<theta_0> 0 r z to annotate depths rather than radius.

204 grdmath z(θ, r) = r 2 cos 4θ grdcontour : gmt grdmath -R0/360/2/4 -I6/0.1 X 4 MUL PI MUL 180 DIV COS Y 2 POW MUL = tt.nc gmt grdcontour tt.nc -JP3i -B30 -BNs+ghoneydew -P -C2 -S4 --FORMAT_GEO_MAP=+ddd > GMT_ polar.ps 9.3 -Ja Lambert : Lambert : -JA<lon>/<lat>/[<distance>/]<width> -Ja<lon>/<lat>/[<distance>/]<scale> <lon>/<lat> <distance> <width> <scale> 1:xxxx <radius>/<latitude> <radius> <latitude> ºE/40ºS 60ºE/10ºS : gmt set FORMAT_GEO_MAP ddd:mm:ssf MAP_GRID_CROSS_SIZE_PRIMARY 0 gmt pscoast -R0/-40/60/-10r -JA30/-30/4.5i -Bag -Dl -A500 -Gp300/10 \ -Wthinnest -P > GMT_lambert_az_rect.ps :

205 15 S 30 S 0 15 E 15 E 30 E 30 E 45 E 45 E 60 E 60 E 15 S 30 S 9.8: Lambert gmt pscoast -Rg -JA280/30/3.5i -Bg -Dc -A1000 -Gnavy -P > GMT_lambert_az_hemi.ps Schmidt Wulff Schmidt Lambert 0/0 Wulff 9.4 -Jb Albers Albers 1805 : -JB<lon>/<lat>/<lat1>/<lat2>/<width> -Jb<lon>/<lat>/<lat1>/<lat2>/<scale> <lon> <lat>

206 9.9: Lambert SCHMIDT WULFF 9.10: Schmidt Wulff

207 <lat1> <lat2> 125ºE/20ºN : gmt set MAP_GRID_CROSS_SIZE_PRIMARY 0 gmt pscoast -R110/140/20/35 -JB125/20/25/45/5i -Bag -Dl -Ggreen -Wthinnest \ -A250 -P > GMT_albers.ps : Albers 9.5 -Jc Cassini César-François Cassini de Thury 1745 Cassini-Soldner 90 : -JC<lon>/<lat>/<width> -JC<lon>/<lat>/<scale> <lon>/<lat> :

208 gmt pscoast -R7:30/38:30/10:30/41:30r -JC8.75/40/2.5i -Bafg -LjBR+c40+w100+f+o0.15i/0. 2i \ -Gspringgreen -Dh -Sazure -Wthinnest -Ia/thinner -P --FONT_LABEL=12p > GMT_ cassini.ps : Cassini Sardinia 9.6 -Jcyl_stere : -JCyl_stere/[<lon>[/<lat>]]/<width> -Jcyl_stere/[<lon>[/<lat>]]/<scale>

209 <lon> <lat> Miller s modified Gall º Kamenetskiy s First 55º Gall s stereographic 45º Bolshoi Sovietskii Atlas Mira or Kamenetskiy s Second 30º Braun s cylindrical 0º : gmt set FORMAT_GEO_MAP ddda gmt pscoast -R-180/180/-60/80 -JCyl_stere/0/45/4.5i -Bxa60f30g30 -Bya30g30 -Dc -A5000 \ -Wblack -Gseashell4 -Santiquewhite1 -P > GMT_gall_stereo.ps : Gall 9.7 -Jd Claudius Ptolemy 150

210 : -JD<lon>/<lat>/<lat1>/<lat2>/<width> -Jd<lon>/<lat>/<lat1>/<lat2>/<scale> <lon>/<lat> <lat1>/<lat2> : gmt set FORMAT_GEO_MAP ddd:mm:ssf MAP_GRID_CROSS_SIZE_PRIMARY 0.05i gmt pscoast -R-88/-70/18/24 -JD-79/21/19/23/4.5i -Bag -Di -N1/thick,red \ -Glightgreen -Wthinnest -P > GMT_equidistant_conic.ps 85 W 80 W 75 W 70 W 20 N 20 N 85 W 80 W 75 W 70 W 9.14: 9.8 -Je : -JE<lon>/<lat>[/<distance>]/<width> -Je<lon>/<lat>[/<distance>]/<scale> <lon>/<lat> <distance> 180

211 <scale> 1:xxxx <radius>/<latitude> <latitude> <radius> 100ºW/40ºN 180 : gmt pscoast -Rg -JE-100/40/4.5i -Bg -Dc -A Glightgray -Wthinnest -P > GMT_az_ equidistant.ps 9.15: 9.9 -Jf : -JF<lon>/<lat>[/<distance>]/<width> -Jf<lon>/<lat>[/<distance>]/<scale> <lon>/<lat>

212 <distance> 60 <scale> 1:xxxx <radius>/<latitude> <radius> <latitude> : gmt pscoast -Rg -JF-120/35/60/4.5i -B30g15 -Dc -A Gtan -Scyan -Wthinnest \ -P > GMT_gnomonic.ps : Jg Lambert :

213 -JG<lon>/<lat>[/<distance>]/<width> -Jg<lon>/<lat>[/<distance>]/<scale> <lon>/<lat> <distance> 90 <scale> 1:xxxx <radius>/<latitude> <radius> <latitude> : gmt pscoast -Rg -JG-75/41/4.5i -Bg -Dc -A5000 -Gpink -Sthistle -P > GMT_orthographic. ps 9.17: -Jg : -JG<lon>/<lat>/<alt>/<az>/<tilt>/<twist>/<width>/<height> <lon>/<lat> <alt> km 10

214 r km <az> 90 <tilt> <twist> 180 This is the boresight rotation (clockwise) of the image. The twist of 180º in the example mimics the fact that the Space Shuttle flies upside down. <width>/<height> 60 This number depends on whether you are looking with the naked eye (in which case you view is about 60º wide), or with binoculars, for example. <scale> as 1:xxxxx or as radius/latitude where radius is distance on map in inches from projection center to a particular oblique latitude : gmt pscoast -Rg -JG4/52/230/90/60/180/60/60/5i -Bx2g2 -By1g1 -Ia -Di -Glightbrown \ ps -Wthinnest -P -Slightblue --MAP_ANNOT_MIN_SPACING=0.25i > GMT_perspective : Jh Hammer

215 Hammer Ernst von Hammer 1892 Hammer-Aitoff Aitoff : -JH[<lon>/]<width> -Jh[<lon>/]<scale> <lon> : gmt pscoast -Rg -JH4.5i -Bg -Dc -A Gblack -Scornsilk -P > GMT_hammer.ps 9.19: Hammer Ji Mercator : -JI[<lon>/]<width> -Ji[<lon>/]<scale> <lon>

216 : gmt pscoast -Rd -JI4.5i -Bxg30 -Byg15 -Dc -A Ggray -P > GMT_sinusoidal.ps 9.20: ºW 20ºW 60ºE pscoast /360 = ( and ): gmt pscoast -R200/340/-90/90 -Ji0.014i -Bxg30 -Byg15 -A Dc -Gblack -K -P > GMT_ sinus_int.ps gmt pscoast -R-20/60/-90/90 -Ji0.014i -Bxg30 -Byg15 -Dc -A Gblack -X1.96i -O -K >> GMT_sinus_int.ps gmt pscoast -R60/200/-90/90 -Ji0.014i -Bxg30 -Byg15 -Dc -A Gblack -X1.12i -O >> GMT_sinus_int.ps Jj Miller Osborn Maitland Miller 1942 Mercator Mercator :

217 9.21: -JJ<lon>/<width> -Jj<lon>/<scale> <lon> : gmt pscoast -R-90/270/-80/90 -Jj1: Bx45g45 -By30g30 -Dc -A10000 \ -Gkhaki -Wthinnest -P -Sazure > GMT_miller.ps : Miller

218 9.14 -Jk Eckert Eckert IV VI Max Eckert-Greiffendorff 1906 IV VI 40º30 IV 49º16 VI -JKf f four Eckert IV -JKs s six Eckert VI f s Eckert VI : -JK[f s][<lon>/]<width> -Jk[f s][<lon>/]<scale> <lon> Eckert IV : gmt pscoast -Rg -JKf4.5i -Bg -Dc -A Wthinnest -Givory -Sbisque3 -P > GMT_ eckert4.ps 9.23: Eckert IV Eckert VI : gmt pscoast -Rg -JKs4.5i -Bg -Dc -A Wthinnest -Givory -Sbisque3 -P > GMT_ eckert4.ps

219 9.24: Eckert VI Jl Lambert Heinrich Lambert 1772 Albers Lambert Albers : -JB<lon>/<lat>/<lat1>/<lat2>/<width> -Jb<lon>/<lat>/<lat1>/<lat2>/<scale> <lon> <lat> <lat1> <lat2> Lambert 33ºN 45ºN : gmt set MAP_FRAME_TYPE FANCY FORMAT_GEO_MAP ddd:mm:ssf MAP_GRID_CROSS_SIZE_PRIMARY 0. 05i gmt pscoast -R-130/-70/24/52 -Jl-100/35/33/45/1: Bag -Dl -N1/thick,red \ -N2/thinner -A500 -Gtan -Wthinnest,white -Sblue -P > GMT_lambert_conic.ps

220 120 W 105 W 90 W 75 W 45 N 45 N 30 N 30 N 120 W 105 W 90 W 75 W 9.25: Lambert Jm Mercator rhumb loxodrome Mercator Mercator Mercator Mercator : -JM[<lon>[/<lat>]/]<width> -Jm[<lon>[/<lat>]/]<scale> : <lon> <lat> gmt set MAP_FRAME_TYPE fancy gmt pscoast -R0/360/-70/70 -Jm1.2e-2i -Bxa60f15 -Bya30f15 -Dc -A5000 -Gred \ -P > GMT_mercator.ps

221 : Mercator Jn Robinson Arthur H. Robinson : -JN[<lon>/]<width> -Jn[<lon>/]<scale> <lon> : gmt pscoast -Rd -JN4.5i -Bg -Dc -A Ggoldenrod -Ssnow2 -P > GMT_robinson.ps Jo Mercator Mercator :

222 9.27: Robinson -JO[a A]<lon>/<lat>/<azi>/<width> -Jo[a A]<lon>/<lat>/<azi>/<scale> -JO[b B]<lon>/<lat>/<lon2>/<lat2>/<width> -Jo[b B]<lon>/<lat>/<lon2>/<lat2>/<scale> -JO[c C]<lon>/<lat>/<lonp>/<latp>/<width> -Jo[c C]<lon>/<lat>/<lonp>/<latp>/<scale> <lon>/<lat> <azi> <lon2>/<lat2> <lonp>/<latp> A B C : gmt pscoast -R270/20/305/25r -JOc280/25.5/22/69/4.8i -Bag -Di -A250 -Gburlywood \ -Wthinnest -P -TdjTR+w0.4i+f2+l+o0.15i -Sazure --FONT_TITLE=8p \ --MAP_TITLE_OFFSET=0.05i > GMT_obl_merc.ps -Rk-1000/1000/-500/500

223 N E 30 W S : -Joc Mercator 165 E 170 E E y 35 S N y 50 S 50 S N x 35 S x 175 E E 165 E 9.29: -JOa Mercator ( ) -JOa173:17:02E/41:16:15S/35/3i ( ) -JOA173:17:02E/41:16:15S/215/3i

224 9.19 -Jpoly 0 : gmt pscoast -R-180/-20/0/90 -JPoly/4i -Bx30g10 -By10g10 -Dc -A1000 -Glightgray \ -Wthinnest -P > GMT_polyconic.ps : Jq Plate Carrée : -JQ[<lon>/[<lat>]/]<width> -Jq[<lon>/[<lat>]/]<scale> <lon>

225 <lat> : gmt pscoast -Rg -JQ4.5i -B60f30g30 -Dc -A5000 -Gtan4 -Slightcyan -P > GMT_equi_cyl.ps : Plate Carrée Grafarend and Niermann, minimum linear distortion 61.7º Ronald Miller Equirectangular 50.5º Ronald Miller, minimum continental distortion 43.5º Grafarend and Niermann 42º Ronald Miller, minimum overall distortion 37.5º Plate Carrée, Simple Cylindrical, Plain/Plane 0º Jr Winkel Tripel Oswald Winkel Aitoff 0.4 :

226 -JR[<lon>/]<width> -Jr[<lon>/]<scale> <lon> : gmt pscoast -Rd -JR4.5i -Bg -Dc -A Gburlywood4 -Swheat1 -P > GMT_winkel.ps 9.32: Winkel Tripel Js : -JS<lon>/<lat>[/<distance>]/<width> -Js<lon>/<lat>[/<distance>]/<scale> <lon>/<lat> <distance> 90 <scale> 1:xxxx <radius>/<latitude> <radius> <latitude> <slat>/1:xxxx <slat>

227 : gmt pscoast -R-30/30/60/72 -Js0/90/4.5i/60 -B10g -Dl -A250 -Groyalblue \ -Sseashell -P > GMT_stereographic_polar.ps : Lambert : gmt set MAP_ANNOT_OBLIQUE 30 gmt pscoast -R-25/59/70/72r -JS10/90/11c -B20g -Dl -A250 -Gdarkbrown -Wthinnest \ -Slightgray -P > GMT_stereographic_rect.ps : gmt set MAP_ANNOT_OBLIQUE 0 gmt pscoast -R100/-42/160/-8r -JS130/-30/4i -Bag -Dl -A500 -Ggreen -Slightblue \ -Wthinnest -P > GMT_stereographic_general.ps

228 : :

229 9.23 -Jt Mercator Lambert : -JT<lon>[/<lat>]/<width> -Jt<lon>[/<lat>]/<scale> <lon> <lat> 1 PROJ_SCALE_FACTOR : gmt pscoast -R20/30/50/45r -Jt35/0.18i -Bag -Dl -A250 -Glightbrown -Wthinnest \ -P -Sseashell > GMT_transverse_merc.ps : Mercator : gmt pscoast -R0/360/-80/80 -JT330/-45/3.5i -Ba30g -BWSne -Dc -A2000 \ -Slightblue -G0 -P > GMT_TM.ps

230 : Mercator

231 9.24 -Ju Mercator(UTM) Mercator(UTM) Mercator W 60 W 0 60 E 120 E N Y Z 84 N X 31X 33X 35X 37X 72 N W 64 N V 56 N U 48 N T 40 N S 32 N R 24 N Q 16 N P 8 N N 0 M 8 S L 16 S K 24 S J 32 S H 40 S G 48 S F 56 S E 64 S D 72 S C 80 S A B 90 S : 9.38: Mercator -JU<zone>/<width> -Ju<zone>/<scale> <zone> 1 60 A B Y Z C H J N PROJ_SCALE_FACTOR UTM 10

232 9.25 -Jv Van der Grinten Alphons J. van der Grinten 1904 : -JV<lon>/<width> -Jv<lon>/<scale> <lon> : gmt pscoast -Rg -JV4i -Bxg30 -Byg15 -Dc -Glightgray -A Wthinnest -P > GMT_ grinten.ps 9.39: Van der Grinten

233 9.26 -Jw Mollweide Karl Brandan Mollweide : -JW[<lon>/]<width> -Jw[<lon>/]<scale> <lon> : gmt pscoast -Rd -JW4.5i -Bg -Dc -A Gtomato1 -Sskyblue -P > GMT_mollweide.ps 9.40: Mollweide Jy :

234 -JY<lon>/<lat>/<width> -Jy<lon>/<lat>/<scale> <lon> <lat> Balthasart 50º Gall-Peters 45º Hobo-Dyer 37º30 (= 37.5º) Trystan Edwards 37º24 (= 37.4º) Caster 37º04 (= º) Behrman 30º Lambert 0º : gmt pscoast -R-145/215/-90/90 -JY35/30/4.5i -B45g45 -Dc -A Sdodgerblue \ -Wthinnest -P > GMT_general_cyl.ps : Behrman

235 GMT 10.1 GMT GMT UNIX Windows bat Linux Bash Perl Python Bash #!/bin/bash gmt psxy... gmt pscoast... gmt grdimage... gmt psxy Windows Bash Linux Linux Bat Windows Windows GBK Linux UTF8 Windows \r\n Linux \n 235

236 10.3 -J -R xxx.ps 1. #!/bin/bash J=M6i R=0/360/-60/60 Bx=60 By=30 PS=map.ps gmt pscoast -J$J -R$R -B$Bx -B$By -W1p -A1000 -K > $PS gmt psxy -J -R -Sa0.5c -Gred -O >> $PS << EOF EOF 2. #!/bin/bash J=-JM6i R=-R0/360/-60/60 B=-Bx60 -By30 PS=map.ps gmt pscoast $J $R $B -W1p -A1000 -K > $PS gmt psxy -J -R -Sa0.5c -Gred -O >> $PS << EOF EOF

237 10.4 GMT -JM10c -R0/360/-60/60 -J -R 1. GMT -J -R 2. GMT gmt. history gmt.history #!/bin/bash J=M6i R=0/360/-60/60 Bx=x60 By=y30 PS=map.ps gmt pscoast -J$J -R$R -B$Bx -B$By -W1p -A1000 -K > $PS gmt psxy -J$J -R$R -Sa0.5c -Gred -O >> $PS << EOF EOF 10.5 PS PS pscoast grdimage grdimage pscoast -K -O

238 #!/bin/bash J=M6i R=0/360/-60/60 Bx=x60 By=y30 PS=map.ps # PS gmt psxy -J$J -R$R -T -K > $PS # gmt pscoast -J$J -R$R -B$Bx -B$By -W1p -A1000 -K -O >> $PS # PS gmt psxy -J$J -R$R -T -O >> $PS PS -K -O >> 10.6 GMT : gmt -J -R -B... -X -Y -K -O >> PSfile J -R 3. -K -O > > 4. -X -Y -K -O 5....

239 10.7 SI GMT SI US SI GMT US GMT US US -X1i -X2.5c SI SI 10.8 GMT JM10 GMT c i conf gmt.conf GMT gmtset gmt.conf #!/bin/bash # gmtset gmt gmtset MAP_FRAME_TYPE plain # gmt psxy... gmt pscoast... gmt psxy... # rm gmt.*

240 rm gmt.* gmt.history gmt.conf gmt.conf $HOME gmtset $HOME gmt.conf GMT 1. $HOME GMT 2. GMT 3. gmtset gmt.conf P -P -P -P 1. PS #!/bin/bash J=M20c R=0/360/-60/60 Bx=x60 By=y30 PS=map.ps gmt psxy -J$J -R$R -T -K -P > $PS gmt pscoast -J$J -R$R -B$Bx -B$By -W1p -A1000 -K -O >> $PS gmt psxy -J$J -R$R -T -O >> $PS rm gmt.* 2. PS_PAGE_ORIENTATION -P

241 #!/bin/bash J=M20c R=0/360/-60/60 Bx=x60 By=y30 PS=map.ps gmt set PS_PAGE_ORIENTATION portrait gmt psxy -J$J -R$R -T -K > $PS gmt pscoast -J$J -R$R -B$Bx -B$By -W1p -A1000 -K -O >> $PS gmt psxy -J$J -R$R -T -O >> $PS rm gmt.* B -B -B -X -Y -B -B verbose GMT verbose 1. -V -V 2. Verbose #!/bin/bash J=M20c R=0/360/-60/60 Bx=x60 By=y30 PS=map.ps V=-V # #V= # gmt psxy -J$J -R$R -T -K -P $V > $PS

242 gmt pscoast -J$J -R$R -B$Bx -B$By -W1p -A1000 -K -O $V >> $PS gmt psxy -J$J -R$R -T -O $V >> $PS rm gmt.* 3. #!/bin/bash J=M20c R=0/360/-60/60 Bx=x60 By=y30 PS=map.ps gmt gmtset GMT_VERBOSE TRUE gmt psxy -J$J -R$R -T -K > $PS gmt pscoast -J$J -R$R -B$Bx -B$By -W1p -A1000 -K -O >> $PS gmt psxy -J$J -R$R -T -O >> $PS rm gmt.* X -Y 1. -X -Y 2. -Xc -Yc 3. -Xa1c -Ya1c GMT netcdf.nc 1. GMT

243 2. GMT.grd.grd

244 API GMT C/Fortran Matlab Julia Python 11.1 GMT C API GMT C/Fortran API GMT API postscriptlight C/Fortran API GMT API GMT API postscriptlight 11.2 GMT Matlab API GMT Matlab Matlab GMT GMT Matlab GMT grid table CPT Matlab Matlab GMT GMT/MATLAB : Wessel, P., and J. F. Luis The GMT/MATLAB Toolbox, Geochem. Geophys. Geosyst., 18(2), , doi: /2016gc

245 Windows GMT5.3 GMT C:\programs\gmt5\bin gmt.m gmtmex.mexw64 32 Windows GMT path GMT GMT Matlab Matlab GMT 11.1: Matlab PATH Matlab gmt GMT macos macos GMT Matlab Matlab GMT MathWorks 1. macos GMT 2. share/tools gmt_prepmex.sh GMT /opt/gmt

246 3. gmtswitch GMT /opt/gmt GMT 4. svn gmt-mex : svn checkout svn://gmtserver.soest.hawaii.edu/gmt-mex gmt-mex 5. get-mex gmtmex.mexmaci64 cd gmt-mex/trunk/ autoconf./configure --enable-matlab make 6. gmt.m gmtmex.mexmaci64 MTATLAB 7. gmt.conf GMT_CUSTOM_LIBS=/opt/gmt/lib/gmt/plugins/ supplements.so 2015a 2015b MATLAB MATLAB Unix/Linux GMT matlab m IDE : = gmt('<module> <module-options>', ) Matlab Matlab GMT : gmt('destroy') matlab pscoast :

247 gmt('pscoast -Rg -JA280/30/3.5i -Bg -Dc -A1000 -Gnavy -P > GMT_lambert_az_hemi.ps') Matlab ps Matlab Matlab : % lines = {'5 6 Some label', '6 7 Another label'}; % gmt('pstext -R0/10/0/10 -JX6i -Bafg -F+f18p -P > text.ps ', lines); gmt('destroy'); lines pstext % 100*3 xyz 0~150 t= rand(100,3)*150 % GMT surface t G G = gmt('surface -R0/150/0/150 -I1', t ); % grd2cpt cpt cpt = gmt('grd2cpt -Cjet', G); % grdimage gmt('grdimage -JX8c -Ba -P -C -G > crap_img.ps', G, cpt); gmt('destroy'); grdimage cpt G G cpt

248 x = linspace(-pi, pi)'; % x seno = sin(x); % y xyz = [x seno seno]; % xyz y=z cpt = gmt('makecpt -T-1/1/0.1'); % rainbow % z cpt xyz gmt('psxy -R-3.2/3.2/-1.1/1.1 -JX12c -Sc0.1c -C -P -Ba > seno.ps', xyz, cpt); gmt('destroy'); psxy -C cpt xyz GMT gmt('destroy') gmt module GMT4 GMT5 %s Matlab proj4 wkt range inc registration nodata title comment command datatype x y z x_units y_units z_units layout % Proj4 ( ) % WKT ( ) % 1x6, [x_min x_max y_min y_max z_min z_max] % 1x2, [x_inc y_inc] % : 0 -> Grid registration; 1 -> Pixel registration % % ( ) % Remark ( ) % ( ) % 'float' 'double' % [1 x n_columns], X % [1 x n_rows], Y % [n_rows x n_columns] % X ( ) % Y ( ) % Z ( ) % image memory layout

249 proj4 wkt range inc registration nodata title comment command datatype x y image x_units y_units z_units colormap alpha layout % Proj4 ( ) % WKT ( ) % 1x6, [x_min x_max y_min y_max z_min z_max] % 1x2, [x_inc y_inc] % : 0 -> Grid registration; 1 -> Pixel registration ( ) % % ( ) % Remark ( ) % ( ) % 'uint8' 'int8' % [1 x n_columns], X % [1 x n_rows], Y % [n_rows x n_columns] % X ( ) % Y ( ) % Z ( ) % CPT % [n_rows x n_columns] alpha % image memory layout CPT colormap % [ncolors x 3] [0-1] alpha % [ncolors x 1] [0-1] ( ) range % [ncolors x 2] z_low z_high minmax % [z_min z_max] bnf % [3 x 3] [0-1] NaN depth % CPT (1, 8, 24) hinge % hinge cpt model % RGB CMYK comment % remark ( ) PostScript postscript length mode comment % PostScript % % 1 2 3

250 11.3 GMT Julia API Julia Matlab Python GMT Julia Julia Julia GMT GMT Julia : GMT julia joa-quim/gmt.jl Julia Julia Julia GMT Julia Julia GMT : $ julia (_)_ A fresh approach to technical computing (_) (_) (_) Documentation: _ _ Type "?help" for help. / _` _ (_ Version ( :14 UTC) _/ \ '_ _ _ \ '_ Official release / x86_64-pc-linux-gnu julia> Pkg.add("GMT") INFO: Initializing package repository /home/seisman/.julia/v0.5 INFO: Cloning METADATA from INFO: Cloning cache of Compat from INFO: Cloning cache of GMT from INFO: Installing Compat v INFO: Installing GMT v0.0.3 INFO: Package database updated julia> using GMT INFO: Precompiling module Compat.

251 Julia GMT GMT GMT Julia using GMT =gmt("<module> <options>", ) gmt("destroy") 1. using GMT Julia GMT Julia gmt() GMT 2. GMT using GMT Julia GMT 3. gmt() GMT GMT 4. gmt("destroy") using GMT gmt("pscoast -Rg -JA280/30/3.5i -Bg -Dc -A1000 -Gnavy -P > GMT_lambert_az_hemi.ps") Julia : gmt pscoast -Rg -JA280/30/3.5i -Bg -Dc -A1000 -Gnavy -P > GMT_lambert_az_hemi.ps : Julia Julia GMT : echo 'push!(libdl.dl_load_path, "/opt/gmt-5.4.1/lib64")' >> ~/.juliarc.jl GMT Julia

252 GMT GMT surface : gmt surface input.txt -Goutput.grd -R0/150/0/150 -I1 grdimage -Goutput.grd -JX8c -Ba -P -Cblue,red > crap_img.ps Julia surface using GMT t = rand(100,3) * 150; G = gmt("surface -R0/150/0/150 -I1", t); gmt("grdimage -JX8c -Ba -P -Cblue,red > crap_img.ps", G) 100x3 t gmt() t surface input.txt surface -Goutput.grd G grdimage G -G gmt("grdimage -JX8c -Ba -P -Cblue,red -G > crap_img.ps", G) GMT GMT CPT -C<cpt> using GMT t = rand(100,3) * 150; G = gmt("surface -R0/150/0/150 -I1", t); cpt = gmt("grd2cpt -Cblue,red", G); gmt("grdimage -JX8c -Ba -P -C -G > crap_img.ps", G, cpt) : gmt grdimage -JX8c -Ba -P -Cbluered.cpt -Goutput.grd > crap_img.ps Julia CPT G cpt

253 using GMT x = linspace(-pi, pi); # The *xx* var seno = sin(x); # *yy* xyz = [x seno seno]; # Duplicate *yy* so that it can be colored cpt = gmt("makecpt -T-1/1/0.1"); # Create a CPT gmt("psxy -R-3.2/3.2/-1.1/1.1 -JX12c -Sc0.1c -C -P -Ba > seno.ps", xyz, cpt) xyz, cpt cpt, xyz using GMT lines = Any["5 6 Some label", "6 7 Another label"]; gmt("pstext -R0/10/0/10 -JM6i -Bafg -F+f18p -P > text.ps", lines) Julia : gmt("destroy") GMT GMT Julia Julia Julia Julia ~/.julia/v0.5/gmt/test/gallery.jl Julia Julia ~/.julia/v0.5/gmt/test/gallery.jl 7 : global g_root_dir = "/opt/gmt-5.4.1/share/" global out_path = "" using GMT include("/home/seisman/.julia/v0.5/gmt/test/gallery.jl") gallery("ex01")

254 gmt() CPT Julia Julia GMTJL_GRID : type GMTJL_GRID # The type holding a local header and data of a GMT grid proj4::string # Projection string in PROJ4 syntax (Optional) wkt::string # Projection string in WKT syntax (Optional) range::array{float64,1} # 1x6 vector with [x_min x_max y_min y_max z_min z_max] inc::array{float64,1} # 1x2 vector with [x_inc y_inc] registration::int # Registration type: 0 -> Grid registration; 1 -> Pixel registration nodata::float64 # The value of nodata title::string # Title (Optional) comment::string # Remark (Optional) command::string # Command used to create the grid (Optional) datatype::string # 'float' or 'double' x::array{float64,1} # [1 x n_columns] vector with XX coordinates y::array{float64,1} # [1 x n_rows] vector with YY coordinates z::array{float32,2} # [n_rows x n_columns] grid array x_units::string # Units of XX axis (Optional) y_units::string # Units of YY axis (Optional) z_units::string # Units of ZZ axis (Optional) layout::string # A three character string describing the grid memory layout end GMTimage : type GMTimage image proj4::string wkt::string range::array{float64,1} inc::array{float64,1} registration::int registration nodata::float64 title::string comment::string command::string datatype::string # The type holding a local header and data of a GMT # Projection string in PROJ4 syntax (Optional) # Projection string in WKT syntax (Optional) # 1x6 vector with [x_min x_max y_min y_max z_min z_max] # 1x2 vector with [x_inc y_inc] # Registration type: 0 -> Grid registration; 1 -> Pixel # The value of nodata # Title (Optional) # Remark (Optional) # Command used to create the image (Optional) # 'uint8' or 'int8' (needs checking)

255 x::array{float64,1} # [1 x n_columns] vector with XX coordinates y::array{float64,1} # [1 x n_rows] vector with YY coordinates image::array{uint8,3} # [n_rows x n_columns x n_bands] image array x_units::string # Units of XX axis (Optional) y_units::string # Units of YY axis (Optional) z_units::string # Units of ZZ axis (Optional) ==> MAKES NO SENSE colormap::array{clong,1} # alpha::array{uint8,2} # A [n_rows x n_columns] alpha array layout::string # A four character string describing the image memory layout end DATASET GMTdataset : type GMTdataset header::string data::array{float64,2} text::array{any,1} comment::array{any,1} proj4::string wkt::string end CPT GMTcpt : type GMTcpt colormap::array{float64,2} alpha::array{float64,1} range::array{float64,2} minmax::array{float64,1} bfn::array{float64,2} depth::cint hinge::cdouble cpt::array{float64,2} model::string comment::array{any,1} # Cell array with any comments end PS GMTps : type GMTps postscript::string length::int mode::int # Actual PS plot (text string) # Byte length of postscript # 1 = Has header, 2 = Has trailer, 3 = Has both

256 end comment::array{any,1} # Cell array with any comments 11.4 GMT Python API GMT Python : gmt-python

257 12.1 GMT Flat Earth A B Flat Earth [ θa d f = R (θ A θ B ) 2 + θ B + cos 2 ] λ 2 R PROJ_MEAN_RADIUS θ λ = λ A λ B - - Flat Earth -S-50M 50 Flat Earth R A B Haversine d g = 2R sin 1 sin 2 θ A θ B 2 + cos θ A cos θ B sin 2 λ A λ B 2 GMT -S5000f 5000 : GMT 257

258 PROJ_MEAN_RADIUS PROJ_AUX_LATITUDE Vincenty (1975) S+20k 20 Vincenty PROJ_GEODESIC Rudoe GMT4 Andoyer GMT FLAT Earth 40k -40k FLAT Earth +40k J -R -R -J GMT -R -J -JX -JX10c/5c -R0/10/0/20 X cm X 1 Y cm Y 4 (0,0) (0c,0c) (10,0) (10c,0c) (0,20) (0c,5c) (10,20) (10c,5c) (5,5) (5c,1.25c)

259 (, ) (x,y) GMT -J XY -R $GMT_SHAREDIR GMT share GMT ${GMTHOME}/share $GMT_DATADIR GMT $GMT_DATADIR Linux Windows Linux / $GMT_USERDIR gmt.conf CPT gmt.io $GMT_USERDIR ${HOME}/.gmt $GMT_TMPDIR GMT gmt.history gmt.conf 12.4

260 : GMT bash GMT bash GMT Tab 1. bash-completion Ubuntu/Debian : sudo apt-get install bash-completion CentOS/Fedora : sudo yum install bash-completion 2. ~/.bashrc # Use bash-completion, if available if [ -r /usr/share/bash-completion/bash_completion ]; then. /usr/share/bash-completion/bash_completion fi. ${ GMTHOME}/share/tools/gmt_completion.bash 3. source ~/.bashrc 4. : $ gmt ps[tab][tab] psbasemap psconvert pslegend psrose pssegyz pswiggle psclip pscoupe psmask pssac pssolar psxy pscoast pshistogram psmeca psscale pstext psxyz pscontour psimage pspolar pssegy psvelo # $ gmt psxy -[Tab] -^ -? -A -B -C -E -g -h -I -K -N -p -R -S -T -V -X -: -a -b -c -D -f -G -i -J -L -O -P -s -t -U -W -Y

261 12.5 GMT 35 $GMTHOME/share/postscriptlight/PSL_custom_fonts.txt PSL_custom_fonts.txt PS p 0 1 GMT : LinBiolinumO LinLibertineOB gmt pstext -L GMT 1. PostScript Name PS PS gs gs -sfontpath=dirname $GS_FONTPATH 4. psconvert PS -C-sFONTPATH=dirname gs 12.6 GMT gmt.conf gmt.history gmt.conf gmt.history GMT : ps=gmt_isolation.ps # # XXXXXX

262 export GMT_TMPDIR=`mktemp -d /tmp/gmt.xxxxxx` # gmt.conf $GMT_TMPDIR gmt gmtset COLOR_MODEL rgb FONT_ANNOT_PRIMARY 14p # $GMT_TMPDIR gmt grdmath -Rd -I1 Y = $GMT_TMPDIR/lat.nc gmt makecpt -Crainbow -T-90/90/180 -Z > $GMT_TMPDIR/lat.cpt # gmt.history $GMT_TMPDIR gmt grdimage $GMT_TMPDIR/lat.nc -JK6.5i -C$GMT_TMPDIR/lat.cpt -P -K -nl > $ps gmt pscoast -R -J -O -Dc -A5000 -Gwhite -Bx60g30 -By30g30 >> $ps # rm -rf $GMT_TMPDIR GMT_TMPDIR gmt.conf gmt.history GMT gmt_shell_functions.sh shell 12.7 GMT GMT GMT GMT svn svn GMT : svn checkout svn://gmtserver.soest.hawaii.edu/gmt5/trunk gmt5-dev svn update GMT : svn checkout svn://gmtserver.soest.hawaii.edu/gmt5/ gmt5-dev-full Git git svn :

263 git svn clone svn://gmtserver.soest.hawaii.edu/gmt5/trunk gmt5-dev git svn rebase 12.8 GMT GMT PS GMT GMT 1. / plot_0001.ps PS GMT psconvert 6. ImageMagick convert gif avi 7. #!/bin/bash PS=plot.ps # gmt cmd1... -K > $PS gmt cmd2... -K -O >> $PS # i MAX for ((i=0; i<max; i++)) do # plot_xxxx.ps

264 file = `echo $i awk '{printf "plot_%04d.ps", $1}'` # # file cp $PS $file # file gmt cmd3... -K -O >> $file gmt cmd4... -K -O >> $file gmt cmd5... -O >> $file # PS gmt psconvert -A -P $file done # convert GIF convert *.jpg plot.gif # rm *.ps *.jpg 12.9 GMT : gmt psbasemap -JX10c/10c -R0/10/0/10 -B1 -K > text.ps gmt psxy station.dat -J -R -O >> text.ps GMT gmt.history -JX10c/10c -R0/10/0/10 : # GMT 5 Session common arguments shelf BEGIN GMT B 1 J X JX X10c/10c R 0/10/0/10 L 1 END -J -R gmt.history

265 gmt.history GMT GMT gmt. history : GMT $GMT_SHAREDIR GMT share GMT $GMT_DATADIR DIR_DATA Windows / Windows DIR_DATA $GMT_CACHEDIR DIR_CACHE GMT GMT $GMT_USERDIR gmt.conf CPT $HOME/.gmt $GMT_TMPDIR gmt.history gmt.conf DIR_DCW DCW DIR_GSHHG GMT GMT GMT DIR_DATA 3. GMT DIR_CACHE 4. $GMT_USERDIR

266 5. $GMT_CACHEDIR 6. $GMT_DATADIR GMT grdcontour pscontour GMT psxy psxyz -Sq / GMT GMT 5 grdcontour pscontour -G psxy psxyz -Sq -G -Sq <code><info> <code> <info> <code> d: d<dist>[c i p][/frac] [PROJ_LENGTH_UNIT] <dist> <dist> <frac> d = <dist> * <frac> frac 0.25 D: D<dist>[d m s e f k M n][/<frac>] d d m s e f k M n d f: f<fix.txt>[/<slop>[c i p]] ASCII <fix.txt> <slop> PROJ_LENGTH_UNIT

267 <slope> 0 l: l<line1>[,<line2>[,...]] <start> <stop> <line> 2 pstext [L C R][B M T] <x> <y> LB` ``grdcontour Z+ Z- line LT/RB Z-/135W/15S (135ºW, 15ºS) L: l n: n<number>[/<minlength>[c i p]] <number> <number> <minlength> <minlength> N: N<number>[/<minlength>[c i p]] <number> >= 2 n number=-1 number=+1 x: x<cross.d> ASCII <cross.d> X: ASCII x A +<code>[< >] -Sq : +a: 1. n

268 2. p grdcontour u d 3. <angle> +c: c i m p 15% +d: Debug +d:, +f: pstext FONT_ANNOT_PRIMARY +g: PS_PAGE_COLOR +j: CM 2 [L C R][B M T] (+v) +o: (+v) +p: [0.25p,black] +r: 0 +u: <unit> (-) grdcontour z +v: +w: width width 10 +=: +u prefix ( +u += ) +l: +L:

269 +Lh: ( ) -L< > ( > ) +Ld: c i p [PROJ_LENGTH_UNIT] :ref:format_float_out <FORMAT_FLOAT_OUT> +LD: d e f k m M n s d +Lf: ASCII fix.txt 2 (f) +Ln: +LN: +Lx: h cross.d (x X) (geoid) Indian Low New Guinea High : gmt grdcontour geoid.nc -J -O -B20f10 -BWSne -C10 -A20+f8p -Gd1.5i -S10 -T+lLH >> GMT_ contour-anno1.ps Contour label gmt grdcontour geoid.nc -J -O -B20f10 -BWSne -C10 -A20+f8p -Gn1/1i -S10 -T+lLH >> GMT_ contour-anno2.ps

270 L H : -Gd ( 1.5 ) 1 1 Contour label L H : -Gn ( 1 ) gmt grdcontour geoid.nc -J -O -B20f10 -BWSne -C10 -A20+d+f8p -Gffix.txt/0.1i -S10 - T+lLH >> GMT_contour-anno3.ps Contour label 3 -A +d* debug Gl -GL

271 L 80 H : -Gf ( ) gmt grdcontour geoid.nc -J -O -B20f10 -BWSne -C10 -A20+d+f8p -GLZ-/Z+ -S10 -T+lLH >> GMT_contour-anno4.ps (Z-/Z+) 0 L H : -GL ( ) Contour label gmt grdcontour geoid.nc -J -O -B20f10 -BWSne -C10 -A20+d+f8p -GXcross.txt -S10 -T+lLH >> GMT_contour-anno5.ps cross.txt :ref:contour label 5 <Contour_label_5>

272 L H : -GX ( cross.txt ) psxy ETOPO5 (transect.txt) , km gmt psxy -R -J -O -SqD1000k:+g+LD+an+p -Wthick transect.txt >> GMT_contour-anno6.ps : -Sq. Contour label

273 , 2 gmt psxy -R -J -O -SqD15d:+gblack+fwhite+LD+o+u\\260 -Wthick transect.txt >> GMT_ contour-anno7.ps Contour label m 60 m m 40 m 20 m 0 m 20 m 40 m 60 m : km awk transect.txt 1500km gmt psxy -R -J -O -Sqffix2.txt:+g+an+p+Lf+u" m"+f8p -Wthick transect.txt >> GMT_ contour-anno8.ps Contour label m 60 m 3595 m 2836 m 60 m 40 m 6 m 20 m 0 m 20 m 9 m 40 m 4527 m 60 m m :

274 综合实例 最后 采用之前章节中论述的多个标注位置确定方法和属性设置 绘制了一幅比较复杂的综合 性图件 假设在 Canary Islands 发生了灾难性滑坡 图件显示了所引发的的海啸的走时 (以小 时为单位) 根据海啸走时和海底地形绘制了彩图 对等值线和线条进行了标注 完整的脚本如 下 17W 28N CT Canaries 图件如图Contour label 9 所示 Tsunami travel times from the Canaries hour Paris hou 3 ho ur =5 329 km 1 hour 1 hour Yor k 2 h our New r 4 h ou 5 ho ur 6 ho ur 7 ho ur 8 hou r C anar ies to r Distanc e 40 N New York Canaries 20 N 80 W 60 W 40 W 20 W 0 图 12.9: Canary Islands 到大西洋沿岸的海啸走时图 特别是纽约 当发生灾难性滑坡时 纽约 将在 8 小时后遭遇大海啸 自定义符号 在使用 psxy 等命令时 除了使用 GMT 内置的符号外 用户还可以自定义符号 待处理: 尚未完成 欢迎翻译 官方文档见

GMT参考手册v5.4.4

GMT参考手册v5.4.4 GMT v5.4.4 GMT 2018 11 22 1 17 2 19 2.1 GMT.......... 19 2.1.1 GMT.... 19 2.1.2 GMT.... 19 2.1.3 GMT.... 19 2.1.4 GMT.... 19 2.1.5..... 20 2.1.6 GMT.... 20 2.2 GMT.......... 21 2.2.1........ 21 2.2.2

More information

GMT1.doc

GMT1.doc GMT 20060824 grd grid psbasemap psbasemap-r118.5/123.5/20/26.5-jm2-x2-y1-k-v>topo.ps -R region -R118.5/123.5/20/26.5 118.5~123.5 20 26.5 -B1F0.5 -Jm2 2 inches -Jm -J m 2.5 inches c -P -P-X2-Y1 2 1 -K-V

More information

ebook70-14

ebook70-14 Linux 1 4 1 5 1 6 1 7 1 8 1 9 S t a r O ff i c e 2 0 L i n u x 1 4 O p e n L i n u x O p e n L i n u x C D - R O M O p e n L i n u x C o r e l WordPerfect 8 for Linux S t a r D i v i s i o n S t a r O

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Linux 操 作 系 统 基 础 介 绍 课 程 目 标 及 要 求 了 解 Linux 操 作 系 统 的 登 入 方 式 掌 握 常 用 命 令 的 基 本 用 法 能 够 熟 练 在 各 个 目 录 转 换 Outline 1. Linux 操 作 系 统 简 介 2. Linux 操 作 系 统 的 登 录 3. Linux 操 作 系 统 的 目 录 结 构 4. 常 用 命 令 5.

More information

第 3 章 数 据 在 计 算 机 中 的 表 示 43 在 进 位 计 数 制 中 有 数 码 数 位 ( 位 置 ) 基 数 和 位 权 等 用 语 数 码 是 在 一 个 计 数 制 中 用 来 表 示 数 值 的 符 号 ; 数 位 是 指 数 码 在 一 个 数 中 所 处 的 位 置 ;

第 3 章 数 据 在 计 算 机 中 的 表 示 43 在 进 位 计 数 制 中 有 数 码 数 位 ( 位 置 ) 基 数 和 位 权 等 用 语 数 码 是 在 一 个 计 数 制 中 用 来 表 示 数 值 的 符 号 ; 数 位 是 指 数 码 在 一 个 数 中 所 处 的 位 置 ; 第 3 章 数 据 在 计 算 机 中 的 表 示 3.1 数 据 与 数 制 计 算 机 中 使 用 的 数 据 一 般 可 以 分 为 两 大 类 : 数 值 数 据 和 字 符 数 据 数 值 数 据 常 用 于 表 示 数 的 大 小 与 正 负 ; 字 符 数 据 则 用 于 表 示 非 数 值 的 信 息, 例 如 : 英 文 汉 字 图 形 和 语 音 等 数 据 数 据 在 计 算

More information

Microsoft Word - linux命令及建议.doc

Microsoft Word - linux命令及建议.doc Linux 操 作 系 统 命 令 集 1 基 本 命 令 查 看 系 统 信 息 : uname -a 修 改 密 码 : passwd 退 出 : logout(exit) 获 取 帮 助 : man commands 2 文 件 和 目 录 命 令 显 示 当 前 工 作 目 录 : pwd 改 变 所 在 目 录 : cd cd - 切 换 到 上 一 次 使 用 的 目 录 cd 切 换

More information

山东轻工业学院

山东轻工业学院 3888.00 ( 16.00 ) ...1...4...16...19...22...25...28 ( )...32...34...39...42...47...48...50...51 I ( )...54...66...69...73...76... 101... 103... 105... 106... 107... 109...111... 112... 116... 118... 120...

More information

一 Grass 是 什 么 1 简 介 GRASS (Geographic Resources Analysis Support System, 地 理 资 源 分 析 支 持 系 统 ) 是 最 负 盛 名 的 开 源 地 理 信 息 系 统 (GIS) 以 下 是 它 的 一 些 特 点 : 1

一 Grass 是 什 么 1 简 介 GRASS (Geographic Resources Analysis Support System, 地 理 资 源 分 析 支 持 系 统 ) 是 最 负 盛 名 的 开 源 地 理 信 息 系 统 (GIS) 以 下 是 它 的 一 些 特 点 : 1 GRASS 中 文 教 程 作 者 : 广 东 省 东 莞 市 长 安 中 学 文 合 平 E_mail: wenheping@gmail.com 2007 年 9 月 1 一 Grass 是 什 么 1 简 介 GRASS (Geographic Resources Analysis Support System, 地 理 资 源 分 析 支 持 系 统 ) 是 最 负 盛 名 的 开 源 地 理

More information

ebook35-2

ebook35-2 2 2.1 Linux login Login: < > Password: < > Linux r o o t l o g o u t 2.2 Linux X Window Linux Linux Bourne ( b s h ) C ( c s h ) Korn ( k s h ) Bourne Steven Bourne UNIX Bourne bash Bourne C Bill Joy Bourne

More information

Microsoft Word - PS2_linux_guide_cn.doc

Microsoft Word - PS2_linux_guide_cn.doc Linux For $ONY PlayStatioin2 Unofficall General Guide Language: Simplified Chinese First Write By Beter Hans v0.1 Mail: hansb@citiz.net Version: 0.1 本 人 是 菜 鸟 + 小 白 欢 迎 指 正 错 误 之 处, 如 果 您 有 其 他 使 用 心 得

More information

Linux 操作系统课程社区创作

Linux 操作系统课程社区创作 学 号 14284060xx 等 第 苏 州 大 学 实 验 报 告 Linux 操 作 系 统 课 程 社 区 创 作 院 ( 系 ) 名 称 : 电 子 信 息 学 院 专 业 名 称 : 14 通 信 工 程 ( 嵌 入 式 培 养 ) 学 生 姓 名 : 某 某 某 课 程 名 称 : Linux 操 作 系 统 2015-2016 学 年 第 一 学 期 1 摘 要 这 是 摘 要 主 要

More information

1 backtracker 12 2 blockmean 13 3 blockmedian 14 4 blockmode 15 5 dimfilter 16 6 filter1d 17 7 fitcircle 19 8 gmt 23 9 gmt-config gmt2kml

1 backtracker 12 2 blockmean 13 3 blockmedian 14 4 blockmode 15 5 dimfilter 16 6 filter1d 17 7 fitcircle 19 8 gmt 23 9 gmt-config gmt2kml GMT v5.4.2 GMT 2017 10 14 1 backtracker 12 2 blockmean 13 3 blockmedian 14 4 blockmode 15 5 dimfilter 16 6 filter1d 17 7 fitcircle 19 8 gmt 23 9 gmt-config 25 10 gmt2kml 26 11 gmt5syntax 27 12 gmtconnect

More information

ME3208E2-1.book

ME3208E2-1.book DocuPrint 205/255/305 操 作 說 明 書 Adobe Adobe logo PostScript PostScript 3 及 PostScript logo 是 Adobe Systems Incorporated 的 商 標 Microsoft Windows Windows NT Windows Server 是 美 國 Microsoft Corporation 於 美

More information

GMT模块手册v5.4.4

GMT模块手册v5.4.4 GMT v5.4.4 GMT 2018 07 03 backtracker 17 blockmean 19 blockmedian 21 blockmode 23 dimfilter 25 filter1d 27 fitcircle 29 gmt 33 gmt-config 35 gmt2kml 37 gmt5syntax 39 gmtconnect 41 gmtconvert 43 gmtdefaults

More information

目 录 Linux Mint 简介... 3 Linux Mint 安装... 6 Linux Mint 桌面初识... 18 软件管理...30 小技巧...40 总结...42

目 录 Linux Mint 简介... 3 Linux Mint 安装... 6 Linux Mint 桌面初识... 18 软件管理...30 小技巧...40 总结...42 官方用户手册 Linux Mint 9 Isadora 主版本 翻译 jluliuchao 皮蛋侠 第 1 页/共 42 页 目 录 Linux Mint 简介... 3 Linux Mint 安装... 6 Linux Mint 桌面初识... 18 软件管理...30 小技巧...40 总结...42 Linux Mint 简介 Linux Mint 是一种计算机操作系统 它被设计运行于现今大部分硬件系统

More information

國立暨南國際大學圖書館

國立暨南國際大學圖書館 國 立 暨 南 國 際 大 學 圖 書 館 學 位 論 文 繳 交 注 意 事 項 本 校 畢 業 生 辦 理 畢 業 離 校 手 續 須 完 成 圖 書 館 相 關 作 業 程 序, 請 參 見 以 下 說 明 壹 離 校 程 序 說 明 01 貳 繳 交 論 文 說 明 03 參 轉 檔 注 意 事 項 及 操 作 09 肆 上 傳 檔 案 注 意 事 項 及 操 作 16 伍 紙 本 論 文

More information

ebook 185-6

ebook 185-6 6 Red Hat Linux DB2 Universal Database 6.1 D B 2 Red Hat D B 2 Control Center D B 2 D B 2 D B 2 6.1 DB2 Universal Database [DB2]6.1 D B 2 O LT P O L A P D B 2 I B M P C We e k D B 2 D B 2 L i n u x Windows

More information

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 Cadence SPB 15.2 VOICE 2005-05-07 Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 1 1.1 Cadence SPB 15.2 2 Microsoft 1.1.1 Windows 2000 1.1.2 Windows XP Pro Windows

More information

cover1-4.ai

cover1-4.ai 求 职 指 南 101 Job Seeking 101 理 想 的 职 业 步 步 为 营 理 想 的 职 业 步 步 为 营 求 职 及 职 业 转 换 是 一 个 很 艰 辛 的 过 程 本 指 南 的 宗 旨 正 是 为 您 提 供 求 职 和 职 业 转 换 的 建 议 和 工 具, 帮 助 您 更 快 更 好 地 找 到 适 合 自 己 的 工 作 这 本 指 南 的 每 一 个 章 节

More information

97 04 25 0970002232 97 12 31 1-7 1 2 1 0 1 0 1 0 1 0 1 0 1 0 1 2 24 A1. 0 1 ( 6 ) 2 ( 6 ) 3 4 A1a.? 5 6 0 1 A1b.? 0 1 2 A2. 0 1 A2b. A2c. A2a. A2d. 1 A3. 1 A4 2 0 A4 A3a.?? 0 A4 1 A3b. 0 A4 1 A3c.?? 1

More information

投影片 1

投影片 1 類 Linux BASH shell (, VBird) 2008/03/29 Linux 1 Bash Shell 令 vi vim 料流 令 / 令 理 (job control) 例 2008/03/29 Linux 2 Bash shell 2008/03/29 Linux 3 什 Shell Shell shell 2008/03/29 Linux 4 什 Shell Linux shell

More information

ebook70-5

ebook70-5 5 / 5.1 L i n u x L i n u x X L i n u x 5.1.1 touch t o u c h t o u c h G N U t o u c h # touch newfile # ls -l newfile - r w - r - - r - - 1 bball users 0 Jan 5 12 : 40 n e w f i l e t o u c h 0 # > newfile2

More information

SM-A7000 Android SM-A7009 Android SM-A700F Android SM-A700FD Android Galaxy A7 (2015) SM-A700FQ Android SM-A70

SM-A7000 Android SM-A7009 Android SM-A700F Android SM-A700FD Android Galaxy A7 (2015) SM-A700FQ Android SM-A70 SM-A3000 Android 5.0 2.3 SM-A3009 Android 5.0 2.3 SM-A300F Android 5.0 2.3 SM-A300FU Android 6.0 2.6 Galaxy A3 (2015) SM-A300G Android 5.0 2.3 SM-A300H Android 5.0 2.3 SM-A300HQ Android 5.0 2.3 SM-A300M

More information

中国轮胎商业网宣传运作收费标准

中国轮胎商业网宣传运作收费标准 中 国 轮 胎 工 厂 DOT 大 全 序 号 DOT 国 家 工 厂 名 ( 中 文 ) 1 02 中 国 曹 县 贵 德 斯 通 轮 胎 有 限 公 司 2 03 中 国 唐 山 市 灵 峰 轮 胎 有 限 公 司 3 04 中 国 文 登 市 三 峰 轮 胎 有 限 公 司 4 08 中 国 安 徽 安 粮 控 股 股 份 有 限 公 司 5 0D 中 国 贵 州 轮 胎 厂 6 0F 中 国

More information

網路安全:理論與實務 第二版

網路安全:理論與實務 第二版 第 10 章 :Wireshark 封 包 分 析 軟 體 10-1 Wireshark 簡 介 10-2 Wireshark 的 安 裝 方 法 10-3 Wireshark 的 使 用 Wireshark 簡 介 - 發 展 歷 史 Wireshark (http://www.wireshark.org/) 是 一 個 開 放 原 始 碼 (open source software) 軟 體,

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Perl CGI 1 Perl CGI 2 Perl CGI 3 Perl CGI 4 1. 2. 1. #!/usr/local/bin/perl 2. print "Content-type: text/html n n"; 3. print " n"; 4. print " n"; 3. 4.

More information

目 录 1 正 文 乊 前... 5 1.1 目 癿... 5 1.2 本 文 内 容... 5 1.3 声 明... 5 2 字 符 编 码 相 兰 癿 背 景 知 识... 6 2.1 拉 丁 字 母... 6 2.2 什 么 是 字 符 编 码... 6 3 字 符 编 码 标 准... 8

目 录 1 正 文 乊 前... 5 1.1 目 癿... 5 1.2 本 文 内 容... 5 1.3 声 明... 5 2 字 符 编 码 相 兰 癿 背 景 知 识... 6 2.1 拉 丁 字 母... 6 2.2 什 么 是 字 符 编 码... 6 3 字 符 编 码 标 准... 8 关 键 字 字 符 编 码 详 解 版 本 : 1.0 作 者 : crifan 邮 箱 : green-waste (at)163.com 字 符 编 码,ASCII,ISO 8859,ISO 10646,UCS,Unicode,UTF-8 版 本 版 本 日 期 内 容 更 新 1.0 2011-11-02 添 加 了 编 码 相 兰 背 景 知 识 仃 绉 添 加 了 ASCII 和 EASCII

More information

Fuzzy Highlight.ppt

Fuzzy Highlight.ppt Fuzzy Highlight high light Openfind O(kn) n k O(nm) m Knuth O(n) m Knuth Unix grep regular expression exact match Yahoo agrep fuzzy match Gais agrep Openfind gais exact match fuzzy match fuzzy match O(kn)

More information

WinMDI 28

WinMDI 28 WinMDI WinMDI 2 Region Gate Marker Quadrant Excel FACScan IBM-PC MO WinMDI WinMDI IBM-PC Dr. Joseph Trotter the Scripps Research Institute WinMDI HP PC WinMDI WinMDI PC MS WORD, PowerPoint, Excel, LOTUS

More information

ebook62-1

ebook62-1 1 Red Hat Linux R e d Hat Linux L i n u x X Wi n d o w Red Hat L i n u x 1.1 Red Hat Linux Red Hat 16 M 120 M 3. 5 Intel 386 C D - R O M C D - R O M We b / 1.1.1 L i n u x L i n u 4 Primary Partition Extended

More information

目 录 序 言... 1 第 一 部 分 学 位 授 权 审 核 网 上 服 务 系 统 操 作 说 明 用 户 登 录 设 置 公 示 时 间 查 看 各 省 市 公 示 材 料 查 看 自 审 单 位 公 示 材 料... 3 第 二 部

目 录 序 言... 1 第 一 部 分 学 位 授 权 审 核 网 上 服 务 系 统 操 作 说 明 用 户 登 录 设 置 公 示 时 间 查 看 各 省 市 公 示 材 料 查 看 自 审 单 位 公 示 材 料... 3 第 二 部 ( 自 行 审 核 单 位 用 户 ) 教 育 部 学 位 与 研 究 生 教 育 发 展 中 心 2010 年 5 月 目 录 序 言... 1 第 一 部 分 学 位 授 权 审 核 网 上 服 务 系 统 操 作 说 明... 2 1 用 户 登 录... 2 2 设 置 公 示 时 间... 2 3 查 看 各 省 市 公 示 材 料... 2 4 查 看 自 审 单 位 公 示 材 料...

More information

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6 www.brainysoft.net 1.JasperReport ireport...4 1.1 JasperReport...4 1.2 ireport...4 2....4 2.1 JDK...4 2.1.1 JDK...4 2.1.2 JDK...5 2.1.3 JDK...5 2.2 ant...6 2.2.1 ant...6 2.2.2 ant...6 2.3 JasperReport...7

More information

Epson

Epson WH / MS CMP0087-00 TC WH/MS EPSON EPSON EXCEED YOUR VISION EXCEED YOUR VISION Seiko Corporation Microsoft and Windows are registered trademarks of Microsoft Corporation. Mac and Mac OS are registered trademarks

More information

Some experiences in working with Madagascar: installa7on & development Tengfei Wang, Peng Zou Tongji university

Some experiences in working with Madagascar: installa7on & development Tengfei Wang, Peng Zou Tongji university Some experiences in working with Madagascar: installa7on & development Tengfei Wang, Peng Zou Tongji university Map data @ Google Reproducible research in Madagascar How to conduct a successful installation

More information

RUN_PC連載_12_.doc

RUN_PC連載_12_.doc PowerBuilder 8 (12) PowerBuilder 8.0 PowerBuilder PowerBuilder 8 PowerBuilder 8 / IDE PowerBuilder PowerBuilder 8.0 PowerBuilder PowerBuilder PowerBuilder PowerBuilder 8.0 PowerBuilder 6 PowerBuilder 7

More information

赵志远的博客

赵志远的博客 2018 5 4 4 TauP 5 1.1 TauP..................................... 5 GMT 6 2.1 GMT4.................................. 6 2.2 GMT4.............................. 7 2.3 GMT4................................. 11

More information

ebook70-22

ebook70-22 2 2 L i n u x f s t a b X 11 L i n u x L i n u x L i n u x D O S Wi n d o w s L i n u x O p e n L i n u x / u s r / m a n / m a n 5 f s t a b m o u n t m o u n t L i n u x 22.1 OpenLinux L i n u x U N

More information

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce.

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce. Linux Ubuntu 10.04 Part 1 17 1 Linux Ubuntu... 18 1-1 Linux... 19 UNIX...19 Linux...19 Linux...20...20 Linux...21 Linux...21 1-2 GNU FSF Open So urce...22 GNU...22 GPL...23...24 1-3 GNU/Linux V.S. Linux...25

More information

中国证券监督管理委员会公告

中国证券监督管理委员会公告 201523 : 1. 1 120 1 200 / 1 APP 2 / 2 8 4 30% 3 APP APP 80% 120 / 4 2 5 2. 2 5 1 1 APP 1.2 / 0.8 / IP 0.4 / 2 0.8G 1%/ 3 2017 3 1 2017 3 31 23 1. WORD, 2 2. PDF 3., WORD PDF 4. 2016 WORD PDF 5. 2016 1

More information

Windows Acrobat 4.0 Acrobat Acrobat 3.x Acrobat Reader 3.x - 75 MB Acrobat Acrobat 4.0 Acrobat Reader 4.0 Acrobat 4.0 Acrobat 3.x Acrobat

Windows Acrobat 4.0 Acrobat Acrobat 3.x Acrobat Reader 3.x - 75 MB Acrobat Acrobat 4.0 Acrobat Reader 4.0 Acrobat 4.0 Acrobat 3.x Acrobat Windows Adobe Acrobat 4.0 1999 3 17 Adobe Acrobat Adobe R Acrobat R 4.0 Adobe Acrobat http://www.chinese-s.adobe.com/supportservice/main.html. Adobe Acrobat Acrobat Acrobat Acrobat Adobe Acrobat checksum

More information

Gerotor Motors Series Dimensions A,B C T L L G1/2 M G1/ A 4 C H4 E

Gerotor Motors Series Dimensions A,B C T L L G1/2 M G1/ A 4 C H4 E Gerotor Motors Series Size CC-A Flange Options-B Shaft Options-C Ports Features 0 0 5 5 1 0 1 0 3 3 0 0 SAE A 2 Bolt - (2) 4 Bolt Magneto (4) 4 Bolt Square (H4) 1.0" Keyed (C) 25mm Keyed (A) 1.0' 6T Spline

More information

本文由筱驀釹贡献

本文由筱驀釹贡献 本 文 由 筱 驀 釹 贡 献 ppt 文 档 可 能 在 WAP 端 浏 览 体 验 不 佳 建 议 您 优 先 选 择 TXT, 或 下 载 源 文 件 到 本 机 查 看 Linux 操 作 系 统 Linux 操 作 系 统 第 一 部 分 介 绍 与 安 装 Linux 的 由 来 : Linux 的 由 来 : 的 由 来 Linus Torvalds 1.Linux 的 版 本 1.Linux

More information

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实 云 服 务 器 ECS 快 速 入 门 (Linux) 快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实 例, 有 时 候 也 被 称 为 阿 里 云

More information

B 阴 责 任 编 辑 花 媚 媚 阴 校 对 代 荐 励 阴 版 式 王 慧 联 系 电 话 88830196 本 报 讯 ( 记 者 王 寅 ) 昨 日, 椒 江 的 王 女 士 在 寄 快 递 时 感 受 到 了 一 个 明 显 的 变 化 寄 快 递 时 要 出 示 身 份 证, 不 仅 如

B 阴 责 任 编 辑 花 媚 媚 阴 校 对 代 荐 励 阴 版 式 王 慧 联 系 电 话 88830196 本 报 讯 ( 记 者 王 寅 ) 昨 日, 椒 江 的 王 女 士 在 寄 快 递 时 感 受 到 了 一 个 明 显 的 变 化 寄 快 递 时 要 出 示 身 份 证, 不 仅 如 中 共 椒 江 区 委 机 关 报 椒 江 区 新 闻 中 心 电 子 版 :www.jrjj.org 椒 江 新 闻 网 :www.jjnews.gov.cn 乙 未 年 十 月 初 二 十 一 小 雪 第 2086 期 今 日 8 版 富 强 民 主 文 明 和 谐 自 由 平 等 公 正 法 治 爱 国 敬 业 诚 信 友 善 阴 主 编 阮 尚 侠 阴 责 任 编 辑 林 晓 平 阴 版 式

More information

致理技術學院

致理技術學院 致 理 技 術 學 院 商 務 科 技 管 理 系 實 務 專 題 報 告 彩 繪 指 甲 預 覽 系 統 指 導 老 師 : 彭 建 文 博 士 學 生 : 蕭 全 佑 (19833150) 鄭 任 翔 (19833111) 林 育 璇 (19833114) 中 華 民 國 101 年 12 月 致 理 技 術 學 院 商 務 科 技 管 理 系 實 務 專 題 報 告 彩 繪 指 甲 預 覽 系

More information

穨怎樣用電腦打出一分物理試題.PDF

穨怎樣用電腦打出一分物理試題.PDF 1 Microsoft Word 1. 2. 3. 88 g = 9.8 / 2 ( ) 1 5 4 20 4 1 ( ) 2 1. ( ) A B C D E (A) A (B) B (C) C (D) D (E) E 2. W N F N N F W (A) W (D) F N N F W (B) F W (E) N W (C) F 3. (1) ( ) (A) (B) (C) (D) (E)

More information

jsj0.nps

jsj0.nps 第 3 章 Word 基 础 应 用 制 作 求 职 简 历 3 畅 1 求 职 简 历 案 例 分 析 本 章 以 制 作 求 职 简 历 为 例, 介 绍 Word 强 有 力 的 文 字 处 理 功 能, 包 括 Word 的 字 符 格 式 的 设 置 段 落 格 式 的 设 置 表 格 的 制 作 图 片 的 插 入 制 表 位 的 使 用 页 面 边 框 的 设 置 打 印 输 出 等

More information

ebook65-5

ebook65-5 5 P e r l P e r l I / O P e r l P e r l P e r l P e r l P e r l I / O P e r l P e r l 5.1 P e r l P e r ( ) S T D I N P e r l S T D I N 2 $ @ P e r l f o r e a c h e l s e i f P e r l p e r l f u n c o

More information

Public Documentation License Notice The contents of this Documentation are subject to the Public Documentation License Version 1.0 (the "License"); yo

Public Documentation License Notice The contents of this Documentation are subject to the Public Documentation License Version 1.0 (the License); yo OpenOffice.org 1.1 Office Suite 安 装 指 南 July 2003, Revision A Public Documentation License Notice The contents of this Documentation are subject to the Public Documentation License Version 1.0 (the "License");

More information

ESET Endpoint Antivirus

ESET Endpoint Antivirus 6. 5 ESET, spol. s. r. o. ESET Endpoi nt Ant i vi r us ESET, spol. s r. o. www. eset. com ESET, spol. s r. o. www. eset. com/ suppor t 2017/ 10/ 13 ..................................... 5 ES ET Endpoi

More information

faq.PDF

faq.PDF Adobe Acrobat 4.0 Adobe Acrobat Adobe Acrobat Adobe (Portable Document Format PDF ) PDF PDF Web Acrobat Reader PDF PDF Adobe Acrobat PDF Acrobat PDF Acrobat Acrobat Reader Acrobat Reader PDF Adobe Acrobat

More information

Gerolor Motors Series Dimensions A,B C T L L G1/2 M8 G1/ A 4 C H4 E

Gerolor Motors Series Dimensions A,B C T L L G1/2 M8 G1/ A 4 C H4 E Gerolor Motors Series Size CC-A Flange Options-B Shaft Options-C Ports Features 0 0 12 12 1 1 0 0 2 2 31 31 0 0 SAE A 2 Bolt - (2) 4 Bolt Magneto (4) 4 Bolt Square (H4) 1.0" Keyed (C) 2mm Keyed (A) 1.0'

More information

A9RF716.tmp

A9RF716.tmp 1 PART I 1 2 3 4 5 6 7 8 Docker Docker Image Container Repository Docker le Docker Docker 8 1 Docker Linux 2 Docker Docker 3 5 Docker 6 Docker volume 7 8 Docker le Docker le 1 C H A P T E R 1 CPU Data

More information

The Development of Color Constancy and Calibration System

The Development of Color Constancy and Calibration System The Development of Color Constancy and Calibration System The Development of Color Constancy and Calibration System LabVIEW CCD BMP ii Abstract The modern technologies develop more and more faster, and

More information

HP LJ 4000 UG - ZHTW

HP LJ 4000 UG - ZHTW HP LaserJet 4000 4000 T 4000 N 及 4000 TN 雷 射 印 表 機 使 用 者 手 冊 版 權 所 有 惠 普 公 司 (Hewlett-Packard Company)1997 年 版 權 保 留 除 版 權 法 允 許 的 範 圍 之 外, 未 經 事 先 書 面 許 可, 不 得 複 製 修 改 或 翻 譯 本 手 冊 出 版 號 碼 C4118-90915

More information

lect03.ppt

lect03.ppt Linux 操 作 系 统 Linux 基 础 主 要 内 容 q 使 用 Linux q Linux 的 两 种 登 录 方 式 q 字 符 操 作 环 境 和 X Windows 系 统 q Linux 图 形 界 面 基 本 操 作 q Linux 命 令 的 使 用 方 式 q Linux 一 些 常 用 命 令 1 2 一 些 基 本 术 语 u 命 令 (Command) 给 计 算 机

More information

诺贝尔生理学医学奖获奖者

诺贝尔生理学医学奖获奖者 诺 贝 尔 生 理 学 医 学 奖 获 奖 者 1901 年 E.A.V. 贝 林 ( 德 国 人 ) 从 事 有 关 白 喉 血 清 疗 法 的 研 究 1902 年 R. 罗 斯 ( 英 国 人 ) 从 事 有 关 疟 疾 的 研 究 1903 年 N.R. 芬 森 ( 丹 麦 人 ) 发 现 利 用 光 辐 射 治 疗 狼 疮 1904 年 I.P. 巴 甫 洛 夫 ( 俄 国 人 ) 从 事

More information

三維空間之機械手臂虛擬實境模擬

三維空間之機械手臂虛擬實境模擬 VRML Model of 3-D Robot Arm VRML Model of 3-D Robot Arm MATLAB VRML MATLAB Simulink i MATLAB Simulink V-Realm Build Joystick ii Abstract The major purpose of this thesis presents the procedure of VRML

More information

此 处 点 勾 的 就 是 启 用 的, 如 果 想 禁 用 某 账 户, 只 要 把 前 边 的 勾 去 掉 即 可 点 击 添 加

此 处 点 勾 的 就 是 启 用 的, 如 果 想 禁 用 某 账 户, 只 要 把 前 边 的 勾 去 掉 即 可 点 击 添 加 介 绍 一 个 讨 论 技 术 问 题 的 地 方 IRC 本 文 档 以 http://creativecommons.org/licenses/by-nc-sa/3.0/ 发 布 作 者 :wzssyqa@gmail.com 也 可 以 参 看 http://wiki.ubuntu.org.cn/irc 1. 关 于 IRC IRC 是 一 个 古 老 的 开 放 的 聊 天 软 件 的 标 准,

More information

ebook37-4

ebook37-4 4 4.1 H T M L F r o n t P a g e i m a g e m a p H T M L We b We b 4.1.1 We b We b We b We b 4.1.2 We b 4 35 4.1.3 4-1 G I F 4-2 36 4-1 ( 4-2 ) 4.1.4 We b We b 4-3 4-3 4 37 Ly n x 4-4 4-4 4.1.5 We b We

More information

Microsoft Word - 100118002.htm

Microsoft Word - 100118002.htm 100 年 度 11800 電 腦 軟 體 應 用 乙 級 技 術 士 技 能 檢 定 學 科 測 試 試 題 本 試 卷 有 選 擇 題 80 題, 每 題 1.25 分, 皆 為 單 選 選 擇 題, 測 試 時 間 為 100 分 鐘, 請 在 答 案 卡 上 作 答, 答 錯 不 倒 扣 ; 未 作 答 者, 不 予 計 分 准 考 證 號 碼 : 姓 名 : 選 擇 題 : 1. (3)

More information

影視後製全攻略 Premiere Pro After Effects Encore 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS Adobe CS5 Adobe CS4 Premiere Pro After Effect

影視後製全攻略 Premiere Pro After Effects Encore 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS Adobe CS5 Adobe CS4 Premiere Pro After Effect 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS3 2010 Adobe CS5 Adobe CS4 Premiere Pro After Effects Encore 18 ii Tony Cathy 2010/8 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 iii Premiere

More information

f2.eps

f2.eps 前 言, 目 录 产 品 概 况 1 SICAM PAS SICAM 电 力 自 动 化 系 统 配 置 和 使 用 说 明 配 置 2 操 作 3 实 时 数 据 4 人 机 界 面 5 SINAUT LSA 转 换 器 6 状 态 与 控 制 信 息 A 版 本 号 : 08.03.05 附 录, 索 引 安 全 标 识 由 于 对 设 备 的 特 殊 操 作 往 往 需 要 一 些 特 殊 的

More information

安 全 指 南 : 必 须 遵 守 所 有 的 警 告 事 项, 以 确 保 自 己 和 他 人 的 安 全 以 及 保 护 产 品 和 连 接 装 置 这 些 警 告 事 项 都 按 警 示 程 度 明 示 出 等 级 有 资 格 的 人 员 : YO-YO 只 能 进 行 与 手 册 有 关 的

安 全 指 南 : 必 须 遵 守 所 有 的 警 告 事 项, 以 确 保 自 己 和 他 人 的 安 全 以 及 保 护 产 品 和 连 接 装 置 这 些 警 告 事 项 都 按 警 示 程 度 明 示 出 等 级 有 资 格 的 人 员 : YO-YO 只 能 进 行 与 手 册 有 关 的 IOM LBYM180112 Rev. D Mark-4 /GP-4 Yo-Yo 重 锤 安 装 & 操 作 手 册 安 全 指 南 : 必 须 遵 守 所 有 的 警 告 事 项, 以 确 保 自 己 和 他 人 的 安 全 以 及 保 护 产 品 和 连 接 装 置 这 些 警 告 事 项 都 按 警 示 程 度 明 示 出 等 级 有 资 格 的 人 员 : YO-YO 只 能 进 行 与 手

More information

2 3.1 3.2 3.3 3.4 3.5 4.1 4.2 4.3 4.4 4.5 5.1 5.2 5.3 1957 2 7.1 7.2 7.3

2 3.1 3.2 3.3 3.4 3.5 4.1 4.2 4.3 4.4 4.5 5.1 5.2 5.3 1957 2 7.1 7.2 7.3 1 1.1 1.2 2.1 2.2 2 3.1 3.2 3.3 3.4 3.5 4.1 4.2 4.3 4.4 4.5 5.1 5.2 5.3 1957 2 7.1 7.2 7.3 3 6 9.1 9.2 9.3 10.1 10.2 10.3 10.4 11.1 11.2 11.3 11.4 12.1 12.2 12.3 12.4 4 13.1 13.2 13.3 14.1 14.2 1962 14.3

More information

1. Revo Uninstaller Pro Revo Uninstaller Pro Revo Uninstaller Pro Revo Uninstaller Pro Revo Uninsta ller Pro Revo Uninstaller Pro Revo Uninstaller Pro

1. Revo Uninstaller Pro Revo Uninstaller Pro Revo Uninstaller Pro Revo Uninstaller Pro Revo Uninsta ller Pro Revo Uninstaller Pro Revo Uninstaller Pro 1. 2. 3. 3.1. 3.2. 3.2.1. 3.2.2. 3.2.3. 3.3. 3.4. 3.5. 4. 5. 5.1. 5.2. 5.3. Windows 5.4. 5.5. 5.6. 5.7. 5.8. 6. 6.1. 6.2. 6.2.1. 6.2.2. 6.3. 6.3.1. 6.3.2. 6.4. 6.4.1. 6.4.2. 6.4.3. 6.5. 6.6. 7. 8. 9. Revo

More information

ESET Endpoint Antivirus

ESET Endpoint Antivirus macos 6.0 ESET, spol. s.r.o. ESET Endpoint Antivirus ESET, spol. s r.o. www.eset.com ESET, spol. s r.o. www.eset.com/support 8/23/2016 1. ESET...4 Endpoint Ant ivirus 1.1 1.2 6...4...4 2. ESET Remote Administrator...4

More information

Chapter 2

Chapter 2 2 (Setup) ETAP PowerStation ETAP ETAP PowerStation PowerStation PowerPlot ODBC SQL Server Oracle SQL Server Oracle Windows SQL Server Oracle PowerStation PowerStation PowerStation PowerStation ETAP PowerStation

More information

Microsoft Word - 97.01.30軟體設計第二部份範例試題_C++_ _1_.doc

Microsoft Word - 97.01.30軟體設計第二部份範例試題_C++_ _1_.doc 電 腦 軟 體 設 計 乙 級 技 術 士 技 能 檢 定 術 科 測 試 範 例 試 題 (C++) 試 題 編 號 :11900-920201-4 審 定 日 期 : 94 年 7 月 1 日 修 訂 日 期 : 96 年 2 月 1 日 97 年 1 月 30 日 ( 第 二 部 份 ) 電 腦 軟 體 設 計 乙 級 技 術 士 技 能 檢 定 術 科 測 試 應 檢 參 考 資 料 壹 試

More information

I B :

I B : I-2 055702B : 2006 5 1 2006 5 8 2006 5 10 1 1 Level 1 myls / $ ls -FC /foo dir1/ le1 dir2/ le2 $ myls /foo dir1/ dir2/ le1 le2 Level 2 (myupper) (mymv). % ls le1.txt le2.tex le3.dat % myuppper le1.txt

More information

[ ]

[ ] [ ] 1821 1842 1853 1854 1890 J.A. 1837 1824 1825 1829 1837 1870 1858 1799 1875 1855 1858 1 1845 2 1850 1868 1889 1890 3 1851 1852 1867 1863 [ 1874 4 1863 1880 E. 1931 9 O. 1933 3 E.K. 1871 4 1818 1883

More information

第二章

第二章 中 国 建 筑 股 份 有 限 公 司 内 部 控 制 手 册 (2009 年 版 ) 目 录 第 一 章 总 则 1 编 制 内 部 控 制 手 册 目 的 依 据 1 2 内 部 控 制 手 册 的 适 用 范 围 1 3 内 部 控 制 基 本 原 则 1 4 内 部 控 制 的 基 本 要 求 2 5 内 部 控 制 组 织 机 构 4 6 内 部 控 制 手 册 的 更 新 与 监 督 4

More information

LSI U320 SCSI卡用户手册.doc

LSI U320 SCSI卡用户手册.doc V1.0 Ultra320 SCSI SCSI 2004 7 PentiumIntel MS-DOS Windows Novell Netware Novell Sco Unix Santa Cruz Operation LSI U320 SCSI SCSI SCSI Integrated Mirroring/Integrated Striping BIOS Firmware LSI U320 SCSI

More information

Cygwin Cygwin windows Linux Cygwin.dll Windows Linux API Linux Windows Linux 2

Cygwin Cygwin windows Linux Cygwin.dll Windows Linux API Linux Windows Linux 2 uclinux 1 Cygwin Cygwin windows Linux Cygwin.dll Windows Linux API Linux Windows Linux 2 Cygwin Cygwin GNU gccgdbxfree86bashtetexopengl perlpython Linux Windows Cygwin Linux GNU Windows 3 Cygwin Cygwin

More information

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK 2 l 跨裝置網頁設計 Android ios Windows 8 BlackBerry OS Android HTML 5 HTML 5 HTML 4.01 HTML 5 CSS 3 CSS 3 CSS 2.01 CSS 3 2D/3D PC JavaScript

More information

iGENUS爱琴思邮件系统技术白皮书

iGENUS爱琴思邮件系统技术白皮书 igenus 爱 琴 思 邮 件 系 统 技 术 白 皮 书 Http://www.iGENUS.cn 版 权 信 息 igenus 爱 琴 思 邮 件 系 统 版 权 所 有 2009 爱 琴 思 科 技 ( 成 都 ) 有 限 公 司 igenus information technologies Inc.,Chengdu 文 档 保 证 声 明 本 文 档 以 提 供 信 息 为 目 的, 所

More information

Windows 2000 Server for T100

Windows 2000 Server for T100 T200 3020 Windows 2000 Advanced Server /Windows NT 4.0 Server /Redhat Linux7.3 SCO UnixWare7.1.1 Novell NetWare5.0 1. Windows 2000 Advanced Server / 2. Windows NT 4.0 Server / 3. Redhat Linux7.3 4. SCO

More information

LaserJet Pro 100 Color MFP M175 User Guide - ZHCN

LaserJet Pro 100 Color MFP M175 User Guide - ZHCN 用 户 指 南 LASERJET PRO 100 COLOR MFP M175 LaserJet Pro 100 color MFP M175 用 户 指 南 版 权 与 许 可 2012 Copyright Hewlett-Packard Development Company, L.P. 未 经 事 先 书 面 许 可, 严 禁 进 行 任 何 形 式 的 复 制 改 编 或 翻 译, 除 非

More information

VB程序设计教程

VB程序设计教程 高 等 学 校 教 材 Visual Basic 程 序 设 计 教 程 魏 东 平 郑 立 垠 梁 玉 环 石 油 大 学 出 版 社 内 容 提 要 本 书 是 按 高 等 学 校 计 算 机 程 序 设 计 课 程 教 学 大 纲 编 写 的 大 学 教 材, 主 要 包 括 VB 基 础 知 识 常 用 程 序 结 构 和 算 法 Windows 用 户 界 面 设 计 基 础 文 件 处

More information

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A... 11 (6) Microsoft Windows 2000... 14 Ác Åé å Serial ATA ( Nvidia nforce430)

More information

Sophos Central 快速安裝手冊

Sophos Central 快速安裝手冊 Sophos Central 快速安裝手冊 1 1. Sophos Central...5 2....9 3....13 3.1. Enduser Protection...13 3.2. Intercept X...21 3.3....28 3.4....36 3.5....45 3.5.1...45 3.5.2...50 3.5.3...54 3.5.4...57 3.5.5...60 3.6...63

More information

[ ] 1821 1842 1853 1854 1890 J.A. 1837 1824 1825 1829 1837 1870 1858 1799 1875 1855 1858 1 1845 2 1850 1868 1889 1890 3 1851 1852 1867 1863 [ 1874 4 1863 1880 E. 1931 9 O. 1933 3 E.K. 1871 4 1818 1883

More information

untitled

untitled MA MA50/MA100 ---------------------------------------------------------------------------------------------------3 ---------------------------------------------------------------------------------------------------4

More information

Abstract arm linux tool-chain root NET-Start! 2

Abstract arm linux tool-chain root NET-Start! 2 Lab III - Embedding Linux 1 Abstract arm linux tool-chain root NET-Start! 2 Part 1.4 Step1. tool-chain 4 Step2. PATH 4 Part 2 kernel 5 Step1. 5 Step2... 6 Step3...8 Part 3 root. 8 Step1. 8 Step2. 8 Part

More information

DIGITAL VOICE RECORDER WS-33M WS-3M WS-3M CN 6 8 9 8 7 9 9 3 6 7 3 ................................................................................................ ........................................................................

More information

untitled

untitled MySQL DBMS under Win32 Editor: Jung Yi Lin, Database Lab, CS, NCTU, 2005/09/16 MySQL 料 理 MySQL 兩 Commercial License 利 GPL MySQL http://www.mysql.com Developer Zone http://www.mysql.com Download 連 連 MySQL

More information

2001/07/13 DST4600A DST4600A

2001/07/13 DST4600A DST4600A 2001/07/13 DST4600A 1... 1 1.1... 1 2 DST4600A... 1 2.1... 1 2.1.1... 1 2.1.2... 2 2.1.3... 2 2.1.4... 2 2.1.5... 3 2.1.6... 3 2.1.7... 3 2.1.8... 3 2.1.9... 4 2.1.10... 4 2.2... 4 2.2.1... 4 2.2.2...

More information

17 Prelight Apply Color Paint Vertex Color Tool Prelight Apply Color Paint Vertex Color Tool 242 Apply Color, Prelight Maya Shading Smooth

17 Prelight Apply Color Paint Vertex Color Tool Prelight Apply Color Paint Vertex Color Tool 242 Apply Color, Prelight Maya Shading Smooth 17 Prelight 233 234 242 Apply Color Paint Vertex Color Tool Prelight Apply Color Paint Vertex Color Tool 242 Apply Color, Prelight Maya Shading Smooth Shade All Custom Polygon DisplayOptions Color in Shaded

More information

ebook65-10

ebook65-10 1 0 M a c i n t o s h P e r l P e r l u n i x P e r l P e r l P e r P e r l 10.1 o p e n d i r d i r h a n d l e d i r e c t o r y o p e n d i r 2 P e r l U N I X U N I X Wi n d o w s 114 r e a d d i r

More information

天主教永年高級中學綜合高中課程手冊目錄

天主教永年高級中學綜合高中課程手冊目錄 天 主 教 永 年 高 級 中 學 綜 合 高 中 課 程 手 冊 目 錄 壹 學 校 背 景. 貳 教 育 理 念 與 教 育 目 標. 3 一 規 劃 理 念...3 二 教 育 目 標...3 參 畢 業 要 求. 5 一 總 學 分 數...5 二 必 選 修 學 分 數...5 三 必 須 參 加 活 動...9 四 成 績 評 量 方 式...9 肆 課 程 概 述.. 9 一 課 程

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

Guide to Install SATA Hard Disks

Guide to Install SATA Hard Disks SATA RAID 1. SATA. 2 1.1 SATA. 2 1.2 SATA 2 2. RAID (RAID 0 / RAID 1 / JBOD).. 4 2.1 RAID. 4 2.2 RAID 5 2.3 RAID 0 6 2.4 RAID 1.. 10 2.5 JBOD.. 16 3. Windows 2000 / Windows XP 20 1. SATA 1.1 SATA Serial

More information

言1.PDF

言1.PDF MSP430 WINDOWS WORKBENCH MSP430 Flash Green MCU Flash Flash MCU MSP430 16 RISC 27 125ns 1.8V~3.6V A/D 6 s MSP430 10 ESD MSP430 MSP430 10 MSP430 2001 MSP430 Windows Workbench Interface Guide Windows Workbench

More information

LSC操作说明

LSC操作说明 1 C H R I S T A L P H A 1-4 LSC 型 Part. No. 102041 A L P H A 2-4 LSC 型 Part. No. 10204 冷 冻 干 燥 机 操 作 说 明 新 研 制 的 LSC-8 控 制 器, 具 备 图 形 显 示 功 能, 能 以 数 据 表 形 式 显 示 参 数, 并 可 选 配 控 制 软 件 LSC-8 1/4 VGA 大 屏 幕

More information

FILTRON 1. DC AC AC 220V 50HZ 2. 1 1 1 3. / / / / 4. 1) 2 3 4 5 6 5. 6. 7. 8. 9. / 10. 1. 2. 3. 4. 5. 6. 7. DC AC FILTRON DC AC FILTRON DC 12V 12VDC D

FILTRON 1. DC AC AC 220V 50HZ 2. 1 1 1 3. / / / / 4. 1) 2 3 4 5 6 5. 6. 7. 8. 9. / 10. 1. 2. 3. 4. 5. 6. 7. DC AC FILTRON DC AC FILTRON DC 12V 12VDC D 2006 4 27 1 JY FILTRON 1. DC AC AC 220V 50HZ 2. 1 1 1 3. / / / / 4. 1) 2 3 4 5 6 5. 6. 7. 8. 9. / 10. 1. 2. 3. 4. 5. 6. 7. DC AC FILTRON DC AC FILTRON DC 12V 12VDC DC FILTRON AC 24VAC 24VAC AC 24VAC AC

More information

ebook70-13

ebook70-13 1 3 I S P O p e n L i n u x Point to Point Protocol P P P I S P L i n u x 10 L i n u x World Wide We b 13.1 We b f t p ( ) f t p (File Transfer Protocol F T P ) F T P g e t p u t 13. 1. 1 F T P f t p n

More information

0000 00 10701 0000000000 XX000.00 0000 00 Dissertation Title in English A dissertation submitted to XIDIAN UNIVERSITY in partial fulfillment of the requirements for the degree of Doctor By Firstname

More information

<4D6963726F736F667420576F7264202D20A8CFA952A6A12DAED1ADB1B8EAAEC62E646F63>

<4D6963726F736F667420576F7264202D20A8CFA952A6A12DAED1ADB1B8EAAEC62E646F63> 102 學年度花蓮縣吉安鄉宜昌國民小學本土教育使命式 成果報告 專題研究主題 吉安三寶之芋見新幸福 隊名 宜昌好鼻師 使命行動家 指導教師 王室媛老師 林軒如老師 蘇倖儀老師 壹 主 要 目 標 一 研 究 動 機 : 宜 昌 國 小 位 於 花 蓮 縣 吉 安 鄉, 離 花 蓮 市 很 近, 卻 是 個 農 業 鄉 鎮, 整 個 吉 安 鄉 的 範 圍 相 當 廣, 一 開 始 大 家 在 思 考

More information

05 調 查 SURVEY 根 據 這 個 模 型, 易 普 索 (Ipsos) 針 對 中 國 1-3 線 城 市 4000 名 20-44 歲 女 性 受 訪 者 進 行 了 奢 侈 品 牌 消 費 調 查 我 們 的 研 究 發 現, 表 現 個 人 品 位 彰 顯 身 份 地 位 確 保 生

05 調 查 SURVEY 根 據 這 個 模 型, 易 普 索 (Ipsos) 針 對 中 國 1-3 線 城 市 4000 名 20-44 歲 女 性 受 訪 者 進 行 了 奢 侈 品 牌 消 費 調 查 我 們 的 研 究 發 現, 表 現 個 人 品 位 彰 顯 身 份 地 位 確 保 生 調 查 SURVEY 04 美 國 華 爾 街 日 報 報 導 稱, 隨 著 中 國 經 濟 的 快 速 發 展, 中 國 女 企 業 家 逐 步 崛 起 成 為 新 的 資 深 服 飾 市 場 的 主 要 消 費 者 隨 著 越 來 越 多 的 奢 侈 品 牌 將 目 光 轉 向 這 一 群 體, 中 國 高 收 入 女 性 開 始 藉 著 購 買 奢 侈 品 來 擺 闊 如 今, 中 國 女 性

More information

内 容 协 作 平 台 TRS WCM 6.5 北 京 拓 尔 思 信 息 技 术 股 份 有 限 公 司 Beijing TRS Information Technology Co., Ltd 版 权 说 明 本 手 册 由 北 京 拓 尔 思 信 息 技 术 股 份 有 限 公 司 ( 以 下 简 称 TRS 公 司 ) 出 版, 版 权 属 TRS 公 司 所 有 未 经 出 版 者 正 式

More information