Questão FC292358
Acerca do cálculo de áreas com base no SQL Server, julgue o item a seguir. A função ST_Area permite calcular a área de polígonos.
Cartografia e Geoprocessamento
CEBRASPE (CESPE) · 2023
Acerca do cálculo de áreas com base no SQL Server, julgue o item a seguir.
A função ST_Area permite calcular a área de polígonos.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
ST_Area é o método das collections espaciais do SQL Server usado para retornar a área de um polígono. Por isso o item foi julgado certo.
Na prática há duas variantes: o tipo geometry, que calcula área em unidades quadradas do sistema de coordenadas plano; e o tipo geography, que calcula área sobre o elipsoide (ex.: SRID 4326 gera m²). A entidade deve ser um polígono válido para o resultado fazer sentido.
Ex.: declarar um objeto geography e chamar STArea() retorna a área: DECLARE @g geography; SET @g = geography::STGeomFromText('POLYGON((...))',4326); SELECT @g.STArea();
Assim, usar ST_Area/STArea() permite calcular áreas espaciais diretamente no SQL Server; atenção às unidades e à validade topológica.
Conteúdo do catálogo FC Concursos · Atualizado em