Interface IGeometry

IGeometry interface

ज्यामिति पदानुक्रम का इंटरफ़ेस रूट वर्ग

public interface IGeometry

गुण

नामविवरण
Dimension { get; }इसका सामयिक आयाम प्राप्त करता हैIGeometry . यदि आयाम अज्ञात है (उदाहरण के लिए एक खाली GEOMETRYCOLLECTION के लिए)Point वापस आ गया है।
GeometryType { get; }ज्यामिति का प्रकार प्राप्त करता है।
HasCurveGeometry { get; }एक मान प्राप्त करता है जो इंगित करता है कि यह ज्यामिति वक्र है या इसमें वक्र (रैखिक नहीं) ज्यामिति है।
HasM { get; }एक मान प्राप्त करता है जो इंगित करता है कि इस उदाहरण में एम समन्वय है या नहीं।
HasZ { get; }यह इंगित करने वाला मान प्राप्त करता है कि क्या इस उदाहरण में Z निर्देशांक है।
IsEmpty { get; }एक मान प्राप्त करता है जो इंगित करता है कि यह उदाहरण खाली है (खाली बिंदु सेट का प्रतिनिधित्व करता है)।
IsSimple { get; }यह इंगित करने वाला मान प्राप्त करता है कि क्या यह उदाहरण SFA के दृष्टिकोण से सरल है।
IsValid { get; }यह इंगित करने वाला मान प्राप्त करता है कि यह उदाहरण मान्य है या नहीं।
SpatialReferenceSystem { get; }इस उदाहरण का SpatialReferenceSystem प्राप्त करता है। यह गुण हो सकता हैnull , यदि SpatialReferenceSystem अज्ञात है.

तरीकों

नामविवरण
AsBinary()इस ज्यामिति को इसके प्रसिद्ध बाइनरी प्रतिनिधित्व में अनुवादित करता है।
AsBinary(WkbVariant)इस ज्यामिति को इसके प्रसिद्ध बाइनरी प्रतिनिधित्व में अनुवादित करता है।
AsImage(Measurement, Measurement, Renderer, VectorSymbolizer)इस ज्यामिति को छवि प्रतिनिधित्व में निर्यात करें।
AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer)इस ज्यामिति को छवि प्रतिनिधित्व में निर्यात करें।
AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer)इस ज्यामिति को छवि प्रतिनिधित्व में निर्यात करें।
AsText()इस ज्योमेट्री को इसके जाने-माने टेक्स्ट रिप्रेजेंटेशन में ट्रांसलेट करता है।
AsText(WktVariant)इस ज्योमेट्री को इसके जाने-माने टेक्स्ट रिप्रेजेंटेशन में ट्रांसलेट करता है।
AsText(WktVariant, NumericFormat)इस ज्योमेट्री को इसके जाने-माने टेक्स्ट रिप्रेजेंटेशन में ट्रांसलेट करता है।
Clone()इस उदाहरण को क्लोन करता है।
CoveredBy(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति द्वारा कवर की गई है।
Covers(IGeometry)निर्धारित करता है कि यह ज्यामिति निर्दिष्ट ज्यामिति को कवर करती है या नहीं।
Crosses(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति और एक निर्दिष्ट ज्यामिति क्रॉस.
Difference(IGeometry)निर्दिष्ट ज्यामिति को इस ज्यामिति से घटाता है।
Disjoint(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति से अलग है।
GetArea()इस ज्यामिति के क्षेत्रफल की गणना करता है।
GetBuffer(double, int)इस ज्यामिति के आसपास एक बफर क्षेत्र की गणना करता है।
GetCentroid()इस ज्यामिति के केन्द्रक की गणना करता है।
GetConvexHull()इस ज्यामिति के उत्तल पतवार की गणना करता है।
GetDistanceTo(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति के बीच न्यूनतम दूरी की गणना करता है।
GetExtent()गणना करता है और इस ज्यामिति की सीमा सीमा देता है।
GetLength()इस ज्यामिति की लंबाई की गणना करता है।
Intersection(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति के बीच एक इंटरसेक्शन बनाता है.
Intersects(Extent)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट सीमा को काटती है।
Intersects(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति और एक निर्दिष्ट ज्यामिति प्रतिच्छेद करती है।
Overlaps(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति के साथ ओवरलैप होती है।
Relate(IGeometry, string)निर्धारित करता है कि क्या इस ज्यामिति का DE-9IM प्रतिच्छेदन मैट्रिक्स और निर्दिष्ट ज्यामिति प्रदान किए गए पैटर्न से मेल खाता है।
ReplacePolygonsByLines()बहुभुज को इस ज्यामिति की रेखाओं के रूप में प्रदर्शित करता है।
SpatiallyContains(IGeometry)निर्धारित करता है कि क्या इस ज्यामिति में स्थानिक रूप से निर्दिष्ट ज्यामिति है।
SpatiallyEquals(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति स्थानिक रूप से निर्दिष्ट ज्यामिति के बराबर है।
SymDifference(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति के बीच एक सममित अंतर बनाता है।
ToEditable()इस ज्यामिति की एक संपादन योग्य प्रति प्राप्त करता है।
ToEditable<T>()इस ज्यामिति की एक संपादन योग्य प्रति प्राप्त करता है।
ToLinearGeometry()डिफ़ॉल्ट का उपयोग करके इस ज्यामिति का अनुमानित या समतुल्य गैर-वक्र संस्करण प्राप्त करता हैसहनशीलता .
ToLinearGeometry(double)निर्दिष्ट का उपयोग करके इस ज्यामिति का अनुमानित या समकक्ष गैर-वक्र संस्करण प्राप्त करता हैसहनशीलता .
Touches(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति और निर्दिष्ट ज्यामिति स्पर्श करते हैं.
Union(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति को जोड़ता है।
Within(Extent)निर्धारित करता है कि यह ज्यामिति निर्दिष्ट सीमा के भीतर है या नहीं।
Within(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति के भीतर है।

यह सभी देखें