Curve.ToLinearGeometry
ToLinearGeometry()
Получает приблизительную или эквивалентную некривую версию этой геометрии, используя значение по умолчанию.толерантность
.
public ILineString ToLinearGeometry()
Возвращаемое значение
АILineString
которая аппроксимирует или эквивалентна этой кривой. Это эквивалентноToLinearGeometry
с по умолчаниютолерантность
. По умолчаниютолерантность
значение s зависит отSpatialReferenceSystem
этой геометрии: Для проектируемого SRS Допуск составляет 0,001 метра (в единицах SRS) Для географического SRS допуск равен1е-5
градусы (в единицах SRS) Для неизвестного SRS Допуск равен1е-5
Подробнее о применяемых преобразованиях см.ToLinearGeometry
спецификация.
Исключения
исключение | условие |
---|---|
InvalidOperationException | Эта геометрия недействительна, поэтому операция не может быть завершена. |
Смотрите также
- interface ILineString
- class Curve
- пространство имен Aspose.Gis.Geometries
- сборка Aspose.GIS
ToLinearGeometry(double)
Получает приблизительную или эквивалентную некривую версию этой геометрии, используя указанныйтолерантность
.
public ILineString ToLinearGeometry(double tolerance)
Параметр | Тип | Описание |
---|---|---|
tolerance | Double | толерантность использовать. Результат гарантированно будет меньшетолерантность вдали от изогнутой геометрии , если только количество точек, необходимых для линеаризации геометрии, не превышает максимальное значение для каждого квадранта, в настоящее время равное 10000 точек. |
Возвращаемое значение
АILineString
которая приближается или эквивалентна этой кривой: Если этот объектILineString
сам по себе результат эквивалентен этому object Если этот объектICircularString
результатом является циклическая строка, линеаризованная с указаннымtolerance Если этот объектICompoundCurve
- все кривые из него линеаризуются, а затем объединяются вILineString
Исключения
исключение | условие |
---|---|
ArgumentOutOfRangeException | толерантность меньше или равно0 . |
InvalidOperationException | Эта геометрия недействительна, поэтому операция не может быть завершена. |
Смотрите также
- interface ILineString
- class Curve
- пространство имен Aspose.Gis.Geometries
- сборка Aspose.GIS