Geometry.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
- class Geometry
- 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 | Itutoleransi menggunakan. 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
- class Geometry
- ruang nama Aspose.Gis.Geometries
- perakitan Aspose.GIS