MultiCurve.ToLinearGeometry

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


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