আর্কপি ব্যবহার করে নতুন শেফিলিতে নির্বাচিত বৈশিষ্ট্য রফতানি করা হচ্ছে?


10

আমার কাছে বর্তমানে অর্কজিআইএস 10.1-তে একটি শ্যাফিল ফাইলের মধ্য দিয়ে ঘুরতে থাকা একটি অনুসন্ধান কার্সার রয়েছে যা একটি বৈশিষ্ট্য নির্বাচন করে এবং সেই বৈশিষ্ট্যটিতে (এবং কেবলমাত্র সেই বৈশিষ্ট্যটি) একটি দর্শন বিশ্লেষণ চালায়। পাইথনের একই নামের আকৃতিযুক্ত ফাইলটিতে একই বৈশিষ্ট্যটি রপ্তানি করার সবচেয়ে সহজ উপায় কী?

fieldFID = 'FID'
arcpy.CheckOutExtension("Spatial")

arcpy.MakeFeatureLayer_management (inPoints, "pts")

with arcpy.da.SearchCursor('pts',[fieldFID]) as cursor:
    for row in cursor:
        fid = str(row[0])
        print fid
        arcpy.SelectLayerByAttribute_management ("pts", "NEW_SELECTION", '"FID" = {}'.format(fid))
        outViewshed = Viewshed(inDEM,"pts",1,"CURVED_EARTH",0.15)
        outViewshed.save("C:/temp/output/viewsheds/"+fid)

1
সাধারণভাবে বলতে গেলে, সমস্ত আর্কজিআইএস জিপি অপারেশনগুলি 1) নির্বাচিত বৈশিষ্ট্যগুলিতে আচরণ করে এবং 2) কোনওটি নির্বাচিত না হলে পুরো ডেটা সেট করে। অতএব, আপনার যতক্ষণ পর্যন্ত বৈশিষ্ট্যগুলি নির্বাচন করা থাকে ততক্ষণ কেবল সেই বৈশিষ্ট্যগুলিই রফতানি হবে।
রায়ানকডাল্টন

উত্তর:


17

আপনি ফিথার ক্লাস টু ফিচার ক্লাস পাইথন স্নিপেট ব্যবহার করতে পারেন । এখানে সাধারণ বাক্য গঠন রয়েছে।

ফিচারক্লাসটোফিজিটারক্লাস_ রূপান্তর (ইনফিট, ফিচারস, আউটপ্যাথ, আউট_নেম, {যেখানে_ক্লেজ}, {ফিল্ড_ম্যাপিং}, {কনফিগার_কিওয়ার্ড})

একটি shapefile আউটপুট করার জন্য, নিশ্চিত করুন যে আপনার করা out_path(ক ফাইল geodatabase মধ্যে ইশারা এবং) একটি ফোল্ডার, এবং যে out_nameএকটি আছে *.shpএক্সটেনশান।


এই আউটপুটটি কি কোনও শেফিল ফাইলে যাবে?
কোডস্পটিয়াল

2
যদি out_pathকোনও ফোল্ডার হয় তবে এটি একটি শেফফাইল হবে।
এনম্পিটারসন

1
হ্যাঁ, কেবল নিশ্চিত হয়ে নিন যে আপনার আউটপথটি জিওডাটাবেসের মধ্যে নির্দেশ করছে না এবং আউট_নেমে একটি .shp এক্সটেনশন রয়েছে।
শিল্পকর্ম 21
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.