ISurface.ToLinearGeometry
ToLinearGeometry()
Obtiene una versión no curva aproximada o equivalente de esta geometría usando el valor predeterminadotolerancia
.
public IPolygon ToLinearGeometry()
Valor_devuelto
AIPolygon
que se aproxima o equivale a esteSuperficie
. 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 IPolygon
- interface ISurface
- 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 IPolygon 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
AIPolygon
que se aproxima o equivale a esteSuperficie
: Si este objeto esIPolygon
en sí mismo el resultado es equivalente a este objeto Si este objeto no esIPolygon
es linealizado yIPolygon
se crea
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 IPolygon
- interface ISurface
- espacio de nombres Aspose.Gis.Geometries
- asamblea Aspose.GIS