Curve.ToLinearGeometry
ToLinearGeometry()
Ruft eine ungefähre oder äquivalente Nicht-Kurven-Version dieser Geometrie unter Verwendung der Vorgabe abToleranz .
public ILineString ToLinearGeometry()
Rückgabewert
AILineString die dieser Kurve entspricht oder ihr entspricht. Dies ist das Äquivalent vonToLinearGeometry with defaultToleranz . StandardToleranz s Wert ist abhängig vonSpatialReferenceSystem dieser Geometrie: Für prognostizierte SRS beträgt die Toleranz 0,001 Meter (in SRS-Einheiten) Für die geografische SRS-Toleranz gilt1e-5 Grad (in SRS-Einheiten) Für unbekannte SRS-Toleranz ist1e-5 Weitere Einzelheiten darüber, welche Transformationen angewendet werden, finden Sie unterToLinearGeometry Spezifikation.
Ausnahmen
| Ausnahme | Bedingung |
|---|---|
| InvalidOperationException | Diese Geometrie ist so ungültig, dass der Vorgang nicht abgeschlossen werden kann. |
Siehe auch
- interface ILineString
- class Curve
- namensraum Aspose.Gis.Geometries
- Montage Aspose.GIS
ToLinearGeometry(double)
Ruft eine ungefähre oder äquivalente Nicht-Kurven-Version dieser Geometrie unter Verwendung der angegebenen abToleranz .
public ILineString ToLinearGeometry(double tolerance)
| Parameter | Typ | Beschreibung |
|---|---|---|
| tolerance | Double | DieToleranzbenutzen. Das Ergebnis ist garantiert kleiner alsToleranz weg von der gekrümmten Geometrie, es sei denn, die Anzahl der Punkte, die zum Linearisieren der Geometrie benötigt wird, überschreitet das Maximum pro Quadrant, entspricht derzeit 10000 Punkten. |
Rückgabewert
AILineString die diese Kurve annähert oder ihr entspricht: Wenn dieses Objekt istILineString selbst das Ergebnis ist äquivalent zu diesem Objekt Wenn dieses Objekt istICircularString das ergebnis ist die mit dem angegebenen linearisierte kreisförmige folgetolerance Wenn dieses Objekt istICompoundCurve - Alle Kurven daraus werden linearisiert und dann zusammengefügtILineString
Ausnahmen
| Ausnahme | Bedingung |
|---|---|
| ArgumentOutOfRangeException | Toleranz kleiner oder gleich ist0 . |
| InvalidOperationException | Diese Geometrie ist so ungültig, dass der Vorgang nicht abgeschlossen werden kann. |
Siehe auch
- interface ILineString
- class Curve
- namensraum Aspose.Gis.Geometries
- Montage Aspose.GIS