Geometry.ToLinearGeometry
ToLinearGeometry()
Krijgt een geschatte of gelijkwaardige niet-kromme versie van deze geometrie met de standaardwaardetolerantie .
public IGeometry ToLinearGeometry()
Winstwaarde
Een geometrie die geen gebogen geometrieën heeft. Dit is het equivalent vanToLinearGeometry met standaardtolerantie . Standaardtolerantie wordt bepaald doorSpatialReferenceSystem van deze geometrie: Voor geprojecteerde SRS-tolerantie is 0,001 meter (in SRS-eenheden) Voor geografische SRS-tolerantie is1e-5 graden (in SRS-eenheden) Voor onbekende SRS Tolerantie is1e-5 Raadpleeg voor meer details over welke transformaties worden toegepastToLinearGeometry specificatie.
Uitzonderingen
| uitzondering | voorwaarde |
|---|---|
| InvalidOperationException | Deze geometrie is zodanig ongeldig dat de bewerking niet kan worden voltooid. |
Zie ook
- interface IGeometry
- class Geometry
- naamruimte Aspose.Gis.Geometries
- montage Aspose.GIS
ToLinearGeometry(double)
Krijgt geschatte of equivalente niet-kromme versie van deze geometrie met behulp van de gespecificeerdetolerantie .
public IGeometry ToLinearGeometry(double tolerance)
| Parameter | Type | Beschrijving |
|---|---|---|
| tolerance | Double | Detolerantiegebruiken. Het resultaat is gegarandeerd minder dantolerantie weg van de gebogen geometrie, tenzij het aantal punten dat nodig is om de geometrie te lineariseren het per kwadrant maximum overschrijdt dat momenteel gelijk is aan 10.000 punten. |
Winstwaarde
Een geometrie die geen gebogen geometrieën heeft. De volgende transformaties worden toegepast: CircularString s zijn linearized (getransformeerd inLineString s met opgegeventolerance )CompoundCurve s worden samengevoegdLijnString SCurvePolygon s worden omgezet inPolygon SMultiCurve s worden omgezet inMultiLineString SMultiSurface s worden omgezet inMultiPolygon S Als resultaat,HasCurveGeometry van uitvoergeometrie isfalse .
Uitzonderingen
| uitzondering | voorwaarde |
|---|---|
| ArgumentOutOfRangeException | tolerantie is kleiner dan of gelijk aan0 . |
| InvalidOperationException | Deze geometrie is zodanig ongeldig dat de bewerking niet kan worden voltooid. |
Zie ook
- interface IGeometry
- class Geometry
- naamruimte Aspose.Gis.Geometries
- montage Aspose.GIS