Thayer’s instructions look good.

Start by building query one step at a time.  You can separate the parts using 
the pipe sign ||.  Then, change the || for the operators OR. That would help 
you trouble shoot the operation.

 I think he is right.  The problem is likely the space between <=.

Nicolas Cadieux
https://gitlab.com/njacadieux

> Le 13 févr. 2021 à 10:57, Thayer Young <[email protected]> a écrit :
> 
> 
> Hi Wanda,  
> 
> Please try removing the spaces between the operators, the tool should not run 
> with those spaces: 
>     they should be: <= and >= not < = and > = 
> 
> Also make sure that the name of the raster layer is EXACTLY the same as what 
> you have in your Layers panel (what the ESRI work calls Table of Contents). 
> The double quotes around the name are there just in case you have a space in 
> the name of the raster Layer. You can safely remove them if there are no 
> spaces. The parenthesis are also not necessary, because of the order of 
> operations (the same as in basic algebra). The <= and >= will calculate 
> before the OR, so there is no need for parenthesis. You would only need 
> parenthesis if the expression were more complicated.
> The following should work equally well:
> 
> Aspect@1<=90 OR Aspect@1>=270 
> Aspect@1 <= 90 OR Aspect@1 >= 270 
> "Aspect@1" <= 90 OR "Aspect@1" >= 270 
> ("Aspect@1" <= 90) OR ("Aspect@1" >= 270)
> 
> But if your layer is named "Aspect" but you enter "aspect", the raster 
> calculator will say the expression is valid but then show a red banner error 
> after it is run.
> This is because the expression looks fine to the raster calculator tool, but 
> it does not check for the existence of the layer until you press OK. In this 
> case it can not find a layer "aspect" because the layer is named "Aspect".
> 
> I have tried reproducing your problem using the OSGeo4W Network Installer 
> QGIS 10.10 without GRASS, but I am not able to. If the recommendations above 
> are not helpful, you may need to give more specifics about the errors you are 
> seeing and which installation you are using. I hope this helps :-)
> 
> -Thayer
> 
> P.S. I did have a problem with the extent not being set correctly when I had 
> more than one DEM. Everything ran without errors, but the result was empty, 
> except for a thin band where the two DEMs overlapped. You may need to be 
> careful to set this to the correct extent, so click on your Aspect layer and 
> then Selected Layer Extent.
> 
> 
> 
> ======================================================
> Date: Fri, 12 Feb 2021 14:12:49 -0500
> From: Wanda Norman <[email protected]>
> To: Nicolas Cadieux <[email protected]>
> Cc: qgis-user <[email protected]>
> Subject: Re: [Qgis-user] Raster Calculator Error Questions
> Message-ID:
>     <CAFN0wn0gq9wJY3=urkk0mhdujce_bvweowh2_l7hbxex6km...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> 
> Thanks Nicolas for the quick response.  But I am still having issues.
> 
> I did upgrade to the 3.16 version and I am still unable to write the
> formula.  I tried:  ( "aspect@1" < = 90) OR ( "aspect@1" > = 270) - I get
> Expression is not valid. As soon as I put anything other than "aspect@1" I
> get a message that the expression is not valid.
> 
> This is the first time using the raster calculator and it looks as if I
> can't move forward with the lesson without this step.
> 
> Any other suggestions?
> 
> Thanks for your help!
> Wanda
> 
> 
> 
> On Fri, Feb 12, 2021 at 10:08 AM Nicolas Cadieux <
> [email protected]> wrote:
> 
> > Hi,
> > I have not used the raster calculator in a while but I am not sure about
> > you use of the \.
> > Examples in the user manual (
> > https://docs.qgis.org/3.16/en/docs/user_manual/working_with_raster/raster_analysis.html#raster-calculator)
> > use this as examples.
> >
> > ("elevation@1" < 50) * 1 + ("elevation@1" >= 50) * 2
> >
> >
> > I would try (expression 1) OR (expression 2).  Layers names must be placed
> > between quotes ??.
> >
> > You could also update your QGIS version to 3.16.
> >
> > Nicolas Cadieux
> > https://gitlab.com/njacadieux
> >
> > Le 12 f?vr. 2021 ? 09:09, Wanda Norman <[email protected]> a
> > ?crit :
> >
> > ?
> >
> > Greetings friends:
> >
> >
> >
> > I am working on lesson 7.3.5 in the User Guide / Manual (QGIS 3.10) ?
> > Following along: Using the Raster Calculator.
> >
> >
> >
> > I am having difficulty with the calculation formula as indicated below:
> >
> >
> >
> > The manual states this formula should be used:
> >
> >                Aspect@1 <=90 OR Aspect@1 >= 270
> >
> > Which I am assuming is incorrect because a) I get an error when I run it;
> > and b) when I set the parameters using the expression operators the formula
> > looks like this:
> >
> >                ?Aspect@1? <=90 OR ?Aspect@1? >=270
> >
> > However, I still get the error:
> >
> > Error parsing formula
> >
> > Execution failed after 0.02 seconds
> >
> >
> >
> > With some help ? I then tried this formula
> >
> > \?Aspect@1?\ <=90 OR \?Aspect@1?\ >=270
> >
> > Which worked for this assignment.
> >
> >
> >
> > However, moving on to lesson 7.3.6 ? More criteria: which takes me to
> > 21.12.2. Calculate slope (less than 2 and 5 degrees)
> >
> > I get the same error as above again.
> >
> >
> >
> > I am steadily working my way through the Manual and would appreciate any
> > help.  I am using QGIS version 3.10.9-A Coruna (64 bit) on a Windows PC.
> >
> >
> >
> > Thank you!
> >
> > Wanda Norman
> > _______________________________________________
> > Qgis-user mailing list
> > [email protected]
> > List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: 
> <http://lists.osgeo.org/pipermail/qgis-user/attachments/20210212/83089c60/attachment-0001.html>
> 
> ------------------------------
> 
> Subject: Digest Footer
> 
> _______________________________________________
> Qgis-user mailing list
> [email protected]
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
> 
> 
> ------------------------------
> 
> End of Qgis-user Digest, Vol 180, Issue 35
> ******************************************
> _______________________________________________
> Qgis-user mailing list
> [email protected]
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
Qgis-user mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to