RichardCooper wrote:
I'm trying to determine the default method of rasterization used by
v.to
rast.
In the v.to.rast manual it states in relation to the -d option, that
'All
cells touched by the line will be set, not only those on the render
path',
but I'm not certain which method is being used by default.
I came across a paper by Biagi and Negretti
<http://geomatica.como.polimi.it/workbooks/n2/articoli/lbmn.pdf> *
which
describes how by default vectors are rasterized in GRASS 5. The
latter
authors refer to the 'center' method as being the standard GRASS
command in
5.0 (p. 4). Is this used in GRASS 7? From my observation (in the Map
Display), by default, vector area appear to be rasterized if the
center of
the grid cell falls within the area boundary?
I haven't checked through the code,
Hints:
grep -nr centroid * # inside the module's source code directory
Binary file OBJ.x86_64-unknown-linux-gnu/vect2rast.o matches
Binary file OBJ.x86_64-unknown-linux-gnu/do_lines.o matches
Binary file OBJ.x86_64-unknown-linux-gnu/do_areas.o matches
Binary file OBJ.x86_64-unknown-linux-gnu/support.o matches
do_areas.c:42: if (ISNULL(&cat)) { /* No centroid or no category
*/
do_areas.c:94: int i, centroid, nareas_selected;
do_areas.c:114: centroid = Vect_get_area_centroid(Map, i + 1);
do_areas.c:116: if (centroid <= 0) {
do_areas.c:117: G_debug(2,_("Area without centroid (OK for
island)"));
do_areas.c:120: Vect_read_line(Map, NULL, Cats, centroid);
do_areas.c:127: G_debug(2, _("Area centroid without
category"));
do_areas.c:131: /* field < 1, process all areas with centroid
*/
v.to.rast.html:41:Labeled areas and/or centroids will produce filled
raster coverages with edges
v.to.rast.html:49:Points and orphaned centroids will be converted into
single cells on the
vect2rast.c:219: /* maximum possible numer of areas: number of
centroids
vect2rast.c:221: * number of areas with centroid that are within
cat constraint
Nikos
but maybe someone has some knowledge on
the history of v.to.rast?
Cheers,
Richard
*http://geomatica.como.polimi.it/workbooks/n2/articoli/lbmn.pdf
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user