আমি ধরে নিলাম আপনি প্যারামিটার ট্যাবটির মাধ্যমে স্ক্রিপ্ট ইনপুট সেট করে প্রথমে টুলবক্সে পাইথন স্ক্রিপ্ট যুক্ত করে মডেলটিতে পাইথন স্ক্রিপ্ট যুক্ত করেছেন।
পরামিতি ট্যাবে আপনি স্ক্রিপ্ট আউটপুট জন্য নতুন পরামিতি যুক্ত করতে পারেন। এটি সহজভাবে পরিবর্তন করতে:
Direction
মধ্যে প্যারামিটার প্রোপার্টি থেকে Output
;
Data Type
পাইথন আউটপুট কী হবে তার উপর নির্ভর করে (সম্ভবত একটি স্ট্রিং বা পূর্ণসংখ্যা, তবে সম্ভবত কোনও বৈশিষ্ট্য শ্রেণি);
- এবং তারপর
Type
মধ্যে প্যারামিটার প্রোপার্টি থেকে Derived
(যদিও পরিষ্কার করা, Required
এবং Optional
ডাটা টাইপ উপর নির্ভর করে কাজ করবে, কিন্তু আমি যে নীচে বর্ণনা করব)
তারপরে আমরা কেবল arcpy.SetParameter
আপনার পাইথন স্ক্রিপ্ট থেকে মডেলটিতে ফিরে আউটপুট ব্যবহার করতে পারি ।
কয়েকটি নোট:
- আপনার যদি আউটপুট প্যারামিটার সেট করা থাকে
Required
বা Optional
আপনি আপনার স্ক্রিপ্টে ইনপুট সরবরাহ করতে পারেন ডিফল্ট মান সরবরাহ করে যা আপনি এর সাথে arcpy.GetParameter
বা এগুলি পেতে পারেনsys.argv
- আউটপুট হিসাবে সেট করার জন্য প্যারামিটারের সংখ্যাটি আপনার পাইথন স্ক্রিপ্টের মোট পরামিতির সংখ্যার উপর নির্ভরশীল (যেমন আপনার আউটপুট প্যারামিটারের আগে ইতিমধ্যে যদি দুটি ইনপুট প্যারামিটার থাকে তবে আপনাকে ব্যবহারের প্রয়োজন
arcpy.SetParameter(2, value)
)
আরকিপি সেটিং স্ক্রিপ্ট সরঞ্জামের প্যারামিটার সহায়তাও দেখুন ।