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