Free cookie consent management tool by TermsFeed Policy Generator
  •  Video
  •    11 page views
  •   922 video views
  • 2025, August 27, Wednesday

#017 Como inserir ponto geográfico no SQL Server

Apresentamos nesse vídeo como armazenar pontos geográficos com a inteligência geo espacial do banco de dados SQL Server.

Iremos conhecer as técnicas:

1\. Criar tabela com coluna geográfica (GEOGRAPHY):

  • Para criar uma tabela com uma coluna geográfica, você pode usar o tipo de dados GEOGRAPHY no SQL Server.

CREATE TABLE Localizacoes (

ID INT PRIMARY KEY,

Nome NVARCHAR(50),

Coordenadas GEOGRAPHY

);

2\. Inserir registro na tabela contendo ponto geográfico, latitude e longitude (POINT):

  • Insira registros na tabela com informações geográficas, utilizando o tipo de dados POINT para representar pontos.

INSERT INTO Localizacoes (ID, Nome, Coordenadas)

VALUES (

1,

'Local1',

GEOGRAPHY::Point(40.7128, -74.0060, 4326) -- Latitude, Longitude, SRID

);

3\. Visualizar mapa utilizando SQL Server Management Studio (SSMS):

  • Utilize a funcionalidade gráfica do SQL Server Management Studio para visualizar o mapa.

SELECT ID, Nome, Coordenadas.ToString() AS Coordenadas

FROM Localizacoes;

  • Execute a consulta e, em seguida, clique no resultado da consulta na coluna Coordenadas no SSMS. Ele abrirá uma janela que exibirá o ponto no mapa.

A execução destes exemplos pressupõe que você já está utilizando uma versão do SQL Server com suporte a dados geográficos (como o SQL Server 2008 e versões posteriores) e que o SSMS também está configurado para trabalhar com dados geográficos. Certifique-se de substituir os valores de latitude e longitude pelos valores reais que deseja inserir.

This content contains
  • Content Video
  • Language Portuguese
  • Duration 5m 44s
  • Subtitles Não

  • Reading time 1 min 2 seg

avatar
Fabio Santos

Data Scientist and Consultant for Digital and Analytics Solutions


  • Share

Youtube Channel

@fabioms

Subscribe now