você está aqui: Home  → Arquivo de Mensagens

Instalação de PostGis numa distribuição Ubuntu

Colaboração: Tiago Eugenio de Melo

Data de Publicação: 05 de Junho de 2007

Este tutorial será usado para instalar o PostGis numa distro Ubuntu, criar um banco de dados em PostGres, carregar a extensão PostGis e acessar o banco de dados criado no QGis.

Dados

tiago - nome do usuário linux (substitua tiago pelo seu login)ñ gis - nome do banco de dados criado no PostGresñ gisuser - nome do usuário do PostGresñ

Notações

# prompt da shellñ ! comentárioñ (enter) tecla que deverá ser pressionada pelo usuárioñ

Seqüência

  1. Atualização do repositório
      # sudo apt-get update
    

  2. Instalação do PostGres e PostGis
      # sudo apt-get install postgresql-8.1-postgis postgis pgadmin3
    

  3. Criação do banco de dados e do usuário
      # sudo su (enter)
      # su postgres (enter)
      # createdb gis -E='LATIN1' (enter)
      ! gis é o nome do banco de dados
      ! 'LATIN1' é o tipo de codificação adotada
      ! 'CREATE DATABASE' é a mensagem que irá aparecer confirmando que o BD foi criado com sucesso
      # createuser gisuser (enter)
      ! Em seguida, aparecerá a seguinte pergunta: 'Shall the new role be a superuser? (y/n)'
      # y (enter)
      ! 'CREATE ROLE' é a mensagem que irá aparecer confirmando que o usuário foi criado com sucesso
      # psql gis
      ! Irá acessar o banco de dados criado
      # ALTER USER gisuser PASSWORD 'nova_senha' ; (enter)
      ! Altera a senha do usuário criado (gisuser)
      ! 'ALTER ROLE' é a mensagem que irá aparecer confirmando que a senha do usuário foi alterada com sucesso
    
  4. Carregando a extensão PostGIS
      ! Abra uma nova shell
      # cd /usr/share/postgresql-8.1-postgis/ (enter)
      # createlang plpgsql gis (enter)
      # psql -f lwpostgis.sql -d gis (enter)
      # psql -f lwpostgis_upgrade.sql -d gis (enter)
      # psql -f spatial_ref_sys.sql -d gis (enter)
    
  5. Baixar os dados
      ! Faça o download dos arquivos neste endereço: http://www.gismaps.com.br/divpol/divisao_politica.zip
      ! Entre no diretório em que você salvou o arquivo 'divisao_politica.zip'
      # unzip divisao_politica.zip
      # shp2pgsql -s 4291 BRASIL.shp estados_br > estados_br.sql (enter)
      ! Este comando é utilizado para converter os arquivos shapefiles no formato que PostGis reconheça
      ! -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
      ! 'Shapefile type: Polygon' é a mensagem que irá aparecer confirmando que o arquivo foi criado com sucesso
      ! 'Postgis type: MULTIPOLYGON[2]' é a mensagem que irá aparecer confirmando que o arquivo foi criado com sucesso
      # psql -f estados_br.sql -d gis (enter)
      ! Comando para importar o arquivo para o banco de dados
    
  6. Acessando o banco via QGis
      ! Abra o aplicativo QGis
      ! Clique no ícone 'Add a PostGIS Layer'
      ! Clique no botão 'New'
      ! Preencha o formulário
             ! Name: Estudo
             ! Host: localhost
             ! Database: gis
             ! Port: 5432
             ! Username: usergis
             ! Password: 'nova_senha'
      ! Clique no botão OK
      ! Clique no botão 'Connect'
      ! Clique na tabela que foi adicionada (ela ficará selecionada)
      ! Clique no botão 'Add'
      ! Pronto e tudo funciona.
    

Referências

  1. http://profmarcello.blogspot.com/
  2. http://www.postgresql.org/
  3. http://postgis.refractions.net/
  4. http://www.gismaps.com.br/divpol/divisao_politica.zip

Palestra de Torvalds sobre o GIT

Fonte: Notícias Linux

Vale a pena conferir a palestra gravada em vídeo, de Linus Torvalds falando sobre o GIT e os SCM (Sistemas de Gestão de Código Fonte) distribuídos em um conferência realizada no Google. Com seu peculiar humor pessoal critica duramente outros SCMs como CVS e SVN com frases como "qualquer um que não esteja de acordo comigo é feio e estúpido" ou "CVS está descerebrado", frases que podem parecer de troll, algumas totalmente humorísticas, mas outras que uma vez explicadas guardam grandes verdades.

Confira: http://www.youtube.com/watch?v=4XpnKHJAok8ñ Fonte: http://www.youtube.com/watch?v=4XpnKHJAok8ñ

Comente: http://www.noticiaslinux.com.br/nl1180924668.html#comentarios



 

 

Veja a relação completa dos artigos de Tiago Eugenio de Melo

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script