[GRASS-dev] Re: Fix for gis.m profile dialog division by zero
michael.barton at asu.edu
Mon Feb 12 00:21:58 CET 2007
OK. If it's for foolproofing, then the error trap is perfect. I just wanted
to make sure that there was no new systematic problem with elevation ranges
on a valid map to profile.
On 2/11/07 11:30 AM, "Maris Nartiss" <maris.gis at gmail.com> wrote:
> Hi Michael,
> it will divide by zero on any non-normal map - think of binary map (1,null).
> It has no sense for such maps to create profiles, but it does not mean
> that gis.m should fail if user is dumb. It's one of my thisweekends
> efforts to make gis.m foolproof. :)
> 2007/2/11, Michael Barton <michael.barton at asu.edu>:
>> Do you know what is making this divide by 0 and under what circumstances
>> (e.g., range of elevation values on map, location/projection
>> characteristics)? On my system, with a build of 2 days ago, the profiling
>> works fine with the "normal" map of the Spearfish 30m DEM.
>> This happened a couple times before when the GRASS module used for
>> calculating the total elevation range was giving incorrect information in
>> certain circumstances and when there were changes in the function of
>> g.region flags. It was an example of the cascade of effects that can happen
>> if a module function is changed in seemingly minor ways.
>> The error trapping is a good idea in any case. But I want to make sure we
>> also understand the cause rather than just treat the symptoms.
>> On 2/10/07 12:30 PM, "grass-codepatches at wald.intevation.org"
>> <grass-codepatches at wald.intevation.org> wrote:
>>> code patches item #281, was opened at 2007-02-10 21:30
>>> Status: Open
>>> Priority: 3
>>> Submitted By: M?ris Nartišs (marisn)
>>> Assigned to: Nobody (None)
>>> Summary: Fix for gis.m profile dialog division by zero
>>> Patch status: None
>>> Patch type: fix
>>> GRASS component: gis.m
>>> GRASS version: CVS HEAD
>>> GRASS CVS checkout date, if applies (YYMMDD): 070210
>>> Initial Comment:
>>> This patch prevents gis.m profile tool from dividing by zero and makes
>>> windows to appear on top of profile window and not gis.m main window.
>>> You can respond by visiting:
>> Michael Barton, Professor of Anthropology
>> School of Human Evolution & Social Change
>> Center for Social Dynamics & Complexity
>> Arizona State University
>> phone: 480-965-6213
>> fax: 480-965-7671
>> www: http://www.public.asu.edu/~cmbarton
Michael Barton, Professor of Anthropology
School of Human Evolution & Social Change
Center for Social Dynamics & Complexity
Arizona State University
More information about the grass-dev