Class MultiPolygon

MultiPolygon class

ΑMultiPolygon είναι ένα μονοδιάστατο GeometryCollection των οποίων τα στοιχεία είναιPolygon s.

public class MultiPolygon : MultiSurface, IMultiPolygon

Κατασκευαστές

ΟνομαΠεριγραφή
MultiPolygon()Αρχικοποιεί μια νέα παρουσία τουMultiPolygon τάξη.

Ιδιότητες

ΟνομαΠεριγραφή
CoordinateDimension { get; }Λαμβάνει τον αριθμό των διαστάσεων συντεταγμένων για αυτόGeometry .
Count { get; }Λαμβάνει τον αριθμό των γεωμετριών σε αυτήν τη συλλογή.
Dimension { get; }Λαμβάνει την τοπολογική διάσταση αυτούGeometry .
override GeometryType { get; }Παίρνει τον τύπο της γεωμετρίας.
override HasCurveGeometry { get; }Λαμβάνει μια τιμή που υποδεικνύει εάν αυτή η γεωμετρία είναι ή περιέχει καμπύλη (όχι γραμμική) γεωμετρία.
override HasM { get; set; }Λαμβάνει μια τιμή που υποδεικνύει εάν αυτή η παρουσία έχει συντεταγμένες M.
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)Στρογγυλοποιεί τη συντεταγμένη M σε έναν καθορισμένο αριθμό κλασματικών ψηφίων.
RoundXY(int)Στρογγυλές συντεταγμένες X και Y σε έναν καθορισμένο αριθμό κλασματικών ψηφίων.
RoundZ(int)Στρογγυλές συντεταγμένες Z σε έναν καθορισμένο αριθμό κλασματικών ψηφίων.
override SetEmpty()Το κάνει αυτόGeometry κενό.
SpatiallyContains(IGeometry)Καθορίζει εάν αυτή η γεωμετρία περιέχει χωρικά μια καθορισμένη γεωμετρία.
SpatiallyEquals(IGeometry)Καθορίζει εάν αυτή η γεωμετρία χωρικά ίση με μια καθορισμένη γεωμετρία.
SymDifference(IGeometry)Δημιουργεί μια συμμετρική διαφορά μεταξύ αυτής της γεωμετρίας και μιας καθορισμένης γεωμετρίας.
ToEditable()Λαμβάνει ένα επεξεργάσιμο αντίγραφο αυτής της γεωμετρίας. (4 methods)
ToEditable<T>()Λαμβάνει ένα επεξεργάσιμο αντίγραφο αυτής της γεωμετρίας.
ToLinearGeometry()Λαμβάνει κατά προσέγγιση ή ισοδύναμη μη καμπύλη έκδοση αυτής της γεωμετρίας χρησιμοποιώντας την προεπιλογήανοχή . (3 methods)
ToLinearGeometry(double)Λαμβάνει κατά προσέγγιση ή ισοδύναμη μη καμπύλη έκδοση αυτής της γεωμετρίας χρησιμοποιώντας την καθορισμένηανοχή . (3 methods)
override ToString()Επιστρέφει μια συμβολοσειρά που αντιπροσωπεύει το τρέχον αντικείμενο.
Touches(IGeometry)Καθορίζει εάν αυτή η γεωμετρία και μια καθορισμένη γεωμετρία αγγίζουν.
Union(IGeometry)Ενώνει αυτήν τη γεωμετρία και μια καθορισμένη γεωμετρία.
Within(Extent)Καθορίζει εάν αυτή η γεωμετρία βρίσκεται εντός καθορισμένης έκτασης.
Within(IGeometry)Καθορίζει εάν αυτή η γεωμετρία βρίσκεται εντός μιας καθορισμένης γεωμετρίας.

Δείτε επίσης