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))