Update annotations, but from fields to annotations objects

المشرف العام

Administrator
طاقم الإدارة
I have annotations feature class and need to update some field offset and alignment values

When I edits them manually at attributes table in ArcMap, new values applies to objects and they changes thrir positions at map.

And when I updates them via script:

with arcpy.da.UpdateCursor(annotations_fc, ['VerticalAlignment', 'YOffset']) as cursor: for row in cursor: row[0] = 3 row[1] = 2.0 cursor.updateRow(row)del cursorattributes table has new values but these values doesn't apply to map objects

Arcpy has UpdateAnnotation_management method for annotations updating. But as I understand, it updates field values from annotation objects when I needs reverse action - update annotation objects from fields values.

Is such method exist? If not in arcpy, at least in arcobjects.net?

Or am I doing something wrong?



أكثر...
 
أعلى