আমি এখানে যা করার চেষ্টা করছি তা বোঝানোর চেষ্টা করি:
আমার একই ক্ষেত্রগুলির সাথে একটি শেফফাইল এবং একটি স্বতন্ত্র ডিবিএফ টেবিল রয়েছে। ডিবিএফ সারণীতে সমস্ত ক্ষেত্র পপুলেটেড তবে শেফফিল বৈশিষ্ট্য টেবিলের মধ্যে একটি মাত্র, এর নামকরণ করুন "ওয়ানফিল্ড"। আমি যা করতে চাই তা হ'ল "ওয়ানফিল্ড" (শেফিল) থেকে প্রাপ্ত মানগুলি "ওয়ানফিল্ড" (ডিবিএফ টেবিল) এর মানগুলির সমান এবং যদি তাই হয়, তবে শূন্যপথের বিশিষ্ট টেবিলে বাকী ফাঁকা ক্ষেত্রগুলি একটির সাথে স্থাপন করতে স্বতন্ত্র ডিবিএফ টেবিলে।
এই মুহুর্তে আমি চেষ্টা করছি স্বাধীন ডিবিএফ টেবিল থেকে আকৃতিটি ফাইলের বৈশিষ্ট্য টেবিলের মানগুলি অনুলিপি করার জন্য তবে আমি আটকে আছি ( দয়া করে আমাকে একটা হাত দিতে পারেন?
কোডটি এখানে:
import arcpy
table = "link/to/table.dbf"
fc = "link/to/shapefile.shp"
# Create a search cursor
rowsTable = arcpy.SearchCursor(table)
# Create an update cursor
rowsFc = arcpy.UpdateCursor(fc)
for row in rowsTable:
row = row.getValue("OneField")
valueTable = row
for row in rowsFc:
row = row.setValue("OneField", valueTable)
rowsFc.updateRow(row)
row = rowsFc.next()
row = rowsTable.next()
del row, rowsFc, rowsTable
আপনাকে অনেক ধন্যবাদ