Geometry.Touches

Geometry.Touches method

निर्धारित करता है कि क्या यह ज्यामिति और निर्दिष्ट ज्यामिति स्पर्श करते हैं.

public bool Touches(IGeometry other)
पैरामीटरप्रकारविवरण
otherIGeometryएक ज्यामिति।

प्रतिलाभ की मात्रा

true यदि यह ज्यामिति किसी अन्य ज्यामिति को “स्थानिक रूप से स्पर्श” करती है।false अन्यथा.

अपवाद

अपवादस्थिति
ArgumentNullExceptionतर्क हैnull.
ArgumentExceptionएक ज्यामिति इस तरह से अमान्य है कि संचालन समाप्त नहीं किया जा सकता है।
ArgumentExceptionSpatialReferenceSystem of ज्यामिति समतुल्य नहीं हैं। आप उपयोग कर सकते हैंSpatialReferenceSystemTransformation ज्यामिति को समान स्थानिक संदर्भ प्रणाली में बदलने के लिए।

टिप्पणियों

यह विधि परीक्षण करती है कि DE-9IM इंटरसेक्शन मैट्रिक्स के संदर्भ में ज्यामिति एक-दूसरे को स्पर्श करती हैं या नहीं। दो ज्यामिति एक-दूसरे को स्पर्श करती हैं यदि उनके पास कम से कम एक सीमा बिंदु उभयनिष्ठ है, लेकिन कोई आंतरिक बिंदु नहीं है। यानी: दोLineStringएक दूसरे को स्पर्श करते हैं यदि वे एक समापन बिंदु साझा करते हैं, लेकिन एक खंड साझा नहीं करते हैं, दो बहुभुज एक दूसरे को स्पर्श करते हैं यदि वे बाहरी या आंतरिक रिंग का हिस्सा साझा करते हैं, लेकिन उनके आंतरिक ओवरलैप नहीं होते हैं। यह विधि इसके बराबर है: DE-9IM और “स्थानिक रूप से स्पर्श” संबंध के बारे में अधिक जानकारी के लिए OpenGIS सरल सुविधाएँ विशिष्टता देखें।

this.Relate(other, "FT*******") || this.Relate(other, "F**T*****") || this.Relate(other, "F***T****");

यह सभी देखें