GeometryCollection.ToLinearGeometry
ToLinearGeometry()
Får ungefärlig eller likvärdig icke-kurv version av denna geometri med standardtolerans
.
public IGeometryCollection ToLinearGeometry()
Returvärde
En geometri som inte har några kurvgeometrier. Detta är motsvarigheten tillToLinearGeometry
with defaulttolerans
. Standardtolerans
s värde är beroende 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 IGeometryCollection
- class GeometryCollection
- 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 IGeometryCollection ToLinearGeometry(double tolerance)
Parameter | Typ | Beskrivning |
---|---|---|
tolerance | Double | Dentolerans att använda. Resultatet blir garanterat mindre äntolerans bort från den krökta geometrin. |
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 tillMultiCurve 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 IGeometryCollection
- class GeometryCollection
- namnutrymme Aspose.Gis.Geometries
- hopsättning Aspose.GIS