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.




