I want to merge two features with FeatureMerger (Attributes only). The requestor is an Oracle spatial featuretype, the supplier an Oracle non-spatial featuretype. Although the geometry passes through a GeometryValidator, it is not written (Oracle Spatial writer). I get: Bad geometry detected in the following feature; Geometry could not be encoded for Oracle. If the requestor and the supplier-feature are both Oracle-spatial, it works just fine.
You may need to send your workspace to a support email.
My suggestion would be to:
Try writing to another format temporarily. e.g. ESRI / MapInfo. Is the geometry still lost?
Use a GeometryRemover before the FeatureMerger on the Oracle Non-Spatial input connection
Ensure that the Oracle Spatial data is going into the Requester input port of the FeatureMerger
It may simply be a logic mismatch or it may be something "interesting" with the Oracle writer itself.
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.