भाग गणना सही उत्तर नहीं देगी । आपके पास एक बहु-भाग बहुभुज हो सकता है जिसमें कोई छेद नहीं है। परिदृश्य के लिए नीचे दी गई छवि देखें।
यह एक साधारण क्वेरी प्री-आर्कगिस 10 होता, क्योंकि आप आर्कबिज को यह पूछने के लिए बुला सकते थे कि क्या बहुभुज में छेद है, लेकिन ईएसआरआई ने वीबीएसस्क्रिप्टिंग वातावरण में इस समर्थन को बहुत हद तक हटा दिया है, जो अब बहुत बेकार है, वास्तव में शर्म की बात है। ...
वैसे भी आप कुछ पायथन के साथ इस सवाल को हल कर सकते हैं:
def hasHole(geom):
parts = geom.partCount
boundaries = geom.boundary().partCount
if boundaries > parts:
return 1
else:
return 0
अभिव्यक्ति बॉक्स में आप निम्नलिखित स्थान देंगे:
hasHole(!Shape!)