STCurveToLine (type de données geography)STCurveToLine (geography Data Type)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Retourne une approximation polygonale d’une instance geography contenant des segments d’arc de cercle.Returns a polygonal approximation of a geography instance that contains circular arc segments.

SyntaxeSyntax

  
.STCurveToLine()  

Types de retourReturn Types

Type de retour SQL ServerSQL Server : geographySQL ServerSQL Server return type: geography

Type de retour CLR : SqlGeographyCLR return type: SqlGeography

NotesRemarks

Retourne une instance LineString pour une instance CircularString ou CompoundCurve.Returns a LineString instance for a CircularString or CompoundCurve instance.

Retourne une instance Polygon pour une instance CurvePolygon.Returns a Polygon instance for a CurvePolygon instance.

Retourne une copie des instances geography qui ne contiennent pas d’instances CircularString, CompoundCurve ou CurvePolygon.Return a copy of geography instances that do not contain CircularString, CompoundCurve, or CurvePolygon instances.

Contrairement à la spécification SQL MM, cette méthode n’utilise pas de valeurs de coordonnées z pour calculer l’approximation polygonale.Unlike the SQL MM specification, this method does not use z-coordinate values in calculating the polygonal approximation. Les valeurs de coordonnées z présentes dans l’instance geography appelante sont ignorées.Any z-coordinate values present in the calling geography instance are ignored.

ExemplesExamples

L'exemple suivant retourne une instance LineString qui est une approximation polygonale d'une instance CircularString :The following example returns a LineString instance that is a polygonal approximation of a CircularString instance:

 DECLARE @g1 geography = 'CIRCULARSTRING(-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653)';  
 DECLARE @g2 geography;  
 SET @g2 = @g1.STCurveToLine();  
 SELECT @g1.STNumPoints() AS G1, @g2.STNumPoints() AS G2;

Voir aussiSee Also

STLength (type de données geography) STLength (geography Data Type)
STNumPoints (type de données geography) STNumPoints (geography Data Type)
Présentation des types de données spatialesSpatial Data Types Overview