Hi,
Does anyone have an idea?

Nicolas Cadieux
https://gitlab.com/njacadieux

> Le 8 juill. 2021 à 01:17, Nicolas Cadieux <[email protected]> a 
> écrit :
> 
> 
> Hi,
> 
> I am creating a model that fixes Network files before they are used in the 
> QGIS Network analysis (Shortest path) tools.
> 
> This is my work flow:
> 
> Create a "Length" field (value) and calculate $length in the field calculator
> Split the Multipart lines into Singlepart lines
> Create a "Length2" field (value) and calculate $length in the field calculator
> Select by expression Length != Length2.  This basically gives me a selection 
> of line that have been modified by the Multipart to Singlepart algorithm. (I 
> get 8 results)
> This works well
> 
> The problem is when I create and Input String to let the user create a 
> "Length" field.  This become a variable called @NamelengthField. My work flow 
> become:
> 
> User input "Length" in the Model input. (@NamelengthField)
> Create a "Length" field using  @NamelengthField (as pre-calculated value) and 
> calculate $length in the field calculator: This is OK
> Split the Multipart lines into Singlepart lines: This is OK
> Create a "Length2" field using  @NamelengthField ||'2'  (as pre-calculated 
> value) and calculate $length in the field calculator: This is OK this field 
> (Length2) is created and calculated properly. 
> I get stuck  when I try Select by expression using  @NamelengthField != 
> @NamelengthField || '2' (as pre-calculated value) (I get all lines back) and 
> the test does not work.
> I tried stuff like
> 
> @NamelengthField != (@NamelengthField || '2')
> 
> '@NamelengthField != @NamelengthField || '2''
> 
> "@NamelengthField != @NamelengthField || '2'"
> 
> "@NamelengthField"|| !=|| "@NamelengthField || '2'"
> 
> Even simple @NamelengthField = 5.286365157529550 (which should extract 
> exactly one value).  
> 
> Any ideas?
> 
> Nicolas
> 
> QGIS 3.18.2 on Windows 10 
> 
> 
> 
> 
> 
> 
> 
> -- 
> Nicolas Cadieux
> https://gitlab.com/njacadieux
_______________________________________________
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