IGeometry.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
- 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éranceutiliser. 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
- espace de noms Aspose.Gis.Geometries
- Assemblée Aspose.GIS