Compartilhar via


ReorientObject (tipo de dados geography)

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

Este método de tipo de dados geography oferece suporte a instâncias FullGlobe ou a instâncias espaciais maiores que um hemisfério.

Aplica-se a: SQL Server (SQL Server 2012 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual).

Sintaxe

.ReorientObject (geography)

Argumentos

  • geography
    É outra instância geography na qual ReorientObject() é chamado.

Valor de retorno

SQL Server tipo de retorno: geography

Tipo de retorno CLR: SqlGeography

Comentários

Esse método altera a orientação do anel de todos os Polygons em um GeometryCollection, mas não remove ou altera nenhum Points ou Linestrings na determinada coleção.

Se um GeometryCollection for passado para esse método, cada instância na coleção será orientada novamente, 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

Outros recursos

Métodos estendidos em instâncias geography