Importando dados de coordenadas do excel para o QGIS?


23

Eu tenho um arquivo do Excel que contém dados coletados ao longo de muitos anos como coordenadas de latitude e longitude para sites arqueológicos - como posso importá-lo para o QGIS como uma nova camada?


2
Converter um arquivo do Excel para CSV não é uma questão de GIS. Converter um Excel ou CSV em um shapefile seria. O que você tentou até agora em termos de teste ou pesquisa?
PolyGeo

Se seus dados estiverem formatados corretamente no Excel (cabeçalhos de coluna, sem dados estranhos), 'salvar como' no Excel como tipo CSV. Você receberá avisos sobre o CSV que não suporta várias planilhas, etc. . Você pode dar uma captura de tela do que você tem no Excel e indicar o que você tentou e onde está falhando.
precisa

Respostas:


11

Se você já possui seus dados no Excel, verifique o seguinte: a) Os dados devem estar em graus decimais b) A primeira linha do arquivo tem o nome do campo (este é apenas um exemplo) insira a descrição da imagem aqui

você precisará salvar o arquivo como uma vírgula csv delimitada (não msdos ou mac). Depois de abrir o Qgis, você precisa procurar o "add plugin delimitado da camada de texto (um postit azul com o ícone de vírgulas). insira a descrição da imagem aqui

É necessário definir que o delimitador é vírgula e escolher os arquivos x e y apropriados. Quando o Qgis abre os dados, ele solicita o CRS, você precisa definir um para seus dados. Os dados que você está procurando na imagem são latlon wgs 84, então eu escolhi o EPSG4326. Depois que seus dados são carregados, você pode salvar a camada de texto em outro tipo de arquivo como shp. Espero que ajude


Melhore sua resposta adicionando a nota do @Radar no CRS. Como você deve saber, a importação delim txt deve solicitar o CRS.
Willy

7

Este excelente tutorial explica como fazer exatamente isso.

Observe que se seus dados estiverem no UTM:

Você pode seguir o mesmo processo, mas escolha o UTM CRS apropriado no Seletor de sistema de referência de coordenadas em vez de WGS84.


6
Eu acho que seria melhor se você pudesse postar um esboço ou um resumo do tutorial que você vinculou. Sua resposta é ótima, mas seria inútil se o blog ao qual você vinculou subitamente ficou offline.
RK

E também isso não responde a pergunta muito bem - a questão era sobre arquivos do Excel
Tomas

Eu diria que um CSV criado no Excel é tanto um 'arquivo do Excel' quanto um arquivo com extensão .xls, pois eles podem ser convertidos para e de cada formato usando o Excel. Se você quiser ser realmente exigente, a etapa intermediária seria a conversão do arquivo .xls para CSV usando o Excel.
Radar

Concordo que esta resposta deve ser um pouco mais do que um link. As informações que você não pode simplesmente carregar o arquivo do Excel no QGIS e precisa primeiro do Excel ou de outro software alternativo para convertê-lo em CSV são críticas.
Miro

7

Você pode controlar seus dados tabulares com o plugin XYtools .

O objetivo do xy-tools-plugin é preencher uma coluna xey de uma determinada tabela de atributos clicando em um mapa (de referência). Após o preenchimento da coluna xey, você poderá exportar a tabela para um arquivo de formato de ponto. Desde a versão 0.2, você também pode abrir arquivos do Excel e, usando uma coluna x e y, carregá-lo como uma camada Point.


Bom, mas trabalhar apenas com o arquivo * .xls ...
GeoStoneMarten


1

Há um tutorial aqui sobre a importação de CSVs ou planilhas: http://www.qgistutorials.com/en/docs/importing_spreadsheets_csv.html

Há uma pergunta antiga com respostas aqui: Importando dados de coordenadas do excel para o QGIS?

E aqui está outro tutorial: http://maps.cga.harvard.edu/qgis/wkshop/import_csv.php

Basicamente, você converte seu arquivo em um arquivo .csv e, em seguida, usa a ferramenta 'Adicionar camada de texto delimitada', disponível na barra de ferramentas 'camada' -> 'adicionar camada'.

Adicionar texto delimitado

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.