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óncondición
InvalidOperationExceptionEsta geometría no es válida por lo que la operación no se puede completar.

Ver también


ToLinearGeometry(double)

Obtiene una versión no curva aproximada o equivalente de esta geometría usando eltolerancia .

public IPolygon ToLinearGeometry(double tolerance)
ParámetroEscribeDescripción
toleranceDoubleEltoleranciausar. 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óncondición
ArgumentOutOfRangeExceptiontolerancia es menor o igual que0 .
InvalidOperationExceptionEsta geometría no es válida por lo que la operación no se puede completar.

Ver también