Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Retorna um ponto que você pode usar como centro do círculo delimitador para a ocorrência de geografia .
Cada ponto na instância é descrito como um vetor. Para descobrir o círculo delimitador, o vetor se estende do centro da Terra até o ponto na superfície da Terra. O ponto central do círculo delimitador é calculado pela média de todos os vetores. Para loops fechados, seja em uma ocorrência de Polygon ou uma ocorrência de LineString , o primeiro e o último ponto são usados apenas uma vez.
Esse método de tipo de dados geográficos oferece suporte a instâncias FullGlobe ou instâncias espaciais maiores que um hemisfério.
Syntax
EnvelopeCenter( )
Tipos de devolução
Tipo de retorno do SQL Server: geografia
Tipo de retorno CLR: SqlGeography
Remarks
Esse método retorna um ponto. Quando usado com EnvelopeAngle(), EnvelopeCenter() retorna um círculo delimitador de uma ocorrência de geografia .
Note
EnvelopeCenter() Retorna um círculo delimitador para uma ocorrência de geografia , mas não é garantido que os resultados produzam o círculo delimitador mínimo. Por outro lado, o método de tipo de dados STEnvelope() é garantido para retornar a caixa delimitadora mínima quando ela é aplicada a uma instância de geometria.
No SQL Server 2012 (11.x) e superior, retorna o centro do círculo que representa o envelope desta instância como um ponto. Para todos os objetos grandes, conforme definido por EnvelopeAngle() = 180, EnvelopeCenter() retornará (90,0).
Este método não é preciso.
Examples
DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeCenter().ToString();
Ver também
Métodos estendidos em instâncias geográficas
EnvelopeAngle (tipo de dados geográficos)