EnvelopeCenter (tipo de datos geography)
Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
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.
Sintaxis
EnvelopeCenter( )
Nota:
Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.
Tipos de valor devuelto
Tipo de valor devuelto de SQL Server: geography
Tipo de valor devuelto de CLR: SqlGeography
Observaciones
Este método devuelve un point. Cuando se usa con EnvelopeAngle()
, EnvelopeCenter()
devuelve un círculo de límite de una instancia de geography.
Nota
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 STEnvelope()
del tipo de datos geometry 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.
Ejemplos
DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeCenter().ToString();
Consulte también
Métodos extendidos en instancias de geography
EnvelopeAngle (tipo de datos Geography)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de