ICurve.ToLinearGeometry
ToLinearGeometry()
Obtiene una versión no curva aproximada o equivalente de esta geometría usando el valor predeterminadotolerancia
.
public ILineString ToLinearGeometry()
Valor_devuelto
AILineString
que se aproxima o equivale a esta curva. Este es el equivalente deToLinearGeometry
con predeterminadotolerancia
. Por defectotolerancia
el valor de s depende deSpatialReferenceSystem
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 ILineString
- interface ICurve
- 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 ILineString 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, actualmente igual a 10000 puntos. |
Valor_devuelto
AILineString
que se aproxima o equivale a esta curva: Si este objeto esILineString
mismo el resultado es equivalente a este objeto Si este objeto esICircularString
el resultado es la cadena circular linealizada con el especificadotolerance Si este objeto esICompoundCurve
- todas las curvas de él se linealizan y luego se unen enILineString
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 ILineString
- interface ICurve
- espacio de nombres Aspose.Gis.Geometries
- asamblea Aspose.GIS