I have a feature class I just added a few features and I would like to copy and paste the whole row from existing feature to the new features. As I have many attributes and features, using copy and paste is very time consuming and using join and field calculator is also very time consuming as I have too many attributes. Is there a way to copy whole row and paste to another row. Or should I try SearchCursor. I am not very familiar with Python but I will to try if SearchCursor can do the work. I am using ArcMap 10.4.

  • Do you want to copy features within the same feature class, or from one feature class to the other? Also, consider using default values for new features, if the attributes are identical or almost identical – GISGe Apr 13 '17 at 8:43
  • I added a few features from other feature class but the schema are totally different thus the new features have null value for all the attributes. I want to copy the attributes from a row within the same feature class and paste them in the new features added. – user45979 Apr 13 '17 at 8:58
  • I'm not sure I understand clearly what you're doing. Maybe you could select all features whose attributes need to be calculated, then run Calculate Field. It will populate one field at a time, but for all features at once. – GISGe Apr 13 '17 at 9:02
  • Sorry if it is not clear. I can do Calculate Field but I have like more than 80 fields. I am only adding 1 or 2 feature at a time that is why I am trying to copy the fields in a row and pasting them into the new added features. – user45979 Apr 13 '17 at 9:20
  • 1
    If you only have a few records at a time you might look at using the Spatial Adjustment - Attribute Transfer tool to copy the entire attributes from the old to a new feature. If you have a lot of records you could see if you could do a join on them, export the results to a new feature class/shapefile, remove the join and then add the new features to your layer. – johns Apr 13 '17 at 13:25

A way to achieve this without using Python might be the Attribute Transfer tool on the Spatial Adjustment Toolbar. You would set your source and target layers to be the same. In an edit session, just click on the feature with the attributes then the other feature without attributes. Your target feature will have the same attributes as your source feature.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.