MultiSurface.ToLinearGeometry

ToLinearGeometry()

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

public IMultiPolygon ToLinearGeometry()

Valor_devuelto

AIMultiPolygon que se aproxima o equivale a esteIMultiSurface. 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 IMultiPolygon 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

AIMultiPolygon que se aproxima o equivale a esteIMultiSurface : Si este objeto esIMultiPolygon en sí mismo el resultado es equivalente a este objeto Si este objeto no esIMultiPolygon - todas las superficies están linealizadas y son nuevasIMultiPolígono 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