Geometry.ToLinearGeometry
ToLinearGeometry()
Obtiene una versión no curva aproximada o equivalente de esta geometría usando el valor predeterminadotolerancia
.
public IGeometry ToLinearGeometry()
Valor_devuelto
Una geometría que no tiene geometrías de curvas. Este es el equivalente deToLinearGeometry
con predeterminadotolerancia
. Por defectotolerancia
es definido porSpatialReferenceSystem
de esta geometría: Para SRS proyectado, la tolerancia es de 0,001 metros (en unidades SRS) Para la tolerancia SRS geográfica es1e-5
grados (en unidades SRS) Para SRS desconocido, la tolerancia es1e-5
Para obtener más detalles sobre qué transformaciones se aplican, consulteToLinearGeometry
especificación.
Excepciones
excepción | condición |
---|---|
InvalidOperationException | Esta geometría no es válida por lo que la operación no se puede completar. |
Ver también
- interface IGeometry
- class Geometry
- espacio de nombres Aspose.Gis.Geometries
- asamblea Aspose.GIS
ToLinearGeometry(double)
Obtiene una versión no curva aproximada o equivalente de esta geometría usando eltolerancia
.
public IGeometry ToLinearGeometry(double tolerance)
Parámetro | Escribe | Descripción |
---|---|---|
tolerance | Double | Eltolerancia usar. Se garantiza que el resultado será inferior atolerancia lejos de la geometría curvada , a menos que el número de puntos necesarios para linealizar la geometría exceda el máximo por cuadrante que actualmente es igual a 10000 puntos. |
Valor_devuelto
Una geometría que no tiene geometrías curvas. Se aplican las siguientes transformaciones: CircularString s están linealizados (transformados enLineString s con especificadotolerance )CompoundCurve s se unen enLineString
sCurvePolygon s se transforman enPolygon sMultiCurve s se transforman enMultiLineString sMultiSurface s se transforman enMultiPolygon s Como resultado,HasCurveGeometry
de la geometría de salida esfalse
.
Excepciones
excepción | condición |
---|---|
ArgumentOutOfRangeException | tolerancia es menor o igual que0 . |
InvalidOperationException | Esta geometría no es válida por lo que la operación no se puede completar. |
Ver también
- interface IGeometry
- class Geometry
- espacio de nombres Aspose.Gis.Geometries
- asamblea Aspose.GIS