Compartilhar via


ReorientObject (tipo de dados geography)

Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

Retorna uma instância de geography com regiões interiores e exteriores intercambiadas.

Esse método de tipo de dados de geography é compatível com instâncias FullGlobe ou instâncias espaciais maiores que um hemisfério.

Sintaxe

.ReorientObject (geography)  

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

Argumentos

geografia
É outra instância de geography na qual ReorientObject() é invocado.

Valor Retornado

Tipo de retorno do SQL Server: geography

Tipo de retorno do CLR: SqlGeography

Comentários

Esse método altera a orientação do anel de todos os Polygons em uma GeometryCollection, mas não remove nem altera Points ou LineStrings na coleção especificada.

Se você passar uma GeometryCollection para esse método, cada instância na coleção será orientada novamente como resultado, mas a coleção como um todo não será orientada novamente.

Exemplos

DECLARE @R GEOGRAPHY = GEOGRAPHY::Parse('Polygon((-10 -10, -10 10, 10 10, 10 -10, -10 -10))');  
SELECT @R.ReorientObject().STAsText();  
--Result: POLYGON ((10 10, -10 10, -10 -10, 10 -10, 10 10))  

Consulte Também

Métodos estendidos em instâncias geography