Your quoted link just says that tables with potentially corrupt geometries will be scanned for validity with each query (with a performance cost). It does not say that corrupt geometrieswill be processed or rendered, only that an attempt at correction will be made. If both Oracletools and 'sdelayer -o feature_info' report a geometry as invalid, it's invalid.
There is a third issue here: If ArcGIS sees a CAD object, it's going to use that over the invalidgeometry. It's very likely that the "it works" state is not due to ArcSDE permitting operations oninvalid geometries (it won't), but to ArcGIS ignoring the invalid shapes in preference to CAD entities. Unfortunately, there is no way you can generate those CAD objects externally (much less via SQL).
Altering the undocumented (and continually evolving) EFLAGS mask column is not recommended;you probably shouldn't do this outside of close coordination with Tech Support.
At ArcSDE 9.2, a new flag was added to layers to indicate whether the layer was created using ArcSDE or registered to ArcSDE using the sdelayer â??o register command. This flag is added automatically by ArcSDE. If the layer was created using ArcSDE, the features are assumed to be valid since ArcSDE does not allow the creation of invalid geometries. Therefore, to help performance, layers that are flagged as having been created using ArcSDE are not verified and corrected before they are converted. If the layer was created outside of ArcSDE then registered to ArcSDE, the features are verified and corrected before they are converted since there is the possibility that layers created outside of ArcSDE can contain invalid geometries.
There is no way around enforcement of Clementini topology rules. You can talk withTech Support, but vertical polygons are not supported by ArcSDE (they can only be stored as Lines ["-e s+"]). The fact that it worked at 9.2 must have been a bug.- V
Does your registered rowid column map to an SE_INT32_TYPE integer (as per 'sdetable -o describe'),and is the value returned in that column:+ a non-zero positive value,+ distinct (non-repeating across the result set), and+ unique (any given value is returned by exactly one row)?The behavior you're desribing is common when the rowid is not distinct.- V
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.