IGeometry.ToLinearGeometry
ToLinearGeometry()
Varsayılanı kullanarak bu geometrinin yaklaşık veya eşdeğer eğri olmayan sürümünü alırhata payı .
public IGeometry ToLinearGeometry()
Geri dönüş değeri
Eğri geometrisi olmayan bir geometri. bu eşdeğerdirToLinearGeometry with varsayılanhata payı . Varsayılanhata payı tarafından tanımlanırSpatialReferenceSystem Bu geometrinin ‘si: Öngörülen SRS Toleransı için 0,001 metredir (SRS birimlerinde) Coğrafi SRS Toleransı için1e-5 derece (SRS birimlerinde) Bilinmeyen SRS Toleransı için1e-5 Hangi dönüşümlerin uygulandığına ilişkin daha fazla ayrıntı için bkz.ToLinearGeometry belirtim.
istisnalar
| istisna | şart |
|---|---|
| InvalidOperationException | Bu geometri o kadar geçersiz ki işlem tamamlanamıyor. |
Ayrıca bakınız
- interface IGeometry
- ad alanı Aspose.Gis.Geometries
- toplantı Aspose.GIS
ToLinearGeometry(double)
Belirtilen geometriyi kullanarak bu geometrinin yaklaşık veya eşdeğer eğri olmayan versiyonunu alır.hata payı .
public IGeometry ToLinearGeometry(double tolerance)
| Parametre | Tip | Tanım |
|---|---|---|
| tolerance | Double | hata payıkullanmak. Sonucun şundan daha az olması garanti edilir:hata payı geometriyi doğrusallaştırmak için gereken nokta sayısı, şu anda 10000 noktaya eşit olan çeyrek başına maksimum değerini aşmadığı sürece, kavisli geometriden uzağa. |
Geri dönüş değeri
Eğri geometrisi olmayan bir geometri. Aşağıdaki dönüşümler uygulanır: CircularString s doğrusallaştırılır (şuna dönüştürülür:LineString s ile belirtilentolerance )CompoundCurve s birleştirilirSatırDizesi SCurvePolygon s dönüştürülürPolygon SMultiCurve s dönüştürülürMultiLineString SMultiSurface s dönüştürülürMultiPolygon S Sonuç olarak,HasCurveGeometry çıkış geometrisininfalse .
istisnalar
| istisna | şart |
|---|---|
| ArgumentOutOfRangeException | hata payı küçüktür veya eşittir0 . |
| InvalidOperationException | Bu geometri o kadar geçersiz ki işlem tamamlanamıyor. |
Ayrıca bakınız
- interface IGeometry
- ad alanı Aspose.Gis.Geometries
- toplantı Aspose.GIS