Psmap simple example: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
No edit summary
 
(demo scripts from grass-5.4.1/src/ps.map/scripts/)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Back to [[Ps.map_scripts|ps.map sample script]] page.
* Back to [[Ps.map_scripts|ps.map sample script]] page.
 
* See the [http://grass.osgeo.org/grass64/manuals/html64_user/ps.map.html ''ps.map'' help page] for explanations of each map instruction.
 
===== Very simple example =====
 
This example plots a raster map with title and legend.
 
# Spearfish dataset
raster elevation.10m
header
  end
colortable
  where 0.75 1.5
  end
end
 
 
===== Simple example =====


<pre>
<pre>
Line 29: Line 47:
EOF
EOF
</pre>
</pre>
===== Demo 1 =====
''the following GRASS 5 ps.map demo scripts need updating for GRASS 6 syntax''
<pre>
scale 1 inch equals 2 miles
maploc 1.25 0.0
raster soils
colortable
  cols 3
  font Helvetica
  fontsize 10
  end
vector roads
  width 1
  color black
  end
vector streams
  width 1
  color black
  style 111100
  hcolor white
  hwidth 1
  end
labels rush.lbl
  font Helvetica
  end
mapinfo
  end
vlegend
  where 4.25 0.0
  font Helvetica
  fontsize 10
  end
end
</pre>
===== Demo 2 =====
<pre>
scale 1 inch equals 1 mile
maploc 1.5 1.3
raster geology
colortable
  where 5.0 2.5
  font Helvetica
  fontsize 20
  end
vector fields
  width 2
  color black
  end
vector streams
  width 1
  color white
  end
labels rush.lbl
  font Helvetica
  end
mapinfo
  end
vlegend
  end
end
</pre>
===== Demo 3 =====
<pre>
scale 1 inch equals 2 miles
maploc 1.25 1.2
raster fields
outline
  color white
  end
colortable
  cols 4
  font Helvetica
  fontsize 10
  end
vector streams
  width 1
  color black
  end
labels rush.lbl
  font Helvetica
  end
mapinfo
  end
vlegend
  end
end
</pre>
===== Demo 4 =====
<pre>
scale 1 inch equals 2 miles
maploc 1.25 1.1
raster landuse
colortable
  where 1.5 6.0
  font Helvetica
  fontsize 20
  end
mapinfo
  end
end
</pre>
===== Demo 5 =====
<pre>
maploc 0.25 1.5
raster soils
header
  font Courier Bold
  fontsize 15
  end
vector roads
  width 1
  color black
  end
vector streams
  width 1
  color black
  style 111100
  hcolor white
  hwidth 1
  end
mapinfo
  where 6.2 1.6
  font Helvetica
  fontsize 10
  end
vlegend
  where 0.4 6.6
  font Helvetica
  fontsize 10
  end
end
</pre>
===== Demo 6 =====
<pre>
maploc 0.25 1.5
header
  font Helvetica Bold
  fontsize 15
  end
vector roads
  width 1
  color black
  end
vector fields
  width 3
  color green
  end
mapinfo
  end
vlegend
  end
end
</pre>
===== Demo 7 =====
<pre>
scale 1 inch equals 2 miles
maploc 1.25 0.0
raster soils
grid 1000
  color white
  numbers 1 black
  font Helvetica
  fontsize 10
  end
colortable
  cols 3
  font Helvetica
  fontsize 10
  end
mapinfo
  end
vlegend
  where 4.25 0.0
  font Helvetica
  fontsize 10
  end
end
</pre>
===== Demo 8 =====
<pre>
scale 1 inch equals 2 miles
raster owner
maploc 1.25 0.0
setcolor 2 white
#header
#  file bugs.hdr
#  font Helvetica
#  fontsize 15
#  end
outline y
  color black
  end
sites bugsites
#  icon bug
  color black
  size 1
  desc n
  end
mapinfo
  font Helvetica
  fontsize 10
  end
#comments bugs.cmt
#  where 4.75 10.0
#  font Times Roman
#  fontsize 12
#  end
end
</pre>
===== Demo 9 =====
<pre>
scale 1 inch equals 2 miles
maploc 1.25 0.0
raster soils
setcolor 0 white
header
  file mask.hdr
  font Helvetica
  fontsize 15
  end
vector roads
  width 1
  color black
  masked y
  end
vector streams
  width 1
  color black
  style 111100
  hcolor white
  hwidth 1
  masked y
  end
mapinfo
  font Helvetica
  fontsize 10
  end
vlegend
  where 4.25 0.0
  font Helvetica
  fontsize 10
  end
end
</pre>
[[Category: ps.map]]

Latest revision as of 17:26, 5 January 2010

Very simple example

This example plots a raster map with title and legend.

# Spearfish dataset
raster elevation.10m
header
  end
colortable
  where 0.75 1.5
  end
end


Simple example
# Simple ps.map example using the Spearfish dataset
g.region rast=elevation.10m

ps.map output=spearfish.ps << EOF
paper us-letter
  end
scale 1:120000
raster elevation.10m
colortable
  where 2 6.75
  end
text 50% -7% Spearfish County, ND (Mount Rushmore)
  fontsize 16
  end
mapinfo
  where 4.5 7.25
  end
vlines roads
  where label ~ 'highway' OR label = 'interstate'
  color grey
  end
vpoints archsites
  symbol basic/triangle
  end
end
EOF



Demo 1

the following GRASS 5 ps.map demo scripts need updating for GRASS 6 syntax

scale 1 inch equals 2 miles
maploc 1.25 0.0 
raster soils
colortable
  cols 3
  font Helvetica
  fontsize 10
  end
vector roads
  width 1
  color black
  end
vector streams
  width 1
  color black
  style 111100
  hcolor white
  hwidth 1
  end
labels rush.lbl
  font Helvetica
  end
mapinfo
  end
vlegend
  where 4.25 0.0
  font Helvetica
  fontsize 10
  end
end


Demo 2
scale 1 inch equals 1 mile
maploc 1.5 1.3
raster geology
colortable
  where 5.0 2.5
  font Helvetica
  fontsize 20
  end
vector fields
  width 2
  color black
  end
vector streams
  width 1
  color white
  end
labels rush.lbl
  font Helvetica
  end
mapinfo
  end
vlegend
  end
end


Demo 3
scale 1 inch equals 2 miles
maploc 1.25 1.2
raster fields
outline
  color white
  end
colortable
  cols 4
  font Helvetica
  fontsize 10
  end
vector streams
  width 1
  color black
  end
labels rush.lbl
  font Helvetica
  end
mapinfo
  end
vlegend
  end
end


Demo 4
scale 1 inch equals 2 miles
maploc 1.25 1.1
raster landuse
colortable
  where 1.5 6.0
  font Helvetica
  fontsize 20
  end
mapinfo
  end
end


Demo 5
maploc 0.25 1.5
raster soils
header
  font Courier Bold
  fontsize 15
  end
vector roads
  width 1
  color black
  end
vector streams
  width 1
  color black
  style 111100
  hcolor white
  hwidth 1
  end
mapinfo
  where 6.2 1.6
  font Helvetica
  fontsize 10
  end
vlegend
  where 0.4 6.6
  font Helvetica
  fontsize 10
  end
end


Demo 6
maploc 0.25 1.5
header
  font Helvetica Bold
  fontsize 15
  end
vector roads
  width 1
  color black
  end
vector fields
  width 3
  color green
  end
mapinfo
  end
vlegend
  end
end


Demo 7
scale 1 inch equals 2 miles
maploc 1.25 0.0 
raster soils
grid 1000
  color white
  numbers 1 black
  font Helvetica
  fontsize 10
  end
colortable
  cols 3
  font Helvetica
  fontsize 10
  end
mapinfo
  end
vlegend
  where 4.25 0.0
  font Helvetica
  fontsize 10
  end
end


Demo 8
scale 1 inch equals 2 miles
raster owner
maploc 1.25 0.0
setcolor 2 white
#header
#  file bugs.hdr
#  font Helvetica
#  fontsize 15
#  end
outline y
  color black
  end
sites bugsites
#  icon bug
  color black
  size 1
  desc n
  end
mapinfo
  font Helvetica
  fontsize 10
  end
#comments bugs.cmt
#  where 4.75 10.0
#  font Times Roman
#  fontsize 12
#  end
end


Demo 9
scale 1 inch equals 2 miles
maploc 1.25 0.0 
raster soils
setcolor 0 white
header
  file mask.hdr
  font Helvetica
  fontsize 15
  end
vector roads
  width 1
  color black
  masked y
  end
vector streams
  width 1
  color black
  style 111100
  hcolor white
  hwidth 1
  masked y
  end
mapinfo
  font Helvetica
  fontsize 10
  end
vlegend
  where 4.25 0.0
  font Helvetica
  fontsize 10
  end
end