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.