MultiCurve.ToLinearGeometry

ToLinearGeometry(double)

Mendapatkan perkiraan atau versi non-kurva yang setara dari geometri ini menggunakan yang ditentukantoleransi .

public IMultiLineString ToLinearGeometry(double tolerance)
ParameterJenisKeterangan
toleranceDoubleItutoleransimenggunakan. 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

AIMultiLineString yang mendekati atau setara dengan iniIMultiCurve : Jika objek iniIMultiLineString sendiri hasilnya setara dengan objek ini Jika objek ini tidakIMultiLineString - semua kurva dilinearisasi dan baruIMultiLineString dibuat

Pengecualian

pengecualiankondisi
ArgumentOutOfRangeExceptiontoleransi kurang dari atau sama dengan0 .
InvalidOperationExceptionGeometri ini tidak valid sedemikian rupa, sehingga operasi tidak dapat diselesaikan.

Lihat juga


ToLinearGeometry()

Mendapat versi non-kurva perkiraan atau ekuivalen dari geometri ini menggunakan defaulttoleransi .

public IMultiLineString ToLinearGeometry()

Nilai Pengembalian

AIMultiLineString yang mendekati atau setara dengan iniIMultiCurve. 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

pengecualiankondisi
InvalidOperationExceptionGeometri ini tidak valid sedemikian rupa, sehingga operasi tidak dapat diselesaikan.

Lihat juga