Skip to main content
Question

User Parameter as Component name within PoinCloudFilter gives error on Flow

  • August 6, 2026
  • 0 replies
  • 4 views

wil
Contributor
Forum|alt.badge.img+4

I read in a PoinCloud with Component x,y and z_2025_gem. The year changes as time passes by so I use a Parameter to define the component. For reading the point cloud, the component is read as z_$(JAAR)_gem. That works fine.

When I want to use a User Parameter within the expression of the poincloudfilter I get an error on Flow but when I try it on Form with default values for the parameters, it works fine. If I try the workspace with default values on Flow it works fine as well.

I checked the values for the Parameters on Flow by sending an email to myself with the values of the Parameters and the values are fine. So I guess that cannot be the problem. The parameters are used for reading the file and components as well and there are no problems there, only using them within the PointCloudFilter

 

I have tried the following Expressions:

1: @Component(z_$(JAAR)_gem) != -99999

2: @Component($(Z_JAAR_GEM)) != -99999

by which JAAR = 2025

Z_JAAR_GEM = z_2025_gem 

With the first expression, the Filter does not filter out anything. The logfile gives the following information:

PointCloudFilter_TestFactory_0 (TestFactory): Tested 0 input feature(s) -- 0 feature(s) passed and 0 feature(s) failed

PointCloudFilter_UNFILTERED (TeeFactory): Cloned 0 input feature(s) into 0 output feature(s)

PointCloudFilter <UNFILTERED> Transformer Output Nuker (TeeFactory): Cloned 0 input feature(s) into 0 output feature(s)

 

The error message from Flow using the second expression is: 

PointCloudFilter (PointCloudEvaluationFactory): Failed to parse the EXPRESSION_LIST clause. The provided value was '@Component() != -99999'. Please ensure that your syntax is correct

PointCloudFilter (PointCloudEvaluationFactory): An error has occurred. Check the logfile above for details

 

I am not sure if I do something wrong and/or if there is a difference in using parameters with expressions on Form or Flow.