Hello,
I am trying to identify true curve segments within a File Geodatabase layer. I know we can manually see if a single segment is a curve by selecting editing vertices in the edit tools pane, then for each segment within a feature we can right click and select "Change Segment." From there we can see if the segment is already a line, or a circular arc (true curve). This seems like a lot of drilling down and I suspect there may be a cleaner way to identify curves.
Questions:
Thanks!
in arcpy's polyline class there is a hascurves method which would enable you to determine polyline segments that have curves
Polyline—ArcGIS Pro | Documentation
I wonder what you would like as the output. Do you want an output that contains only the true curves, each as a feature or multipart feature for multiple curves from the same original feature? If possible, could you describe how you are going to use them in your workflow? Thanks.
I am looking for a solution to this. True curves was brought into AGOL. However it is not compatable with offline sync workflows in field maps. The problem is when it was enabled- all my current feature services had that setting default 'yes' when it appeared. Super annoying- I had to audit everything. I am having an issue now with an older feature service I did not catch. I suspect someone added a feature with a true curve. Now I need to seek and destroy it so the feature service can be taken offline. A simple output I would love is just a csv list of the OID number of the record in the feature service with the true curve.
ArcGIS Data Reviewer's Nonlinear Segment check (used from the Run Data Check command) might be an option here to bulk identify features that contain curves.