Class GeometryCollection

GeometryCollection class

GeometryCollection एक हैGeometry जो कि एक या अधिक ज्यामितियों का संग्रह है.

public class GeometryCollection : Geometry, IGeometryCollection

कंस्ट्रक्टर्स

नामविवरण
GeometryCollection()का एक नया उदाहरण प्रारंभ करता हैGeometryCollection वर्ग.

गुण

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

तरीकों

नामविवरण
Add(IGeometry)निर्दिष्ट ज्यामिति को संग्रह में जोड़ता है।
AddRange(IEnumerable<IGeometry>)निर्दिष्ट ज्यामिति को संग्रह में जोड़ता है।
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)इस ज्योमेट्री को इसके जाने-माने टेक्स्ट रिप्रेजेंटेशन में ट्रांसलेट करता है।
override Clone()इस उदाहरण को क्लोन करता है।
CoveredBy(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति द्वारा कवर की गई है।
Covers(IGeometry)निर्धारित करता है कि यह ज्यामिति निर्दिष्ट ज्यामिति को कवर करती है या नहीं।
Crosses(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति और एक निर्दिष्ट ज्यामिति क्रॉस.
Difference(IGeometry)निर्दिष्ट ज्यामिति को इस ज्यामिति से घटाता है।
Disjoint(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति से अलग है।
Equals(IGeometryCollection)इंगित करता है कि क्या वर्तमान वस्तु उसी प्रकार की दूसरी वस्तु के बराबर है।
override Equals(object)निर्धारित करता है कि निर्दिष्ट वस्तु वर्तमान वस्तु के बराबर है या नहीं।
GetArea()इस ज्यामिति के क्षेत्रफल की गणना करता है।
GetBuffer(double, int)इस ज्यामिति के आसपास एक बफर क्षेत्र की गणना करता है।
GetCentroid()इस ज्यामिति के केन्द्रक की गणना करता है।
GetConvexHull()इस ज्यामिति के उत्तल पतवार की गणना करता है।
GetDistanceTo(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति के बीच न्यूनतम दूरी की गणना करता है।
GetEnumerator()एक एन्यूमरेटर लौटाता है जो संग्रह के माध्यम से पुनरावृति करता है।
GetExtent()गणना करता है और इस ज्यामिति की सीमा सीमा देता है।
override GetHashCode()डिफ़ॉल्ट हैश फ़ंक्शन के रूप में कार्य करता है।
GetLength()इस ज्यामिति की लंबाई की गणना करता है।
GetPointOnSurface()एक बिंदु ढूँढता है जो इस संग्रह में किसी एक सतह पर होने की गारंटी है।
Intersection(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति के बीच एक इंटरसेक्शन बनाता है.
Intersects(Extent)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट सीमा को काटती है।
Intersects(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति और एक निर्दिष्ट ज्यामिति प्रतिच्छेद करती है।
Overlaps(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति के साथ ओवरलैप होती है।
Relate(IGeometry, string)निर्धारित करता है कि क्या इस ज्यामिति का DE-9IM प्रतिच्छेदन मैट्रिक्स और निर्दिष्ट ज्यामिति प्रदान किए गए पैटर्न से मेल खाता है।
RemoveAt(int)निर्दिष्ट ज्यामिति को संग्रह से हटाता है।
ReplacePolygonsByLines()बहुभुज को इस ज्यामिति की रेखाओं के रूप में प्रदर्शित करता है। (2 methods)
RoundM(int)राउंड एम भिन्नात्मक अंकों की एक निर्दिष्ट संख्या के लिए समन्वय करता है।
RoundXY(int)राउंड X और Y भिन्नात्मक अंकों की एक निर्दिष्ट संख्या के लिए समन्वय करता है।
RoundZ(int)राउंड Z आंशिक अंकों की एक निर्दिष्ट संख्या के लिए समन्वय करता है।
override SetEmpty()इसे बनाता हैGeometry खाली.
SpatiallyContains(IGeometry)निर्धारित करता है कि क्या इस ज्यामिति में स्थानिक रूप से निर्दिष्ट ज्यामिति है।
SpatiallyEquals(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति स्थानिक रूप से निर्दिष्ट ज्यामिति के बराबर है।
SymDifference(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति के बीच एक सममित अंतर बनाता है।
ToEditable()इस ज्यामिति की एक संपादन योग्य प्रति प्राप्त करता है। (2 methods)
ToEditable<T>()इस ज्यामिति की एक संपादन योग्य प्रति प्राप्त करता है।
ToLinearGeometry()डिफ़ॉल्ट का उपयोग करके इस ज्यामिति का अनुमानित या समतुल्य गैर-वक्र संस्करण प्राप्त करता हैसहनशीलता . (2 methods)
ToLinearGeometry(double)निर्दिष्ट का उपयोग करके इस ज्यामिति का अनुमानित या समकक्ष गैर-वक्र संस्करण प्राप्त करता हैसहनशीलता . (2 methods)
override ToString()एक स्ट्रिंग रिटर्न जो मौजूदा वस्तु का प्रतिनिधित्व करता है।
Touches(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति और निर्दिष्ट ज्यामिति स्पर्श करते हैं.
Union(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति को जोड़ता है।
Within(Extent)निर्धारित करता है कि यह ज्यामिति निर्दिष्ट सीमा के भीतर है या नहीं।
Within(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति के भीतर है।
operator ==ऑपरेटर लागू करता है ==.
operator !=ऑपरेटर को लागू करता है!=.

यह सभी देखें