Geometry.ToLinearGeometry
ToLinearGeometry()
Obtient une version non courbe approximative ou équivalente de cette géométrie en utilisant la valeur par défauttolérance
.
public IGeometry ToLinearGeometry()
Return_Value
Une géométrie qui n’a pas de géométries de courbe. C’est l’équivalent deToLinearGeometry
with par défauttolérance
. Défauttolérance
est défini parSpatialReferenceSystem
de cette géométrie : Pour la tolérance SRS projetée est de 0,001 mètre (en unités SRS) Pour la tolérance géographique SRS est1e-5
degrés (en unités SRS) Pour une tolérance SRS inconnue est1e-5
Pour plus de détails sur les transformations appliquées, reportez-vous àToLinearGeometry
spécification.
Exceptions
exception | condition |
---|---|
InvalidOperationException | Cette géométrie est invalide de telle sorte que cette opération ne peut pas être terminée. |
Voir également
- interface IGeometry
- class Geometry
- espace de noms Aspose.Gis.Geometries
- Assemblée Aspose.GIS
ToLinearGeometry(double)
Obtient une version non courbe approximative ou équivalente de cette géométrie en utilisant la valeur spécifiéetolérance
.
public IGeometry ToLinearGeometry(double tolerance)
Paramètre | Taper | La description |
---|---|---|
tolerance | Double | Letolérance utiliser. Le résultat est garanti inférieur àtolérance loin de la géométrie courbe, sauf si le nombre de points nécessaires pour linéariser la géométrie dépasse le maximum par quadrant qui est actuellement égal à 10000 points. |
Return_Value
Une géométrie, qui n’a pas de géométries de courbe. Les transformations suivantes sont appliquées : CircularString s sont linéarisés (transformés enLineString s avec spécifiétolerance )CompoundCurve s sont joints dansChaîneLigne
sCurvePolygon s sont transformés enPolygon sMultiCurve s sont transformés enMultiLineString sMultiSurface s sont transformés enMultiPolygon s En conséquence,HasCurveGeometry
de la géométrie de sortie estfalse
.
Exceptions
exception | condition |
---|---|
ArgumentOutOfRangeException | tolérance est inférieur ou égal à0 . |
InvalidOperationException | Cette géométrie est invalide de telle sorte que cette opération ne peut pas être terminée. |
Voir également
- interface IGeometry
- class Geometry
- espace de noms Aspose.Gis.Geometries
- Assemblée Aspose.GIS