v.drape1grass
Converts 2d vector features to 3d by sampling of elevation raster map.
Usage
v.drape
v.drape --help
v.drape input=name
[layer=string]
[cats=range]
[where=sql_query]
[type=string
[,string, ...]]
output=name
elevation=name
[method=string]
[scale=float]
[null_value=float]
[--overwrite]
[--help]
[--verbose]
[--quiet]
[--ui]
Keywords
vector, geometry, sampling, 3D, surface information
Overview
v.drape converts 2D/3D vector data into 3D vector format via sampling of an elevation surface. Three sampling algorithms adapted from v.sample were incorporated into this module: nearest neighbor, bilinear, and cubic convultion.
v.drape will skip vector features outside of current computational region or where raster map has NULL value. It’s possible to include all vector features by specifying height value that will be assigned to verticles whose values can not be determined from raster map.
Notes
Additional vertices can be added to the input 2D vector map with v.split.
The module can be used in conjunction with v.out.pov and r.out.pov to export a complete set of vector and raster data for display in POVRAY.
Examples
Spearfish example:
v.drape in=roads elevation=elevation.10m method=bilinear out=roads3dv.info roads3d
Create 3D vector roads map containing only "unimproved" roads. Set road height to 1000 m for all parts without height information.
v.drape input=roads type=line elevation=elevation.dem output=roads_3d \method=nearest scale=1.0 where=’cat=5’ layer=1 null_value=1000
POVRAY example
#export the vector datav.drape in=roads out=roads3d elevation=elevation.10mv.out.pov roads3d out=roads3d.pov#export the raster datar.out.pov elevation.10m tga=elevation.tgar.out.png landcover.30m out=landcover30m.png# now write a complete povray-script and launch povray
Source code
Available at: v.drape source code (history)
Accessed: Monday Feb 24 17:51:13 2025
Main index | Vector index | Topics index | Keywords index | Graphical index | Full index
© 2003-2025 GRASS Development Team, GRASS GIS 8.4.1 Reference Manual
Releases
9 releases since Debian 5.0 (Lenny); the text changed 8 times.