Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
Devuelve un punto que se puede usar como centro de un círculo de límite para la instancia de geography.
Cada punto de la instancia se describe como un vector. Para calcular el círculo de límite, el vector se extiende desde el centro de la Tierra hasta el 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. En los bucles cerrados, en una instancia de polygon o de linestring, el primer punto y el último se usan solo una vez.
Este método del tipo de datos geography admite instancias de FullGlobe o instancias espaciales mayores que un hemisferio.
Syntax
EnvelopeCenter( )
Tipos de valor devuelto
Tipo de valor devuelto de SQL Server: geography
Tipo de valor devuelto de CLR: SqlGeography
Remarks
Este método devuelve un point. Cuando se usa con EnvelopeAngle(), EnvelopeCenter() devuelve un círculo de límite de una instancia de geography.
Note
EnvelopeCenter() devuelve un círculo de límite de una instancia de geography, pero no se garantiza que los resultados generen el círculo de límite mínimo. Por el contrario, se garantiza que el método del tipo de datos STEnvelope() devuelve el cuadro de límite mínimo cuando se aplica a una instancia de geometry.
En SQL Server 2012 (11.x) y versiones posteriores, devuelve el centro del círculo que representa el envolvente de esta instancia como point. Para todos los objetos grandes como está definido en EnvelopeAngle() = 180, EnvelopeCenter() devolverá (90,0).
Este método no es exacto.
Examples
DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeCenter().ToString();
Véase también
Métodos extendidos en instancias de geography
EnvelopeAngle (tipo de datos Geography)