Ir para conteúdo principal

Como converter um arquivo CSV em Shapefile no QGIS

Este guia explica como converter dados CSV em um arquivo Shapefile (SHP) usando o QGIS Desktop.

Escrito por Alex

Etapa 1: Prepare seu arquivo CSV

Antes de importar, verifique se o arquivo CSV está formatado corretamente:

  • Coordenadas geográficas: Verifique se o arquivo CSV contém colunas com as coordenadas da localização real dos pontos, como latitude e longitude ou coordenadas UTM em metros.

  • Formato do arquivo: Se os dados estiverem em outro formato de planilha (por exemplo, XLS ou XLSX do Microsoft Excel), salve-os como um arquivo CSV (.csv) antes de continuar.


Etapa 2: Importe o arquivo CSV

  1. Abra o QGIS.

  2. No menu principal, selecione: Layer >> Add Layer >> Add Delimited Text Layer...

    A janela “Data Source Manager | Delimited Text” será aberta.


    ​


Etapa 3: Configure as opções de importação do CSV

Na janela “Data Source Manager | Delimited Text”, configure as opções de importação:
​

  1. File Name: Use o botão “...” para localizar e selecionar seu arquivo CSV.

  2. File Format: Verifique se a opção “CSV (Comma Separated Values)” está selecionada.

  3. Record and Fields Options:

    • Field separator: Verifique se a opção “Comma” está selecionada.

    • First record has field names: Marque essa caixa se a primeira linha do arquivo CSV contiver os nomes das colunas (o que é comum). Assim, os cabeçalhos não serão interpretados como dados.

  4. Geometry Definition:

    • Selecione “Point coordinates”.

    • Em X field, selecione a coluna que contém a longitude ou a coordenada Easting (UTM).

    • Em Y field, selecione a coluna que contém a latitude ou a coordenada Northing (UTM).

  5. Geometry CRS (sistema de referência de coordenadas):

    • Clique no botão “Select CRS”.

    • Na janela “Coordinate Reference System Selector”, procure e selecione “EPSG:4326 - WGS 84” para dados de latitude e longitude. Se estiver usando UTM, selecione o sistema de referência da zona UTM correspondente (por exemplo, EPSG:32634 para WGS 84 / UTM zone 34N). O WGS 84 é um sistema de coordenadas geográficas amplamente utilizado para dados de latitude e longitude em todo o mundo.

  6. Clique em “Add”.

    Os dados do arquivo CSV devem aparecer no mapa do QGIS como uma camada de pontos.


Etapa 4: Exporte a camada de pontos para o formato Shapefile

Após carregar os dados CSV como uma camada de pontos temporária, você pode salvá-los de forma permanente em um arquivo Shapefile:
​

  1. No painel “Layers”, clique com o botão direito do mouse na camada CSV que acabou de importar (o nome geralmente é igual ao do arquivo CSV).

  2. No menu de contexto, selecione “Export” >> “Save Features As...”

    A janela “Save Vector Layer As...” será aberta.


Etapa 5: Configure as opções de exportação do Shapefile

Na janela “Save Vector Layer As...”, ajuste as opções de exportação do novo arquivo Shapefile:
​

  1. Format: No menu suspenso, selecione “ESRI Shapefile”.

  2. File name: Clique no botão “...” para escolher onde salvar e dar um nome ao novo arquivo Shapefile (por exemplo, my_location_data.shp).

  3. CRS (sistema de referência de coordenadas): Verifique se o sistema está definido como “EPSG:4326 - WGS 84” (ou o sistema UTM escolhido, se aplicável). Manter esse sistema é essencial para a compatibilidade, especialmente ao usar plataformas como a OneSoil.

  4. Encoding: Em geral, recomendamos manter a codificação “UTF-8”, a menos que você tenha requisitos específicos de codificação de caracteres.

  5. Você pode manter as outras opções nos valores padrão ou ajustá-las para necessidades mais avançadas (por exemplo, selecionar campos específicos para exportar).

  6. Clique em “OK”.

O novo arquivo Shapefile será criado na pasta escolhida e adicionado automaticamente ao projeto QGIS. Agora você tem um arquivo Shapefile georreferenciado, criado a partir dos seus dados CSV e pronto para usar!

Isto respondeu à sua pergunta?