পার্ট কাউন্ট সঠিক উত্তর দেবে না । আপনার কোনও গর্ত ছাড়াই বহু-অংশ বহুভুজ থাকতে পারে। দৃশ্যের জন্য নীচের চিত্র দেখুন।
এটি প্রাক-আর্কিজিআইএস 10 এর আগে একটি সহজ প্রশ্ন হয়ে উঠত কারণ আপনি বহুভক্তটির কোনও ছিদ্র আছে কিনা তা জিজ্ঞাসা করার জন্য আর্কওবজেক্টসকে ডাকতে পারতেন তবে ইএসআরআই ভিবিএস স্ক্রিপ্টিং পরিবেশে এই সমর্থনটির অনেকাংশ সরিয়ে ফেলেছে এখন এটি বেশ অব্যর্থ, কিছুটা সত্যিই লজ্জার বিষয় ...
যাইহোক আপনি কিছু পাইথন দিয়ে এই প্রশ্নটি সমাধান করতে পারেন:
def hasHole(geom):
parts = geom.partCount
boundaries = geom.boundary().partCount
if boundaries > parts:
return 1
else:
return 0
এক্সপ্রেশন বাক্সে আপনি নিম্নলিখিতটি রাখবেন:
hasHole(!Shape!)