IMultiCurve.ToLinearGeometry

ToLinearGeometry()

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

public IMultiLineString ToLinearGeometry()

Valor_devuelto

AIMultiLineString que se aproxima o equivale a esteIMultiCurve. 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 IMultiLineString 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

AIMultiLineString que se aproxima o equivale a esteIMultiCurve : Si este objeto esIMultiLineString en sí mismo el resultado es equivalente a este objeto Si este objeto no esIMultiLineString - todas las curvas están linealizadas y son nuevasIMultiLineString 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