IGeometry.ToLinearGeometry
ToLinearGeometry()
Mendapat versi non-kurva perkiraan atau ekuivalen dari geometri ini menggunakan defaulttoleransi .
public IGeometry ToLinearGeometry()
Nilai Pengembalian
Geometri yang tidak memiliki geometri kurva. Ini setara denganToLinearGeometry dengan defaulttoleransi . Bawaantoleransi didefinisikan olehSpatialReferenceSystem dari geometri ini: Untuk Toleransi SRS yang diproyeksikan adalah 0,001 meter (dalam satuan SRS) Untuk Toleransi SRS geografis adalah1e-5 derajat (dalam satuan SRS) Untuk Toleransi SRS tidak diketahui1e-5 Untuk detail lebih lanjut tentang transformasi apa yang diterapkan, lihatToLinearGeometry spesifikasi.
Pengecualian
| pengecualian | kondisi |
|---|---|
| InvalidOperationException | Geometri ini tidak valid sedemikian rupa, sehingga operasi tidak dapat diselesaikan. |
Lihat juga
- interface IGeometry
- ruang nama Aspose.Gis.Geometries
- perakitan Aspose.GIS
ToLinearGeometry(double)
Mendapatkan perkiraan atau versi non-kurva yang setara dari geometri ini menggunakan yang ditentukantoleransi .
public IGeometry ToLinearGeometry(double tolerance)
| Parameter | Jenis | Keterangan |
|---|---|---|
| tolerance | Double | Itutoleransimenggunakan. Hasilnya dijamin kurang daritoleransi jauh dari geometri lengkung , kecuali jumlah titik yang diperlukan untuk linierisasi geometri melebihi maksimum per kuadran yang saat ini sama dengan 10.000 titik. |
Nilai Pengembalian
Geometri, yang tidak memiliki geometri kurva. Transformasi berikut diterapkan: CircularString s dilinearisasi (diubah menjadiLineString s dengan ditentukantolerance )CompoundCurve s bergabung menjadiString Garis SCurvePolygon s diubah menjadiPolygon SMultiCurve s diubah menjadiMultiLineString SMultiSurface s diubah menjadiMultiPolygon S Akibatnya,HasCurveGeometry geometri keluaran adalahfalse .
Pengecualian
| pengecualian | kondisi |
|---|---|
| ArgumentOutOfRangeException | toleransi kurang dari atau sama dengan0 . |
| InvalidOperationException | Geometri ini tidak valid sedemikian rupa, sehingga operasi tidak dapat diselesaikan. |
Lihat juga
- interface IGeometry
- ruang nama Aspose.Gis.Geometries
- perakitan Aspose.GIS