I try to copy this selected field only from attribute table to another attribute table of another layer as is:

enter image description here

Is there any way to do it without using join tool?

  • 4
    Why don't you want to use a join? You could also use arcpy and an UpdateCursor, but if you have a join field to match both tables, I don't see the added value of the cursor compared to a join. – GISGe Jan 25 '18 at 9:47
  • 2
    There is no guarantee these will match record for record in the other table without a Join or python script. Also that being a shape length field (parameter) from a geodatabase is automatically calculated and updated in another Geodatabase featureclass. – Bill Chappell Jan 25 '18 at 12:49
  • Create a dictionary with common id as key and your field as values and then use this in a da.UpdateCursor – BERA Jan 25 '18 at 14:30
  • can you show me this code please – newGIS Jan 28 '18 at 6:40
  • 1
    BERA is providing you with a valid solution that involves joining your data via Python without having to do the join. While this is a valid solution to your question it is far more complicated than just doing a join. Please address @GISGe question. Why don't you want to use a join? – GBG Jan 29 '18 at 5:20

Your Answer

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

Browse other questions tagged or ask your own question.