Para importar um arquivo CSV no QGIS, use a opção “Adicionar camada de texto delimitado”, selecione o arquivo e defina as coordenadas X/Y.
Importar um ficheiro CSV no QGIS é uma operação muito comum quando se trabalha com dados geográficos. As coordenadas podem vir de uma folha de cálculo, de um GPS, de um levantamento de campo ou ainda de uma exportação a partir de uma base de dados.
Na maioria dos casos, bastam alguns cliques para importar um CSV no QGIS e criar uma camada de pontos a partir das coordenadas. No entanto, alguns erros são frequentes: separador incorreto, problemas de codificação de caracteres, coordenadas mal interpretadas ou ordem invertida de latitude e longitude.
Neste artigo veremos como importar corretamente um ficheiro CSV no QGIS e como evitar os problemas mais comuns.
Este método funciona nas versões recentes do QGIS 3 e QGIS 4.
1. Preparar o ficheiro CSV
Antes da importação no QGIS, é importante verificar a estrutura do ficheiro.
Exemplo de tabela CSV:
| id | nome | latitude | longitude |
|---|---|---|---|
| 1 | Local A | -20.3484 | 57.5522 |
| 2 | Local B | -20.2201 | 57.4635 |
Pontos importantes:
- a primeira linha deve conter os nomes dos campos
- as coordenadas devem estar em duas colunas separadas
- os valores das coordenadas devem ser numéricos

2. Verificar o separador do ficheiro
Os ficheiros CSV utilizam normalmente:
- uma vírgula (,) nos países anglófonos
- um ponto e vírgula (;) em muitos países europeus
Se o separador não for o correto, o QGIS pode interpretar toda a linha como um único campo.
Nesse caso, abra o ficheiro num editor de texto para verificar qual é o separador utilizado.
As coordenadas devem usar um ponto (.) como separador decimal.
Se a sua folha de cálculo usar vírgulas, as coordenadas podem ser interpretadas como texto.
3. Verificar a codificação de caracteres
Para evitar problemas com acentos ou caracteres especiais, recomenda-se guardar o ficheiro CSV com codificação UTF-8.
Na maioria das folhas de cálculo (LibreOffice, Excel), é possível escolher UTF-8 ao exportar o ficheiro.
4. Importar o CSV no QGIS
No QGIS:
- Abra o menu Camada
- Selecione Adicionar camada
- Escolha Adicionar camada de texto delimitado

Em seguida, selecione o seu ficheiro CSV.

Na janela de importação:
- escolha o separador correto
- Tipo de geometria: Ponto
- selecione os campos longitude (X) e latitude (Y)
- escolha o sistema de coordenadas (normalmente WGS84 – EPSG:4326)
Depois clique em Adicionar.

O QGIS criará uma camada de pontos a partir das coordenadas.
5. Verificar o resultado
Depois de carregar a camada:
- verifique se os pontos aparecem no local correto
- consulte a tabela de atributos
- confirme que as coordenadas foram corretamente interpretadas.

Se os pontos aparecerem num local inesperado (por exemplo no oceano perto de África), normalmente trata-se de um problema de projeção ou da ordem das coordenadas.
Perguntas frequentes
O ficheiro CSV é importado mas não aparecem pontos
Verifique se as colunas latitude e longitude contêm valores numéricos, e não texto.
Todos os campos aparecem numa única coluna
O separador do ficheiro provavelmente não foi corretamente detetado.
Os pontos aparecem no local errado
Verifique:
- a ordem das coordenadas (latitude / longitude)
- o sistema de coordenadas escolhido.
Os pontos aparecem no equador ou perto da costa de África
Isto significa muitas vezes que:
- latitude e longitude estão invertidas, ou
- as coordenadas estão a ser interpretadas como texto.
Conclusão
Importar um ficheiro CSV no QGIS é uma operação simples, mas requer a verificação de alguns elementos essenciais: o separador, a codificação e o formato das coordenadas.
Depois de verificar estes elementos, torna-se muito fácil transformar uma tabela de dados numa camada geográfica utilizável no QGIS.
Num próximo artigo veremos como associar um ficheiro CSV a uma camada existente no QGIS.