ArcGIS Pro 2.9.5; Oracle 18c 10.7.1 EGDB; SDE.ST_GEOEMTRY:
I have an issue with an annotation FC:
- In 2.9.12, I get a "shape integrity error" when I open the attribute table and navigate to the last row. But I don't have that problem in 2.9.5.
- When I copy/paste the FC to an EGDB or FDGB via Catalog, I get a "shape integrity error".
- If I export using Feature Class to Feature Class, only 72 of 800 features get exported.
- Same problem with the Append tool in a blank annotation FC.
- If I exclude row 73 via a selection, then 357 rows of 799 get exported; still, not all features get exported.
- I haven't had any luck trying to exclude additional rows in the 355-360 range. Still, only ~355 rows get exported.
- The Repair Geometry tool doesn't support SDE.ST_GEOEMTRY.
- Esri Case #03605230 - What is CopyMultiple? (Catalog copy/paste shape integrity error)
It seems like some rows are broken and preventing GP tools from working properly.
I think it would help to have a GP tool that would export the features one-by-one to a FC. If the tool comes across an error, it could log the issue for each feature in a separate error table, and then move on to the next feature. That would be more useful than the behaviour in other GP tools that produce a generic error (no indication of what rows are the problem) or only exporting a subset of the rows.
I don't have the skills to do this in Python.
I got the idea from this Oracle PL/SQL function: Find problem XML values by catching XMLTABLE() errors in custom function