An extra step of loading geometry and generating a temporary feature was introduced in #9352, the purpose of it is that valid geometries need to come along with the feature in case within expression is used inside the filter.
Based on comment #9352 (comment), geometry loading could be handled in a cleaner way and canonical value could be passed along with the feature.
An extra step of loading geometry and generating a temporary feature was introduced in #9352, the purpose of it is that valid geometries need to come along with the feature in case
withinexpression is used inside the filter.Based on comment #9352 (comment), geometry loading could be handled in a cleaner way and
canonicalvalue could be passed along with the feature.