[GRASS-user] shapefile, TIGER, or what for a dlg that is
stored in .e00 format
Nikos Alexandris
nikos.alexandris at felis.uni-freiburg.de
Wed Jul 8 20:38:07 EDT 2009
stephen sefick wrote:
> I am trying to make a DEM from contour lines downloaded from here
> http://csat.er.usgs.gov/statewide/layers/contours.html
> I converted this to a shape file
You don't need to convert it to Shapefile. You can import vector .e00
files directly in GRASS using v.in.e00. Note that you need to have to
programs installed: "avce00" and "e00compr".
> reprojected it,
why? from what to what CRS? Did you not create a location based on the
coordinate reference system in which the data are referenced? Did you
have any success with the "GRID" data, if of course you tried?
> and then v.to.rast use=value and got out a raster with a range of 1
> to 1.
That is so because the v.to.rast module expects from the user to define
the "value" incase you use the "use=value" parameter. If the user does
not define the "value" then "value=1" is taken as default. Please read
the respective manual(s) [1].
I suppose that "v.to.rast use=val value=SomeValue" is not what you want.
Giving a fixed value to all of the vector features that will be
rasterized wont be useful if you want to play further with the data
(e.g. create a DEM as you mention above).
> How do I do this?
--%<---code--%<---
# I downloaed the data you mention and did the following:
v.in.e00 contours.e00 vect=contours type=line
# check attribute table
v.info -c contours
v.info -c contours
Displaying column types/names for database connection of layer 1:
INTEGER|cat
INTEGER|UserId
INTEGER|FNODE_
INTEGER|TNODE_
INTEGER|LPOLY_
INTEGER|RPOLY_
DOUBLE PRECISION|LENGTH
INTEGER|CONTOURS_
INTEGER|CONTOURS_I
INTEGER|ELEV
# match region ## I am unsure about the resolution (=look at the
original data resolution from which the contours derived)
g.region vect=contours res=SomeResolutionValue -pa
# the last column is probably of your interest, so
v.to.rast use=val value=attr col=ELEV
--%<---code--%<---
Perhaps you do not even need to rasterise. Have a look at v.surf.rst
[2]. Of course I am no expert with DEM's, v.surf.rst might not be what
you need.
Kind regards, Nikos
---
[1] http://grass.osgeo.org/grass64/manuals/html64_user/v.to.rast.html
[2] http://grass.osgeo.org/grass64/manuals/html64_user/v.surf.rst.html
More information about the grass-user
mailing list