Share via


SqlGeography.EnvelopeCenter méthode ()

 

Retourne un point qui peut être utilisé comme centre d'un cercle englobant pour l'instance géographique.

Espace de noms:   Microsoft.SqlServer.Types
Assembly:  Microsoft.SqlServer.Types (dans Microsoft.SqlServer.Types.dll)

Syntaxe

[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlGeography EnvelopeCenter()
public:
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
SqlGeography^ EnvelopeCenter()
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member EnvelopeCenter : unit -> SqlGeography
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)>
Public Function EnvelopeCenter As SqlGeography

Valeur de retour

Type: Microsoft.SqlServer.Types.SqlGeography

Valeur SqlGeography qui spécifie l'emplacement du centre d'un cercle englobant.

Notes

Pour déterminer le cercle englobant, chaque point dans l'instance est décrit comme un vecteur du centre de la Terre au point sur la surface de la Terre. Le point central du cercle englobant est calculé en faisant la moyenne de tous les vecteurs. Pour les boucles fermées, dans une instance de polygone ou une instance linestring, le premier et le dernier point est utilisé qu’une seule fois.

Cette méthode retourne un point. Lorsqu’il est utilisé avec EnvelopeAngle, le EnvelopeCenter méthode retourne un cercle englobant d’un SqlGeography instance.

Le EnvelopeCenter méthode retourne un cercle englobant pour un SqlGeography instance, mais les résultats ne sont pas garanti pour produire le cercle englobant minimal. Par opposition, il est garanti que la méthode de type de données de SqlGeometrySTEnvelope retourne le rectangle englobant minimum lorsqu'il s'applique à une instance SqlGeometry.

Voir aussi

SqlGeography classe
Microsoft.SqlServer.Types espace de noms

Retour au début