SQL GO!!!

select 'Blog focado em SQL Server' from blog where nome ='SQLGO.wordpress.com'

Arquivos da Categoria: SpatialData

Como importar um ShapeFile para um banco de dados SQL Server

O que é um ShapeFile?

É um vetor digital que contem geoinformações, geralmente representado por pontos, linhas e polignos.

Um shapefile é composto principalmente por 3 arquivos:

.SHP Arquivo principal que contém os dados de referencia geográfica.

.SHX São dados de índices que apontam para a estrutura do arquivo .shp, para agilizar a navegação no shapefile.

.DBF Contém os atributos para cada shape, em formato Xbase(DBase).

Onde conseguir?

Na loja virtual do IBGE, o Cd com os dados custa R$ 50,00, no site do GisMaps ou fazendo um busca na internet você consegue, porém nem todos shapefiles são íntegros.

Como importar para o Sql Server 2008?

Nesse exemplo eu vou utilizar a ferramenta SQL Server 2008 Spatial Tools.

 

Faça o download de algum ShapeFile, no exemplo eu utilizei o shapefile das meso regiões

image

 

Abra o programa Shape2Sql.exe, clique em configure e defina as propriedades de conexão.

 

image

 

Escolha o diretorio onde está armazenado o ShapeFile, escolha o tipo de que contém no shape (geometry ou geography), caso deseje altere a nomenclatura da tabela, ou os campos que serão carregados no banco de dados, após essa etapa clique em “Upload to Database”

 

image

 

ShapeFile carregado com Sucesso! Veja o resultado:

 

image

 

 

Até a próxima!

Dre