IGeometry.ToLinearGeometry
ToLinearGeometry()
Får ungefärlig eller likvärdig icke-kurv version av denna geometri med standardtolerans
.
public IGeometry ToLinearGeometry()
Returvärde
En geometri som inte har några kurvgeometrier. Detta är motsvarigheten tillToLinearGeometry
with defaulttolerans
. Standardtolerans
definieras avSpatialReferenceSystem
av denna geometri: För projicerad SRS är toleransen 0,001 meter (i SRS-enheter) För geografisk SRS Tolerans är1e-5
grader (i SRS-enheter) För okänd SRS Tolerans är1e-5
Se mer information om vilka transformationer som tillämpasToLinearGeometry
specifikation.
Undantag
undantag | skick |
---|---|
InvalidOperationException | Denna geometri är ogiltig på ett sådant sätt att operationen inte kan slutföras. |
Se även
- interface IGeometry
- namnutrymme Aspose.Gis.Geometries
- hopsättning Aspose.GIS
ToLinearGeometry(double)
Får ungefärlig eller likvärdig icke-kurv version av denna geometri med den angivnatolerans
.
public IGeometry ToLinearGeometry(double tolerance)
Parameter | Typ | Beskrivning |
---|---|---|
tolerance | Double | Dentolerans att använda. Resultatet blir garanterat mindre äntolerans bort från den kurvade geometrin, såvida inte antalet punkter som behövs för att linjärisera geometrin överstiger per-kvadranten maximum som för närvarande är lika med 10000 punkter. |
Returvärde
En geometri som inte har några kurvgeometrier. Följande transformationer tillämpas: CircularString s är linearized (omvandlas tillLineString s med specificeradtolerance )CompoundCurve s ansluts tillLineString
sCurvePolygon s förvandlas tillPolygon sMultiCurve s förvandlas tillMultiLineString sMultiSurface s förvandlas tillMultiPolygon s Som ett resultatHasCurveGeometry
av utgångsgeometrin ärfalse
.
Undantag
undantag | skick |
---|---|
ArgumentOutOfRangeException | tolerans är mindre än eller lika med0 . |
InvalidOperationException | Denna geometri är ogiltig på ett sådant sätt att operationen inte kan slutföras. |
Se även
- interface IGeometry
- namnutrymme Aspose.Gis.Geometries
- hopsättning Aspose.GIS