Curve.ToLinearGeometry

ToLinearGeometry()

Obtient une version non courbe approximative ou équivalente de cette géométrie en utilisant la valeur par défauttolérance .

public ILineString ToLinearGeometry()

Return_Value

AILineString qui se rapproche ou l’équivalent de cette courbe. C’est l’équivalent deToLinearGeometry with par défauttolérance . Défauttolérance la valeur de s dépend deSpatialReferenceSystem 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

exceptioncondition
InvalidOperationExceptionCette géométrie est invalide de telle sorte que cette opération ne peut pas être terminée.

Voir également


ToLinearGeometry(double)

Obtient une version non courbe approximative ou équivalente de cette géométrie en utilisant la valeur spécifiéetolérance .

public ILineString ToLinearGeometry(double tolerance)
ParamètreTaperLa description
toleranceDoubleLetolé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, actuellement égal à 10000 points.

Return_Value

AILineString qui se rapproche ou équivaut à cette courbe : Si cet objet estILineString lui-même le résultat est équivalent à cet objet Si cet objet estICircularString le résultat est la chaîne circulaire linéarisée avec le spécifiétolerance Si cet objet estICompoundCurve - toutes les courbes qui en découlent sont linéarisées puis jointes enILineString

Exceptions

exceptioncondition
ArgumentOutOfRangeExceptiontolérance est inférieur ou égal à0 .
InvalidOperationExceptionCette géométrie est invalide de telle sorte que cette opération ne peut pas être terminée.

Voir également