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