IGeometry.GetBuffer
IGeometry.GetBuffer method
Υπολογίζει μια περιοχή προσωρινής αποθήκευσης γύρω από αυτήν τη γεωμετρία.
public IGeometry GetBuffer(double distance, int quadrantSegments = 30)
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| distance | Double | Το πλάτος της περιοχής προσωρινής αποθήκευσης (σε μονάδες χωρικής αναφοράς). |
| quadrantSegments | Int32 | Αριθμός τμημάτων που χρησιμοποιούνται για την προσέγγιση 90 μοιρών καμπυλότητας. Όσο μεγαλύτερος είναι αυτός ο αριθμός τόσο καλύτερη προσέγγιση των καμπυλών παράγεται. Η προεπιλογή είναι 30. |
Επιστρεφόμενη Αξία
Μια γεωμετρία που αντιπροσωπεύει όλα τα σημεία που βρίσκονται σε μια καθορισμένη απόσταση από αυτή τη γεωμετρία. Ο τύπος του αποτελέσματος είναι είτεNull ,IPolygon ήIMultiPolygon .
Εξαιρέσεις
| εξαίρεση | κατάσταση |
|---|---|
| InvalidOperationException | Αυτή η γεωμετρία δεν είναι έγκυρη με τέτοιο τρόπο ώστε η λειτουργία να μην μπορεί να ολοκληρωθεί. |
| ArgumentOutOfRangeException | Τα τμήματα τεταρτημορίου είναι μικρότερα ή ίσα με 0. |
Δείτε επίσης
- interface IGeometry
- χώρος ονομάτων Aspose.Gis.Geometries
- συνέλευση Aspose.GIS