IGeometry.GetBuffer

IGeometry.GetBuffer method

Υπολογίζει μια περιοχή προσωρινής αποθήκευσης γύρω από αυτήν τη γεωμετρία.

public IGeometry GetBuffer(double distance, int quadrantSegments = 30)
ΠαράμετροςΤύποςΠεριγραφή
distanceDoubleΤο πλάτος της περιοχής προσωρινής αποθήκευσης (σε μονάδες χωρικής αναφοράς).
quadrantSegmentsInt32Αριθμός τμημάτων που χρησιμοποιούνται για την προσέγγιση 90 μοιρών καμπυλότητας. Όσο μεγαλύτερος είναι αυτός ο αριθμός τόσο καλύτερη προσέγγιση των καμπυλών παράγεται. Η προεπιλογή είναι 30.

Επιστρεφόμενη Αξία

Μια γεωμετρία που αντιπροσωπεύει όλα τα σημεία που βρίσκονται σε μια καθορισμένη απόσταση από αυτή τη γεωμετρία. Ο τύπος του αποτελέσματος είναι είτεNull ,IPolygon ήIMultiPolygon .

Εξαιρέσεις

εξαίρεσηκατάσταση
InvalidOperationExceptionΑυτή η γεωμετρία δεν είναι έγκυρη με τέτοιο τρόπο ώστε η λειτουργία να μην μπορεί να ολοκληρωθεί.
ArgumentOutOfRangeExceptionΤα τμήματα τεταρτημορίου είναι μικρότερα ή ίσα με 0.

Δείτε επίσης