Compartilhar via


ReorientObject (tipo de dados geography)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de Dados SQL no Microsoft Fabric

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)  

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