Share via


Método SqlGeography.EnvelopeCenter ()

 

Devuelve un punto que se puede utilizar como centro de un círculo límite para la instancia de geography.

Espacio de nombres:   Microsoft.SqlServer.Types
Ensamblado:  Microsoft.SqlServer.Types (en Microsoft.SqlServer.Types.dll)

Sintaxis

[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

Valor devuelto

Type: Microsoft.SqlServer.Types.SqlGeography

Valor SqlGeography que especifica la ubicación del centro de un círculo de límite.

Comentarios

Para determinar el círculo límite, cada punto de la instancia se describe como un vector desde el centro de la Tierra al punto en la superficie de la Tierra. Para calcular el punto central del círculo límite, se calcula el promedio de todos los vectores. Los bucles cerrados, en una instancia de polygon o una instancia de linestring, el primer y el último punto se usa sólo una vez.

Este método devuelve un punto. Cuando se utiliza con EnvelopeAngle, el EnvelopeCenter método devuelve un círculo de límite de un SqlGeography instancia.

El EnvelopeCenter método devuelve un círculo límite para un SqlGeography instancia, pero los resultados no se garantiza para producir el círculo de límite mínimo. Por el contrario, se garantiza que el método STEnvelope del tipo de datos SqlGeometry devuelve el cuadro de límite mínimo cuando se aplica a una instancia de SqlGeometry.

Ver también

Clase SqlGeography
Espacio de nombres Microsoft.SqlServer.Types

Volver al principio