Você está na página 1de 16

PostgreSQL & PostGIS:

Instalao do Banco de Dados Espacial no Windows 7

PostgreSQL & PostGIS: Instalao do Banco de Dados Espacial no Windows 7


Sobre o PostGIS
PostGIS um Add-on (complemento, extenso) para o PostgreSQL. Este aplicativo fornece suporte
para objetos geogrficos, permitindo que as informaes armazenadas no banco de dados possam ser
consultadas atravs de pesquisas via SQL.

Download da documentao completa do PostGIS:


http://andersonmedeiros.com/documentacao-postgis/

Sobre o PostgreSQL
O PostgreSQL um poderoso sistema gerenciador de banco de dados objeto-relacional de cdigo
aberto. Tem mais de 15 anos de desenvolvimento ativo e uma arquitetura que comprovadamente
ganhou forte reputao de confiabilidade, integridade de dados e conformidade a padres. Roda em
todos os grandes sistemas operacionais, incluindo GNU/Linux, Unix (AIX, BSD, HP-UX, SGI IRIX, Mac
OS X, Solaris, Tru64), e MS Windows.

Informaes sobre o PostgreSQL podem ser obtidas na Comunidade Brasileira de PostgreSQL:


http://www.postgresql.org.br

Sobre o pgAdmin III


pgAdmin III uma ferramenta para gerenciamento de banco de dados inteiramente gratuita. Permite
escrever as demandas SQL simples ou complexas e desenvolver os bancos de dados com a ajuda das
funes PostgreSQL. O software entregue com a instalao do PostgreSQL e no necessita de
nenhum drive complementar para se comunicar com o servidor do banco de dados.

Roteiro de instalao
Em nosso roteiro de instalao, vamos utilizar a verso 9.1 do PostgreSQL combinada com a verso 2.0
do PostGIS. O PostgreSQL 9.1 no possui verso 64 bits. A sequncia das instalaes sistemtica e
deve ser seguida de acordo com a ordem abaixo:

Instalao do PostgreSQL 9.1

Instalao do PostGIS 2.0

Conexo e Gerenciamento da Base de Dados com pgAdmin III.

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 2

Instalao do PostgreSQL 9.1


1 Visite o site http://www.enterprisedb.com/products-services-training/pgdownload#windows e
baixe o PostgreSQL 9.1.9 para Windows 32 bits:

2 Inicie a instalao do PostgreSQL. As primeiras telas so simples. Clique no boto Next:

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 3

3 - Na segunda tela, informe o diretrio de instalao do programa. Pressione Next:

4 - Indique na tela seguinte o diretrio onde os dados sero armazenados ( basta pressionar Next):

5 - A quarta tela de instalao do PostgreSQL importante porque preciso definir uma senha para o
superusurio postgres. Digite a senha combinando letras e nmeros e guarde-a num local seguro.
Aps confirmar a mesma senha nos dois campos, pressione o boto Next:

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 4

6 O programa de instalao provavelmente ir indicar a porta 5432. clique em Next novamente:

7 Na sexta tela de instalao do PostgreSQL, mantenha a opo Default Locale. Pressione Next:

8 Na tela seguinte, o programa de instalao ir iniciar o processo de instalao. Aguarde.

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 5

9 - O PostgreSQL 9.1 ser instalado. Na 9 tela, se tudo correu bem at aqui, o programa de instalao
ir sugerir a instalao do Stack Builder. Se esta opo no aparecer durante a sua instalao, voc
deve executar o Stack Builder a partir do Menu Iniciar, pasta PostgreSQL. Vamos utilizar esse
aplicativo para instalar automaticamente o PostGIS 2.0. Clique no boto Finish para sair do assistente.

Instalao do PostGIS 2.0


1 Na tela inicial do Stack Builder, selecione PostgreSQL 9.1 on port 5432 e pressione Next:

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 6

2 Marque a opo PostGIS 2.0 for PostgreSQL 9.1 em Spatial Extensions. Pressione Next:

3 Mantenha o diretrio sugerido pelo assistente de instalao e clique no boto Next:

4 O download do PostGIS 2.0 ir iniciar automaticamente. Aguarde o trmino do processo:

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 7

5 Pressione Next para que o assistente inicie a instalao do PostGIS 2.0:

6 Pressine o boto I Agree para concordar com os termos de uso do programa:

7 Mantenha as opes da imagem abaixo (apenas PostGIS) e clique no boto Next:

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 8

8 Mantenha o diretrio sugerido pelo Assistente e pressione a tecla Next:

9 Digite a senha de superusurio criada anteriormente e pressione a tecla Next:

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 9

10 Aguarde o trmino da instalao do PostGIS 2.0:

11 O Assistente deve propor instalao da biblioteca geoespacial GDAL. Pressione o boto SIM:

12 Fim da instalao. Pressione o boto Close para encerrar o Assistente.

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 10

13 Pressione o boto Finish para encerrar o Stack Builder e partir para a ltima fase de instalao do
pacote.

Configurao do Banco de Dados com pgAdmin III


Chegou a hora de utilizar o gerenciador de banco de dados pgAdmin III. Este programa est localizado
na pasta de instalao do PostgreSQL 9.1 presente no Menu Iniciar. Execute o programa pgAdmin III:

Ao iniciar o aplicativo para gerenciamento de banco de dados pgAdmin III, o primeiro passo consiste
em conectar-se ao banco de dados PostgreSQL. No cone Servers, clique com o boto direito do
mouse sobre este cone e acesse a opo Connect (veja a imagem abaixo):

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 11

Digite sua senha de superusurio para prosseguir com a conexo:

A conexo ser estabelecida. O nome da base de dados padro template_postgis_20. Para ativ-la,
basta dar um nico clique sobre o nome do arquivo. Assim terminamos a instalao e configurao
bsica do banco de dados. Considerando que tudo foi feito exatamente de acordo com este tutorial, o
banco de dados est pronto para importar feies para o PostGIS.

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 12

Importao de Arquivos Shapefile para o PostGIS


Esta uma tarefa complementar. Siga os passos abaixo para adicionar arquivos shapefile para sua
base de dados PostGIS.
1 No cone semelhante a um quebra-cabea, clique na opo PostGIS Shapefile and DBF Loader:

2 Na janela seguinte, pressione o boto View connection details:

3 Digite o nome e a senha de superusurio, nome do servidor,a porta e o nome da sua base de dados
padro. Pressione o boto OK:

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 13

4 No campo Log Window, somos informados sobre o estado atual da conexo. Pressione o boto
Add File para iniciar o processo de importao de arquivos:

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 14

5 Navegue at o diretrio onde esto os arquivos e pressione a tecla Open. De volta janela
principal, clique no boto Import:

6 O shapefile ser importado para o PostGIS de acordo com as informaes atualizadas no campo
Log Window. Alterne para a janela pgAdmin III e faa a expanso da sua base de dados
template_postgis_20 para visualizar seu contedo. Em Shemas, localize o cone Tables e faa uma
atualizao das informaes (Refresh) com um clique direto sobre o cone Tables. O shapefile
importado ir ser exibido no painel direita. Nossa base de dados est instalada e atualizada com
informao geoespacial a partir de agora.

Agora temos dados importados para o PostGIS e estamos prontos para iniciar uma Query (Pesquisa)
SQL a qualquer instante. Aqui encerra-se o ciclo de instalaes para habilitar o uso de banco de dados
espaciais com PostGIS.
Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 15

Interface Grfica para o PostGIS


O PostGIS no possui Interface Grfica de Usurio (GUI). Para manipular as geometrias, use um SIG
livre de sua preferncia. Este tema foi amplamente abordado pelo Anderson Medeiros em seu site.
Abaixo segue uma relao de tutoriais sobre conexo entre aplicativos SIG e PostGIS.

Conexo de SIG com a Base de Dados PostGIS


Anderson Medeiros Consultor em Geotecnologias
http://andersonmedeiros.com/

Integrao PostGIS com gvSIG


http://andersonmedeiros.com/integracao-postgis-gvsig/
Integrao do Quantum GIS com Base de Dados PostGIS
http://andersonmedeiros.com/qgis-conectar-banco-postgis/
Integrao uDig com Base de Dados PostGIS
http://andersonmedeiros.com/integracao-udig-postgis/
Integrao do Kosmo GIS com Base de Dados PostGIS
http://andersonmedeiros.com/integracao-do-kosmo-gis-com-base-de-dados-postgis/
Console SQL para PostGIS Viewer
http://andersonmedeiros.com/console-sql-postgis-viewer/
Visualizador de Dados Geogrficos para pgAdmin III
http://andersonmedeiros.com/visualizador-dados-geograficos-no-pgadmin/

Dvidas e sugestes podem enviadas para o e-mail contato@processamentodigital.com.br


Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br |

Por Jorge Santos | 05 de maio de 2013 16

Você também pode gostar