Released
Advanced Raster Cell Value Calculation
Existing transformers such as the RasterExpressionEvaluator only perform per-cell calculation. The user will have to make some efforts if a calculation using multiple cell values was required. e.g. the average of 8-neighbor cell values. It may not be impossible in the current FME framework, but would be complicated and inefficient.
I hope that a new transformer will be introduced, so that the user can define a script to perform advanced cell value calculations efficiently. In the script, the user can:
- retrieve the value of any cell in any band,
- refer to the raster properties,
- use control statements (for, while, if, etc.),
- assign the resulting value to a cell of an existing band or new band (which can be added by the transformer),
and so on.
Perhaps it would be a kind of Python script editor/executor customized for raster operation.
I hope that a new transformer will be introduced, so that the user can define a script to perform advanced cell value calculations efficiently. In the script, the user can:
- retrieve the value of any cell in any band,
- refer to the raster properties,
- use control statements (for, while, if, etc.),
- assign the resulting value to a cell of an existing band or new band (which can be added by the transformer),
and so on.
Perhaps it would be a kind of Python script editor/executor customized for raster operation.
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.
Login to the community
No account yet? Create an account
An FME Account is required to contribute
LoginEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.




