ICurve.ToLinearGeometry
ToLinearGeometry()
Mendapat versi non-kurva perkiraan atau ekuivalen dari geometri ini menggunakan defaulttoleransi
.
public ILineString ToLinearGeometry()
Nilai Pengembalian
AILineString
yang mendekati atau setara dengan kurva ini. Ini setara denganToLinearGeometry
dengan defaulttoleransi
. Bawaantoleransi
nilai s bergantung padaSpatialReferenceSystem
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 ILineString
- interface ICurve
- 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 ILineString ToLinearGeometry(double tolerance)
Parameter | Jenis | Keterangan |
---|---|---|
tolerance | Double | Itutoleransi menggunakan. Hasilnya dijamin kurang daritoleransi jauh dari geometri lengkung , kecuali jumlah titik yang diperlukan untuk linierisasi geometri melebihi maksimum per kuadran, saat ini sama dengan 10.000 titik. |
Nilai Pengembalian
AILineString
yang mendekati atau setara dengan kurva ini: Jika objek iniILineString
sendiri hasilnya setara dengan objek ini Jika objek iniICircularString
hasilnya adalah string melingkar yang dilinierkan dengan yang ditentukantolerance Jika objek iniICompoundCurve
- semua kurva darinya dilinierkan dan kemudian digabungkanILineString
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 ILineString
- interface ICurve
- ruang nama Aspose.Gis.Geometries
- perakitan Aspose.GIS