IGeometry.GetBuffer
IGeometry.GetBuffer method
Bu geometri etrafında bir tampon bölge hesaplar.
public IGeometry GetBuffer(double distance, int quadrantSegments = 30)
Parametre | Tip | Tanım |
---|---|---|
distance | Double | Tampon bölge genişliği (Uzamsal Referans birimleri cinsinden). |
quadrantSegments | Int32 | 90 derecelik bir eğriliğe yaklaşmak için kullanılan segment sayısı. Bu sayı ne kadar büyük olursa, eğriler o kadar iyi tahmin edilir. Varsayılan değer 30. |
Geri dönüş değeri
Bu geometriden belirli bir mesafe içindeki tüm noktaları temsil eden bir geometri. Sonucun türü yaNull
,IPolygon
veyaIMultiPolygon
.
istisnalar
istisna | şart |
---|---|
InvalidOperationException | Bu geometri, işlemin tamamlanamayacağı şekilde geçersizdir. |
ArgumentOutOfRangeException | Çeyrek segmentler, 0. ‘den küçük veya eşittir |
Ayrıca bakınız
- interface IGeometry
- ad alanı Aspose.Gis.Geometries
- toplantı Aspose.GIS