Geometry.ToLinearGeometry
ToLinearGeometry()
Ottiene una versione non curva approssimativa o equivalente di questa geometria utilizzando l’impostazione predefinitatolleranza .
public IGeometry ToLinearGeometry()
Valore di ritorno
Una geometria che non ha geometrie curve. Questo è l’equivalente diToLinearGeometry con predefinitotolleranza . Predefinitotolleranza è definito daSpatialReferenceSystem di questa geometria: Per la tolleranza SRS prevista è di 0,001 metri (in unità SRS) Per la tolleranza SRS geografica è1e-5 gradi (in unità SRS) Per Tolleranza SRS sconosciuta è1e-5 Per maggiori dettagli su quali trasformazioni vengono applicate fare riferimento aToLinearGeometry specifica.
Eccezioni
| eccezione | condizione |
|---|---|
| InvalidOperationException | Questa geometria non è valida in modo tale che l’operazione non può essere completata. |
Guarda anche
- interface IGeometry
- class Geometry
- spazio dei nomi Aspose.Gis.Geometries
- assemblea Aspose.GIS
ToLinearGeometry(double)
Ottiene una versione non curva approssimativa o equivalente di questa geometria utilizzando l’oggetto specificatotolleranza .
public IGeometry ToLinearGeometry(double tolerance)
| Parametro | Tipo | Descrizione |
|---|---|---|
| tolerance | Double | Iltolleranzausare. Il risultato è garantito per essere inferiore atolleranza lontano dalla geometria curva, a meno che il numero di punti necessari per linearizzare la geometria non superi il massimo per quadrante che è attualmente pari a 10000 punti. |
Valore di ritorno
Una geometria che non ha geometrie curve. Vengono applicate le seguenti trasformazioni: CircularString s sono linearizzati (trasformati inLineString s con specificatotolerance )CompoundCurve s sono uniti inLineaStringa SCurvePolygon s si trasformano inPolygon SMultiCurve s si trasformano inMultiLineString SMultiSurface s si trasformano inMultiPolygon S Di conseguenza,HasCurveGeometry della geometria di output èfalse .
Eccezioni
| eccezione | condizione |
|---|---|
| ArgumentOutOfRangeException | tolleranza è minore o uguale a0 . |
| InvalidOperationException | Questa geometria non è valida in modo tale che l’operazione non può essere completata. |
Guarda anche
- interface IGeometry
- class Geometry
- spazio dei nomi Aspose.Gis.Geometries
- assemblea Aspose.GIS