De entre as várias opções para carregar dados para o Postgresql, vamos analisar aqui aquela que, na minha opinião, é a mais simples e rápida. Vamos simplesmente usar o QGis e o seu Gestor de Base de Dados.
Vamos carregar uma grande camada para o exemplo. A camada Edifícios da base de dados topográfica francesa (BD topo) é um bom exemplo.
![](https://i0.wp.com/www.sigterritoires.fr/wp-content/uploads/2023/05/a1-3.png?resize=640%2C517&ssl=1)
O do departamento 65 (Hautes Pyrénées) contém 385.880 entidades poligonais. Para além disso, são entidades xyz.
Vamos carregar esta camada numa base de dados Postgis com PostgreSQL 15.
![](https://i0.wp.com/www.sigterritoires.fr/wp-content/uploads/2023/05/a2-1.png?resize=640%2C416&ssl=1)
Abrir o gestor da base de dados QGis
![](https://i0.wp.com/www.sigterritoires.fr/wp-content/uploads/2023/05/a3-1.png?resize=640%2C487&ssl=1)
Clique em frente ao ícone PostGIS para verificar se está ligado à base de dados PostgreSQL. Se não for esse o caso, vá ao painel Explorador->PostgreSQL e clique em Nova ligação para definir a base de dados e as autorizações de ligação.
Vá para o esquema da base de dados em que pretende carregar a nova tabela e, no menu Tabela, seleccione Importar camada/ficheiro
![](https://i0.wp.com/www.sigterritoires.fr/wp-content/uploads/2023/05/a5-1.png?resize=640%2C692&ssl=1)
É possível definir os dados a carregar e o local onde serão carregados. Também pode alterar as predefinições.
Neste exemplo, a única coisa interessante a alterar é a caixa de verificação “Criar um índice espacial”. Dado o número de entidades na tabela, isto será certamente útil para consultas espaciais.
Clique em OK e já está!
Carregar um grande número de entidades pode levar algum tempo. Acrescente a isso o facto de o índice espacial também demorar o seu tempo, por isso seja paciente…
Aguarde pela mensagem: Importar com êxito. A nova camada aparece no painel do lado esquerdo. Clique nela e verá o resultado completo da operação.
![](https://i0.wp.com/www.sigterritoires.fr/wp-content/uploads/2023/05/a6-3.png?resize=640%2C551&ssl=1)
Pode fazer o mesmo no pgAdmin:
![](https://i0.wp.com/www.sigterritoires.fr/wp-content/uploads/2023/05/a8-1.png?resize=640%2C358&ssl=1)
Verá que os polígonosZ foram criados.
![](https://i0.wp.com/www.sigterritoires.fr/wp-content/uploads/2023/05/a9-1.png?resize=640%2C324&ssl=1)
O índice GIST também está lá. Se pretender outros tipos de índices, terá de os configurar diretamente com o pgAdmin.