evento
25/11, 21 - 25/11, 21
Seis semanas de sessões ao vivo, concursos de visualização de dados, treinamento, vouchers de exame de certificação Ads.
Adira agoraEste browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Retorna um objeto que representa a união de uma ocorrência de geografia com outra ocorrência de geografia .
.STUnion ( other_geography )
other_geography
É outra instância geográfica para formar uma união com a instância na qual STUnion() está sendo invocado.
Tipo de retorno do SQL Server: geografia
Tipo de retorno CLR: SqlGeography
Esse método lança um ArgumentException se a instância contém uma borda antipodal.
Esse método sempre retorna null se os identificadores de referência espacial (SRIDs) das instâncias geográficas não corresponderem.
O SQL Server dá suporte a instâncias espaciais maiores que um hemisfério. No SQL Server, o conjunto de possíveis resultados retornados no servidor foi estendido para instâncias FullGlobe .
O resultado pode conter segmentos de arco circular somente se as instâncias de entrada contiverem segmentos de arco circular.
Este método não é preciso.
O exemplo a seguir usa STUnion() para calcular a união de duas Polygon instâncias.
DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SET @h = geography::STGeomFromText('POLYGON((-122.351 47.656, -122.341 47.656, -122.341 47.661, -122.351 47.661, -122.351 47.656))', 4326);
SELECT @g.STUnion(@h).ToString();
O exemplo a seguir produz um FullGlobe quando STUnion() combina duas Polygon instâncias.
DECLARE @g geography = 'POLYGON ((-122.358 47.653, -122.358 47.658,-122.348 47.658, -122.348 47.649, -122.358 47.653))';
DECLARE @h geography = 'POLYGON ((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))';
SELECT @g.STUnion(@h).ToString();
O exemplo a seguir produz um buraco triagonal a partir da união de um CurvePolygon com uma Polygon instância.
DECLARE @g geography = 'POLYGON ((-0.5 0, 0 1, 0.5 0.5, -0.5 0))';
DECLARE @h geography = 'CURVEPOLYGON(COMPOUNDCURVE(CIRCULARSTRING(0 0, 0.7 0.7, 0 1), (0 1, 0 0)))';
SELECT @g.STUnion(@h).ToString();
evento
25/11, 21 - 25/11, 21
Seis semanas de sessões ao vivo, concursos de visualização de dados, treinamento, vouchers de exame de certificação Ads.
Adira agora