Sorry I am late in getting to the list!! I have benn out of the country.
I have noticed some discussion on the GRASS/MAPGEN interface and an
associated program called m.setproj.
The situation is this. For MAPGEN to use and create a map it needs
to know about 2 projection systems. First it needs to know the projection
system for the GRASS data. Second it needs to know the projection for
which you are making the map (these do not have to be the same).
Because there was no projection support in GRASS4.0 SCS provide it.
This code can be found in the src.contrib/SCS directory. The README file
in src.related/mapgen directory explains where to find this code. If
you are using the standard GRASS release with only a UTM projection you
can ignore m.setproj by providing two files in each mapset that you use.
FILE 1:PROJ_INFO
***STARTfile
name: Universal Transverse Mercator
ellps: clrk66
proj: utm
zone: 17 /****remember this is you zone*********/
***ENDFILE
FILE 2:PROJ_UNITS
***STARTfile
unit:meter
meter:1.0
****ENDfile
The proper steps to creating a map in the GRASS/MAPGEN interface are:
1: Set your GRASS region to cover the area you want mapped.
2: Start the GRASS/MAPGEN interface "mapgen4"
3: Run the routine make.mapdef to define the geographic region and map
layout.
4....: Run the routines make.line, make.fill, make.label etc
n+1: Run show.sh to view the map
n+2: Run plot.sh -d "device" or plotter -d "device" ovm/* | lpr -P "printer"
where:
device is hpgl? ? is a,b,c,d (paper size)
or cps? ? is a or b (paper size for color postscript)
Ideally Dave Major is correct the user should get a copy of the GRASS/MAPGEN
users manual.
Any further questions can be directed to
Marty Holko
a16holko@attmail.com