IGeometry.Covers
IGeometry.Covers method
निर्धारित करता है कि यह ज्यामिति निर्दिष्ट ज्यामिति को कवर करती है या नहीं।
public bool Covers(IGeometry other)
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| other | IGeometry | एक ज्यामिति। |
प्रतिलाभ की मात्रा
true यदि यह ज्यामिति किसी अन्य ज्यामिति को “स्थानिक रूप से आच्छादित” करती है।false अन्यथा.
अपवाद
| अपवाद | स्थिति |
|---|---|
| ArgumentNullException | तर्क हैnull. |
| ArgumentException | एक ज्यामिति इस तरह से अमान्य है कि संचालन समाप्त नहीं किया जा सकता है। |
| ArgumentException | SpatialReferenceSystem 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*");
यह सभी देखें
- method SpatiallyContains
- method CoveredBy
- interface IGeometry
- नाम स्थान Aspose.Gis.Geometries
- सभा Aspose.GIS