IGeometry.Covers

IGeometry.Covers method

निर्धारित करता है कि यह ज्यामिति निर्दिष्ट ज्यामिति को कवर करती है या नहीं।

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

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

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

अपवाद

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

टिप्पणियों

यह विधि परीक्षण करती है कि क्या एक ज्यामिति DE-9IM चौराहे मैट्रिक्स के संदर्भ में दूसरे को कवर करती है।SpatiallyContains , लेकिन लौटता हैtrue अधिक बार, क्योंकि यह आंतरिक और सीमा बिंदुओं के बीच अंतर नहीं करता है। इसलिए, यदि ज्यामिति A ज्यामिति B की सीमा पर स्थित है,SpatiallyContains रिटर्नfalse , जबकि यह विधि वापस आती हैtrue. यह विधि इसके बराबर है:

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

यह सभी देखें