postgresql & postgis: instalação do banco de dados espacial no windows 7

16
PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7

Upload: rsiqueirasantos5711

Post on 07-Sep-2015

243 views

Category:

Documents


0 download

DESCRIPTION

Sobre o PostGISPostGIS é um Add-on (complemento, extensão) para o PostgreSQL. Este aplicativo fornece suportepara objetos geográficos, permitindo que as informações armazenadas no banco de dados possam serconsultadas através de pesquisas via SQL.Sobre o PostgreSQLO PostgreSQL é um poderoso sistema gerenciador de banco de dados objeto-relacional de códigoaberto. Tem mais de 15 anos de desenvolvimento ativo e uma arquitetura que comprovadamenteganhou forte reputação de confiabilidade, integridade de dados e conformidade a padrões. Roda emtodos os grandes sistemas operacionais, incluindo GNU/Linux, Unix (AIX, BSD, HP-UX, SGI IRIX, MacOS X, Solaris, Tru64), e MS Windows.

TRANSCRIPT

  • 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 [email protected]

    Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 05 de maio de 2013 16