g.region -p
cd Desktop/
ls wavestmp.txt 
v.in.ascii -z in=wavestmp.txt out=wavestmp
v.in.ascii -z in=wavestmp.txt out=wavestmp z=3
v.in.ascii -z in=wavestmp.txt out=wavestmp z=3 sep=','
v.in.ascii -z in=wavestmp.txt out=wavestmp z=3 fs=','
v.info wavestmp
g.region vect=wavestmp -p
g.region -dp
g.region vect=wavestmp -p
d.mon x0
g.list vect,rast
d.vect wavestmp
d.zoom -f 
d.erase 
g.region vect=wavestmp -p
v.in.ascii -help
v.in.ascii -z in=wavestmp.txt out=wavestmp z=3 fs=',' col="cat int,z double"
v.in.ascii -z in=wavestmp.txt out=wavestmp z=3 fs=',' col="cat int,z double" --o
v.db.select wavestmp | head
g.remove  vect=wavestmp
g.list vect,rast
v.in.ascii -z in=wavestmp.txt out=wavestmp z=3 fs=',' col="x double,y double,z double" --o
v.db.select wavestmp | head
v.db.select wavestmp | head
v.in.ascii -z in=wavestmp.txt out=wavestmp z=3 fs=',' col="z double" --o
db.connect -p
v.db.select wavestmp | head
eval $(g.gisenv)
ls -sh $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/
ls -sh $GISDBASE/$LOCATION_NAME/$MAPSET/
ls -sh $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/
v.info wavestmp
v.in.ascii -z in=wavestmp.txt out=wavestmp z=3 fs=',' col="cat int,z double" --o
db.connect -p
v.db.select wavestmp | head
v.db.addtable wavestmp col="z double"
v.db.select wavestmp | head
v.in.ascii -z in=wavestmp.txt out=wavestmp z=3 fs=',' col="cat int,z double" --o
v.db.select wavestmp | head
v.db.addtable wavestmp col="z double"
v.db.select wavestmp | head
d.vect wavestmp
d.erase 
g.region -p
g.region res=0.1 -p
g.region res=0.05 -p
g.region res=0.1 -p
r. 
d.vect wavestmp
v.to.rast in=wavestmp out=wavestmp use=z
r.surf.nnbathy in=wavestmp out=wavestmp_interp_nn alg=nn
g.list vect,rast
d.rast wavestmp_interp_nn
r.info wavestmp_interp_nn
g.list vect,rast
v.db.droptable -f wavestmp
v.db.addtable wavestmp col="x double,y double,z double"
v.db.select wavestmp | head
v.to.db wavestmp opt=coor col=x,y,z
v.db.select wavestmp | head
v.db.select wavestmp where="z != 9999" 
v.db.select wavestmp where="z != '9999'" 
v.db.select wavestmp where="z!=9999" 
v.db.select wavestmp where="z!==9999" 
v.db.select wavestmp where="z=9999" 
v.db.select wavestmp where="z=9999" | wc -l
v.db.select wavestmp where="z!=9999" | wc -l
v.db.select wavestmp where="z\!=9999" | wc -l
v.db.select wavestmp where="z<>9999" 
d.save remove=1
d.vect wavestmp where="z<>9999" col=blue
g.region -p
v.extract in=wavestmp out=wavestmp_select where="z<>9999"
v.db.select wavestmp_select | head
g.list vect,rast
g.mremove rast="wavestmp*"
g.mremove -f rast="wavestmp*"
g.mremove -f rast="wavestmp*"
d.redraw 
g.list vect,rast
g.region -p
d.zoom -f 
d.measure 
g.region -p
g.region vect=wavestmp_select -p
d.redraw 
g.region vect=wavestmp_select res=0.5 -p
v.to.rast in=wavestmp_select out=wavestmp_select use=z
r.info wavestmp_select
d.rast -o wavestmp_select
d.save remove=1
d.rast -o wavestmp_select
d.save remove=1
g.list vect,rast
r.mapcalc "MASK = if(wavestmp_select,1,null()"
r.mapcalc "MASK = if(wavestmp_select,1,null())
r.mapcalc 'MASK = if(wavestmp_select,1,null())'
d.redraw 
r.surf.nnbathy in=wavestmp_select out=wavestmp_select_interp_nn alg=nn
d.rast -o wavestmp_select_interp_nn
r.mask -r
g.list vect,rast
r.mapcalc 'mask = if(wavestmp_select,null(),1)'
d.rast -o mask
d.zoom -f 
d.save -o
d.save remove=1
d.save remove=1
d.rast -o mask
g.region vect=wavestmp_select res=0.5 -p
r.mapcalc 'mask = if(wavestmp_select,1,null())'
d.redraw 
d.zoom -f 
g.region vect=wavestmp_select res=2 -p
r.mapcalc 'mask = if(wavestmp_select,1,null())'
d.redraw 
g.region vect=wavestmp_select res=0.5 -p
d.redraw 
g.region vect=wavestmp_select res=1 -p
r.mapcalc 'mask = if(wavestmp_select,1,null())'
d.redraw 
d.save remove=1
d.save remove=1
d.vect wavestmp where="z<>9999" col=blue
d.save remove=1
g.list vect,rast
d.vect wavestmp_select col=blue
g.region vect=wavestmp_select res=1 -p
r.mapcalc 'mask = if(wavestmp_select,1,null())'
d.rast -o mask
g.region vect=wavestmp_select res=1.5 -p
r.mapcalc 'mask = if(wavestmp_select,1,null())'
d.redraw 
g.region vect=wavestmp_select res=2 -p
r.mapcalc 'mask = if(wavestmp_select,1,null())'
d.redraw 
g.region vect=wavestmp_select res=0.5 -p
d.redraw 
r.mask in=mask
d.redraw 
r.surf.nnbathy in=wavestmp_select out=wavestmp_select_interp_nn alg=nn --o
d.rast -o wavestmp_select_interp_nn
r.contour in=wavestmp_select_interp_nn out=wavestmp_select_cont_i01 step=0.1
r.contour in=wavestmp_select_interp_nn out=wavestmp_select_cont_i01 step=0.1 --o
r.contour in=wavestmp_select_interp_nn out=wavestmp_select_cont_i05 step=0.5 --o
d.vect wavestmp_select_cont_i05
d.zoom -f 
g.region vect=wavestmp_select res=0.5 -p
d.redraw 
g.region vect=wavestmp_select res=0.2 -p
g.region vect=wavestmp_select res=0.1 -p
r.surf.nnbathy in=wavestmp_select out=wavestmp_select_interp_nn alg=nn --o
d.redraw 
r.contour in=wavestmp_select_interp_nn out=wavestmp_select_cont_i05 step=0.5 --o
d.redraw 
g.region vect=wavestmp_select res=0.1 -p
r.surf.nnbathy in=wavestmp_select out=wavestmp_select_interp_l alg=l --o
d.save remove=1
d.save remove=1
g.list vect,rast
d.rast -o wavestmp_select_interp_l
r.contour in=wavestmp_select_interp_l out=wavestmp_select_cont_i05 step=0.5 --o
d.vect wavestmp_select_cont_i05
g.region vect=wavestmp_select res=0.5 -p
r.surf.nnbathy in=wavestmp_select out=wavestmp_select_interp_l alg=l --o
d.redraw 
r.contour in=wavestmp_select_interp_l out=wavestmp_select_cont_i05 step=0.5 --o
d.redraw 
d.save remove=1
d.save remove=1
d.save remove=1
d.zoom -f 
d.measure 
d.erase 
g.region vect=wavestmp_select res=0.5 -p
g.list vect,rast
g.remove vect=wavestmp_select_cont_i01,wavestmp_select_cont_i05 rast=MASK,wavestmp_select_interp_l,wavestmp_select_interp_nn,wavestmp_select
d.redraw 
d.vect wavestmp_select
d.zoom -f 
d.measure 
d.measure 
d.measure 
d.redraw 
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
d.redraw 
r.in.ascii -help
r.in.xyz -help
r.in.ascii -help
v.to.rast in=wavestmp_select out=wavestmp_select use=z --o
g.list vect,rast
d.rast -o wavestmp_select
r.contour in=wavestmp_select out=wavestmp_select_cont_i05 step=0.5 --o
d.vect wavestmp_select_cont_i05
d.zoom -f 
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
d.redraw 
d.save remove=1
g.list vect,rast
r.contour in=wavestmp_select out=wavestmp_select_cont_i1 step=1 --o
d.vect wavestmp_select_cont_i1
g.list vect,rast
g.remove vect=wavestmp_select_cont_i05,wavestmp_select_cont_i05
g.list vect,rast
d.redraw 
g.remove vect=wavestmp_select_cont_i1
d.redraw 
g.list vect,rast
g.region vect=wavestmp_select nsres=0.5 ewres=0.5 -p
r.resamp.interp in=wavestmp_select out=wavestmp_select_resemp method=bilinear
r.info wavestmp_select_resemp
g.rename rast=wavestmp_select_resemp,wavestmp_select_resamp
g.list vect,rast
d.rast -o wavestmp_select_resamp
d.save remove=1
d.rast -o wavestmp_select_resamp
r.contour in=wavestmp_select_resamp out=wavestmp_select_resamp_cont_i05 step=0.5 --o
d.vect wavestmp_select_resamp_cont_i05
g.list vect,rast
g.remove vect=wavestmp_select_resamp_cont_i05 rast=wavestmp_select_resamp
d.redraw 
g.list vect,rast
r.contour in=wavestmp_select out=wavestmp_select_cont_i05 step=0.5 --o
d.vect wavestmp_select_cont_i05
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
d.redraw 
r.contour in=wavestmp_select out=wavestmp_select_cont_i05 step=0.5 --o
d.redraw 
d.zoom -f 
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
d.redraw 
d.erase 
d.vect wavestmp
g.list vect,rast
d.vect wavestmp_select col=blue
g.region vect=wavestmp_select nsres=0.1 ewres=0.2 -p
r.resamp.interp in=wavestmp_select out=wavestmp_select_resamp method=bicubic
d.rast -o wavestmp_select_resamp
g.list vect,rast
v.to.rast in=wavestmp_select out=wavestmp_select use=z --o
r.resamp.interp in=wavestmp_select out=wavestmp_select_resamp method=bicubic --o
d.redraw 
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
v.to.rast in=wavestmp_select out=wavestmp_select use=z --o
d.rast -o wavestmp_select
g.region vect=wavestmp_select nsres=0.1 ewres=0.2 -p
g.list vect,rast
r.contour in=wavestmp_select_resamp out=wavestmp_select_resamp_cont_i05 step=0.5 --o
r.contour in=wavestmp_select_resamp out=wavestmp_select_resamp_cont_i05 step=0.5 --o
g.region rast=wavestmp_select_resamp zoom=wavestmp_select_resamp -p
r.contour in=wavestmp_select_resamp out=wavestmp_select_resamp_cont_i05 step=0.5 --o
g.list vect,rast
g.remove vect=wavestmp_select_resamp_cont_i05
r.contour in=wavestmp_select_resamp out=wavestmp_select_resamp_cont_i01 step=0.1 --o
r.contour in=wavestmp_select_resamp out=wavestmp_select_resamp_cont_i1 step=1 --o
db.connect -p
ls -sh $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/
dbfdump wavestmp_select_cont_i05.dbf
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
r.contour in=wavestmp_select_resamp out=wavestmp_select_resamp_cont_i1 step=1 --o
g.list vect,rast
g.remove vect=wavestmp_select_resamp_cont_i01,wavestmp_select_resamp_cont_i1
g.list vect,rast
g.region vect=wavestmp_select nsres=0.1 ewres=0.2 -p
r.resamp.interp in=wavestmp_select out=wavestmp_select_resamp method=bicubic --o
d.redraw 
r.contour in=wavestmp_select_resamp out=wavestmp_select_resamp_cont_i05 step=0.5 --o
d.vect wavestmp_select_resamp_cont_i05
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
r.contour in=wavestmp_select out=wavestmp_select_cont_i05 step=0.5 --o
g.list vect,rast
d.erase 
d.vect wavestmp_select_cont_i05
d.vect wavestmp_select_resamp_cont_i05 col=red
d.zoom -f 
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
d.redraw 
g.list vect,rast
d.erase 
d.vect wavestmp_select col=blue
d.vect wavestmp_select_cont_i05
d.vect wavestmp_select_resamp_cont_i05 col=red
g.list vect,rast
d.save remove=1
d.zoom -f 
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
g.list vect,rast
r.neighbors -help
r.neighbors in=wavestmp_select out=wavestmp_select_filter method=average size=3
d.rast -o wavestmp_select_filter
r.contour in=wavestmp_select_filter out=wavestmp_select_filter_cont_i05 step=0.5 --o
d.vect wavestmp_select_filter_cont_i05
g.list vect,rast
g.remove rast=wavestmp_select_resamp
d.zoom -f 
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
d.redraw 
echo $HISTCMD 
history 
g.list vect,rast
g.remove vect=wavestmp_select_resamp_cont_i05
g.list vect,rast
du -Lsh
. cd_location_grass 
du -Lsh
pwd
v.to.db -p wavestmp_select_filter_cont_i05 opt=length --q
v.info -t wavestmp_select_filter_cont_i05
v.info -c wavestmp_select_filter_cont_i05
v.category in=wavestmp_select_filter_cont_i05 opt=report
v.category in=wavestmp_select_filter_cont_i05 out=wavestmp_select_filter_cont_i05_cats opt=add layer=2
v.to.db -p wavestmp_select_filter_cont_i05 layer=2 opt=length  --q
v.to.db -p wavestmp_select_filter_cont_i05_cats layer=2 opt=length  --q
g.list vect,rast
g.remove vect=wavestmp_select_filter_cont_i05_cats
g.list vect,rast
d.redraw 
d.redraw 
g.list vect,rast
d.redraw 
g.proj -p
g.proj -help
g.proj -c epsg=4326
g.proj -p
d.redraw 
g.list vect,rast
v.info wavestmp_select
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
d.vect wavestmp
r.info wavestmp_select
d.redraw 
d.erase 
d.vect wavestmp
d.vect wavestmp_select col=blue
d.grid -help
d.grid size=5 color=yellow
d.save remove=1
d.grid size=10 color=yellow
d.save remove=1
d.grid size=10 color=yellow fontsize=15
d.save remove=1
d.grid size=10 color=yellow fontsize=12 textcolor=black
d.save remove=1
d.grid size=10 color=yellow fontsize=12 textcolor=black bordercolor=white
d.save remove=1
d.grid -c size=10 color=yellow fontsize=10 textcolor=black 
d.save remove=1
d.grid -help
d.grid -g -c size=10 color=yellow fontsize=10 textcolor=black 
d.grid -c size=10 color=yellow fontsize=10 textcolor=black 
d.save remove=1
d.font -l | grep Deja
d.font -l | grep Arial
d.font -l | grep Ver
d.font font=DejaVuSans
d.grid -c size=10 color=yellow fontsize=10 textcolor=black 
d.save remove=1
d.grid -c size=10 color=yellow fontsize=10 textcolor=yellow bordercolor=yellow
d.save remove=1
d.grid -c size=10 color=yellow fontsize=10 textcolor=black bordercolor=yellow
d.redraw 
d.save remove=1
d.grid -nb size=10 color=yellow fontsize=10 textcolor=yellow bordercolor=yellow
d.grid -n size=10 color=yellow fontsize=10 textcolor=yellow bordercolor=yellow
d.save remove=1
d.grid size=10 color=yellow fontsize=10 textcolor=yellow bordercolor=yellow
d.save remove=1
d.grid size=10 color=yellow fontsize=10 textcolor=black bordercolor=yellow
d.redraw 
d.save -o
d.save move=1,4
d.save move=4,1
g.list vect,rast
d.grid -help
d.out.file out=wavestmp_pts
gpicview wavestmp_pts.png
gpicview wavestmp_pts.png
convert -trim +repage wavestmp_pts.png wavestmp_pts_trim.png
convert wavestmp_pts.png -trim  info:-
convert -trim info:- wavestmp_pts.png 
convert -trim info: wavestmp_pts.png 
gpicview wavestmp_pts.png
d.zoom -f 
d.out.file out=wavestmp_pts_zoom
g.list vect,rast
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
d.erase 
d.rast -o wavestmp_select
d.redraw 
g.list vect,rast
v.to.rast in=wavestmp_select out=wavestmp_select use=z --o
d.rast -o wavestmp_select
d.grid size=10 color=yellow fontsize=10 textcolor=black bordercolor=yellow
d.save move=4,1
d.erase 
d.rast -o wavestmp_select
d.grid size=10 fontsize=10 textcolor=black 
d.save remove=1
d.grid size=10 fontsize=10 
d.out.file out=wavestmp_rast
d.vect wavestmp_select_cont_i05
g.list vect,rast
d.vect wavestmp_select_filter_cont_i05 col=red
d.zoom -f 
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
d.redraw 
d.save remove=1
d.out.file out=wavestmp_contours_0.5
d.save remove=1
d.vect wavestmp_select_filter_cont_i05 
d.zoom -f 
d.out.file out=wavestmp_filter_contours_0.5
g.region vect=wavestmp_select nsres=0.5 ewres=1 -p
d.redraw 
d.out.file out=wavestmp_filter_contours_0.5 --o
g.list vect,rast
du -Lsh
v.out.ogr -z in=wavestmp_select_filter_cont_i05 dsn=wavestmp_select_filter_cont_i05.shp
