IMultiCurve.ToLinearGeometry
ToLinearGeometry()
Ottiene una versione non curva approssimativa o equivalente di questa geometria utilizzando l’impostazione predefinitatolleranza
.
public IMultiLineString ToLinearGeometry()
Valore di ritorno
AIMultiLineString
che si avvicina o equivale a questoIMultiCurve
. Questo è l’equivalente diToLinearGeometry
con predefinitotolleranza
. Predefinitotolleranza
Il valore di s dipende 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 IMultiLineString
- interface IMultiCurve
- 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 IMultiLineString ToLinearGeometry(double tolerance)
Parametro | Tipo | Descrizione |
---|---|---|
tolerance | Double | Iltolleranza usare. 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, attualmente pari a 10000 punti. |
Valore di ritorno
AIMultiLineString
che si avvicina o equivale a questoIMultiCurve
: Se questo oggetto èIMultiLineString
stesso il risultato è equivalente a questo oggetto Se questo oggetto non lo èIMultiLineString
- tutte le curve sono linearizzate e nuoveIMultiLineString
è creato
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 IMultiLineString
- interface IMultiCurve
- spazio dei nomi Aspose.Gis.Geometries
- assemblea Aspose.GIS