Como conectar QGIS ao PostGIS

O PostGIS é um complemento gratuito para dados espaciais para o SGBD PostgreSQL. Ele é muito útil para armazenar dados geográficos e fazer consultas espaciais com diferentes níveis de complexidade. Nesta publicação explicamos como conectar o QGIS ao PostGIS, utilizando a release 3.4 Madeira.

O PostGIS é um complemento gratuito para dados espaciais para o SGBD PostgreSQL. Ele é muito útil para armazenar dados geográficos e fazer consultas espaciais com diferentes níveis de complexidade. Nesta publicação explicamos como conectar o QGIS ao PostGIS, utilizando a release 3.4 Madeira. Assumimos que você já tenha instalado o PostgreSQL e o PostGIS.

Primeiro, certifique-se de que o painel Navegador está habilitado. Se não estiver, você pode fazer isso indo no Menu principal >> Exibir >> Painéis >> Navegador.

No painel Navegador, clique com o botão direito do mouse em PostGIS e depois em Nova conexão…

postgis-nova-conexao

Vamos fazer uma conexão local.

  • Nome: um nome para sua conexão, ajuda a identificá-la na lista de conexões.
  • Host: no nosso caso é uma conexão local, então localhost.
  • Porta: por padrão a porta do postgres é a 5432, mas, se não tiver certeza, aí vai uma dica:

Para saber qual porta está sendo utilizada pelo postgres

No Ubuntu, você pode usar no terminal o comando sudo netstat -plnt (talvez você precise instalar o pacote);

No Windows, abra o prompt de comando e execute tasklist | findstr “postgres”, anote o primeiro número da segunda coluna, em seguida execute netstat -aon | findstr “xxxx”, substituindo xxxx pelo número anotado.

  • Banco de dados: o nome do seu banco de dados (postgres se você não instalou o PostGIS em algum outro).
  • Modo SSL: protocolo de segurança para a conexão. Como se trata de uma conexão local, deixe “desabilitar”.

postgis-criar-conexao

Autenticação

Se você ainda não definiu nenhuma autenticação nas opções do QGIS, é a hora de criar uma. Clique em Criar uma nova configuração de autenticação (+ verde). Deverá aparecer uma caixa de diálogo pedindo para você definir uma senha mestre. Ela será solicitada sempre que você fechar e abrir o projeto novamente, a não ser que você opte por marcar a opção Armazenamento/atualização da senha mestre no seu Password Manager. Essa senha NÃO É a de acesso ao banco de dados.

qgis-senha-mestre

Definida a senha mestre, vamos configurar nossa autenticação. Podemos, neste caso, usar a autenticação básica. Dê um nome e, aí sim, você deve digitar o usuário e a senha de acesso ao banco de dados. Salve.

qgis-nova-autenticacao

Agora, só clicar em Testar conexão. Se as credenciais estiverem corretas, o QGIS deve retornar uma mensagem positiva. Por fim, existem algumas opções que você pode marcar como Apenas olhar no esquema público ou Também listar tabelas sem geometria. Marque de acordo com sua necessidade. Por fim, clique em OK.

Agora, no painel Navegador, temos nossa conexão PostGIS. Pra importar a tabela com geometria para o Canvas você pode simplesmente clicar e arrastar.

postgis-redeurbana

Pronto! Foi fácil, não é?! No Neolítico era mais complicado.

Espero que seja útil. Deixa um comentário.

Rede Urbana

Autor: Paulo Vitor

João Pessoa-PB

Uma consideração sobre “Como conectar QGIS ao PostGIS”

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: