sexta-feira, 18 de maio de 2012

PosgreSql + PgAdmin III + PostGIS

Para instalar:
# aptitude install postgresql pgadmin3 postgis postgresql-contrib

O PostgreSql 9.1 cria um usuário no sistema chamado postgres e a priori o sistema não define uma senha para o banco de dados. Para adicionar a senha:
1) Mudar para o usuário postgres, necessário estar logado como root!!!!
# su postgres
# createdb postgistemplate
# createlang plpgsql postgistemplate
# psql -d postgistemplate -f /usr/share/postgresql/9.1/contrib/postgis-1.5/postgis.sql
# psql -d postgistemplate -f /usr/share/postgresql/9.1/contrib/postgis-1.5/spatial_ref_sys.sql

Ao criar um novo banco de dados espaciais, setar o template como postgistemplate.

2) Entrar no shell do postgre
# psql
3) Alterar a senha com
ALTER USER postgres WITH PASSWORD 'sua_senha';

Com o PgAdmin III:
1) Carregar o programa
# pgadmin3
2) Clicar no ícone do "plug de tomada"
3) Colocar o nome do banco
4) Colocar o host, se o banco for ficar na sua máquina, digite localhost
5) Coloque o usuário e senha
6) Dê OK.


Para listar todos os bancos:
\l

Para conectar a um banco:
\c nome_do_banco

Para listar as tabelas do banco
\dt

Para listar as colunas da tabela
\d+ nome_da_tabela


Visualizar os dados espaciais com o Quantum GIS:

1) Ir em Camadas -> Adicionar Camada PostGis.
2) Preencher os espaços como mostra a figura abaixo. Nome pode ser um nome aleatório.

3) Clicar em conectar.
4) Selecionar as tabelas a serem carregadas.
5) Clicar em Adicionar e seja feliz.



ORIGINAL:


RESULTADO NO QUANTUM GIS:


Nenhum comentário: