Dando seqüência ao último post, vamos agora importar um arquivo shapefile contendo o mapa do Brasil para o nosso BDG, depois iremos visualizar esta tabela no QGIS. Para este tutorial faça o download do arquivo que se encontra no link abaixo:
http://www.gismaps.com.br/divpol/divisao_politica.zip
Após baixar o arquivo, é só descompactá-lo em um diretório da sua escolha.
1. Utilizando o comando shp2pgsql para converter os shapes
No Terminal, vá até a pasta em que você salvou o arquivo e depois digite shp2pgsql -s 4291 BRASIL.shp estados_br > estados_br.sql (enter)
Onde:
-s 4291 indica o SRID (Identificação do Sistema de Referência Espacial) referente ao Datum SAD69 e as coordenadas geográficas.
BRASIL.shp é o nome do arquivo shapefile que iremos converter em sql.
estados_br é o nome da tabela que será criada no banco.
estados_br.sql é o nome do arquivo sql a ser gerado neste mesmo diretório.
Se você não errou nada, verá a mensagem abaixo, indicando que o arquivo sql foi criado.
Shapefile type: Polygon
Postgis type: MULTIPOLYGON[2]
Criado o arquivo estados.sql, vamos importá-lo para o banco, digite psql -f estados_br.sql -d gis (enter).
2. Vizualizando a tabela no QGIS
Baixe e instale o QGIS pelo synaptic, após sua instalação, abra-o, e vá até o ícone Add a PostGIS Layer. Agora clique em novo e informe os parâmetros da conexão, como mostra a figura abaixo:
Clique agora em conectar, escolha a tabela e clique em adicionar para visualizar o mapa do Brasil, como mostra a figura abaixo:
Nenhum comentário:
Postar um comentário