[GRASS5] New release candidate 3 of GIS Manager 2
Michael Barton
michael.barton at asu.edu
Fri Feb 17 15:03:14 EST 2006
Maciek,
I fixed this in the version I just released. Thanks for noting and explaing
this.
Michael
______________________________
Michael Barton, Professor of Anthropology
School of Human Evolution and Social Change
Arizona State University
Tempe, AZ 85287-2402
USA
voice: 480-965-6262; fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton
> From: Maciek Sieczka <werchowyna at epf.pl>
> Date: Fri, 17 Feb 2006 19:21:32 +0100
> To: Michael Barton <michael.barton at asu.edu>
> Cc: <grass5 at grass.itc.it>, <GRASSLIST at baylor.edu>
> Subject: Re: [GRASS5] New release candidate 3 of GIS Manager 2
>
> On Wed, 15 Feb 2006 16:59:15 -0700
> Michael Barton <michael.barton at asu.edu> wrote:
>
> Michael,
>
>> Maciek,
>>
>> I see what you are talking about. But the GIS Manager is NOT doing
>> this. The zooming in the new GIS Manager does NOT use d.zoom.
>
> I know. I'm not saying it is. But I'm wondering if gis.m could follow
> it, as it is doing the good thing (except
> https://intevation.de/rt/webrt?serial_num=3961, but this is another
> story).
>
>> It simply resets the region extents--extents ONLY--by issuing a
>> g.region n=y1 s=y2 e=x1 w=x2 (no change to resolution)
>>
>> I tried adding the -a flag and it makes no difference.
>
> When you need to preserve resolution, but the given extents would not
> let you to, you need to specify the input resolution explicitely, which
> you want to be preserved after g.region:
>
>
> ### The initial region:
>
> $ g.region -p
> projection: 1 (UTM)
> zone: 33
> datum: wgs84
> ellipsoid: wgs84
> north: 5679546
> south: 5678732
> west: 598654
> east: 599761
> nsres: 1
> ewres: 1
> rows: 814
> cols: 1107
>
> ### Let's zoom out - not preserving the res, like gis.m does it (bad):
>
> $ g.region n=5680762.10112026 s=5677880.44652981 w=598415.29951403
> e=600978.962345 -p projection: 1 (UTM)
> zone: 33
> datum: wgs84
> ellipsoid: wgs84
> north: 5680762.10112026
> south: 5677880.44652981
> west: 598415.29951403
> east: 600978.962345
> nsres: 0.99988015
> ewres: 0.9998685
> rows: 2882
> cols: 2564
>
> ### And now zoom out preserving the res, like d.zoom does it (good):
>
> $ g.region n=5680762.10112026 s=5677880.44652981 w=598415.29951403
> e=600978.962345 res=1 -ap projection: 1 (UTM)
> zone: 33
> datum: wgs84
> ellipsoid: wgs84
> north: 5680763
> south: 5677880
> west: 598415
> east: 600979
> nsres: 1
> ewres: 1
> rows: 2883
> cols: 2564
>
>
>> It looks like it is some kind of a rounding issue in g.region (or
>> possibly in the OS).
>
> I guess it's not. Simply g.region does exactly what you are telling it
> to do. Maybe telling it to preserve the input res then would be all that
> we need.
>
>> In a working context the change is a tiny fraction of a mm in
>> your example below. So it wouldn't make any meaningful difference in
>> most cases.
>
> It's not about millimeters during display or else. It's about preserving
> the current resolution when zooming. This is a must I believe. You can't
> let your zooming tool to change the working region resolution. Why
> should you?
>
>> However, it is odd that it happens. Maybe someone who
>> understands the g.region code can explain it.
>
> I hope so to. I know what I'm seeing only.
>
> Maciek
>
> --------------------
> W polskim Internecie s? setki milion?w stron. My przekazujemy Tobie tylko
> najlepsze z nich!
> http://katalog.panoramainternetu.pl/
>
More information about the grass-dev
mailing list