[GRASS5] zoom and pan in v.digit (was raster map file format)
Michael Barton
michael.barton at asu.edu
Mon Nov 7 00:45:02 EST 2005
I'd like to add, a bit different from what Maciek suggests, that any zooming
OR panning in v.digit should stay in v.digit and have no effect on the
region for display or analysis outside of v.digit.
The last thing I want is to set the region the way I want for display or
analysis, then do some digitizing and have to reset the region again. I
guess I don't see why v.digit should have any effect on the region settings
at all.
Michael
__________________________________________
Michael Barton, Professor of Anthropology
School of Human Evolution and Social Change
Arizona State University
Tempe, AZ 85287-2402
phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton
> From: Hamish <hamish_nospam at yahoo.com>
> Date: Mon, 07 Nov 2005 18:40:08 +1300
> To: Maciek Sieczka <werchowyna at epf.pl>
> Cc: <michael.barton at asu.edu>, <maris.gis at gmail.com>, <grass5 at grass.itc.it>
> Subject: Re: [GRASS5] zoom and pan in v.digit (was raster map file format)
>
>>> Zoom is very useful in digitizing--for checking snapping, following
>>> fine features and shifting back to outline areas, etc.
>>> However, it should not change the display region and it should not
>>> cause crashes.
>>
>> Absolutely, that's what I meant. I just want zooming not to change the
>> initial region resolution, like you. While I find it handy, that the
>> region extents change along with panning in v.digit.
>
> It's not hard to do, in the C code just save the region settings to a
> Cell_head struct at startup [G_get_window()] and restore to those on
> exit [G_put_window()]. Need to call d.erase or C equiv. at exit then.
>
> see lib/gis/*_window.c for G_get_window(), G_set_window(),
> G_put_window() and friends.
>
> That is if v.digit's zoom.c really needs to be using G_put_window() at
> all? (G_set.. is local to the module, G_put.. writes to the WIND file)
>
> File a wish if there isn't already one there for it.
>
>
>
> Hamish
More information about the grass-dev
mailing list