On Jul 14, 2008, at 3:54 AM, <[EMAIL PROTECTED]> wrote:

Date: Mon, 14 Jul 2008 12:17:54 +0200
From: "G. Allegri" <[EMAIL PROTECTED]>
Subject: Re: [GRASS-user] mapcalc and cell coordinates
To: "Paul Kelly" <[EMAIL PROTECTED]>
Cc: grassuser <grass-user@lists.osgeo.org>
Message-ID:
        <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1

Yer, but as mapcalc has some built-in functions like x() and y() to
retrieve the x-y coordinates, I think it could be easy to trasform
them in projected coordinates.
I'm writing a few lines in C to solve it, but I think I'll take a look
to r.mapcalc code to see if it would be possible to add something like
x_coord() and y_coord()...

It would be great if you could do this. It is important to coupling agent-based and other kinds of modeling to GIS functions in GRASS.

Michael




2008/7/14 Paul Kelly <[EMAIL PROTECTED]>:
On Mon, 14 Jul 2008, G. Allegri wrote:

How can I control mapalgebra "if" statements on the base of the
coordinates values of a cell?
The base problem is to change the values of some specific cells on the
base of their coordinates.

I suspect this might not be possible with r.mapcalc, because each variable in an r.mapcalc expression is effectively an entire map and the expression used to generate the output map can't be changed based on the co- ordinates of individual cells in the input map. I.e., the same expression applies to
each and every cell in the output map.

That's my understanding anyway, based on an answer Glynn gave me a few years
ago:
http://lists.osgeo.org/pipermail/grass-user/2003-January/008182.html
Does that seem relevant to your case?

Paul



_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to