Partilhar via


Dados espaciais

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Ponto de extremidade de análise de SQL no Microsoft Fabric Warehouse no Microsoft Fabric Banco de dados SQL no Microsoft Fabric

Os dados espaciais representam informações sobre a localização física e a forma dos objetos geométricos. Esses objetos podem ser localizações pontuais ou objetos mais complexos, como países/regiões, estradas ou lagos.

O SQL Server oferece suporte a dois tipos de dados espaciais: o tipo de dados de geometria e o tipo de dados de geografia.

  • O tipo geometria representa dados em um sistema de coordenadas euclidiano (plano).

  • O tipo geografia representa dados em um sistema de coordenadas esféricas.

Ambos os tipos de dados são implementados como tipos de dados CLR (Common Language Runtime) .NET no SQL Server.

Limitações

No banco de dados SQL no Microsoft Fabric, há suporte para os tipos de dados geography e geometry , mas não podem ser espelhados no Fabric OneLake.

Criar, construir e consultar instâncias de geometria
Descreve os métodos que você pode usar com instâncias do tipo de dados geometry .

Criar, construir e consultar instâncias de geografia
Descreve os métodos que você pode usar com instâncias do tipo de dados geography .

Consultar vizinho mais próximo de dados espaciais
Descreve o padrão de consulta comum usado para localizar os objetos espaciais mais próximos a um objeto espacial específico.

Criar, modificar e remover índices espaciais
Fornece informações sobre como criar, alterar e remover um índice espacial.

Projeto de código aberto de ferramentas espaciais

O SQL Server Spatial Tools é uma coleção de ferramentas de código aberto patrocinada pela Microsoft para uso com os tipos espaciais no SQL Server. Esse projeto fornece um conjunto de funções reutilizáveis que podem ser usadas pelos aplicativos. Essas funções podem incluir rotinas de conversão de dados, novas transformações, agregações, etc. Consulte Microsoft/SQLServerSpatialTools no GitHub para obter mais detalhes.