Após associar o shapefile à opção de símbolos graduados do arquivo CSV indisponível no QGIS?


11

Associei com êxito dados de um arquivo csv a um shapefile no QGIS, mas por algum motivo estou tendo problemas para simbolizar meus dados.

Eu quero usar uma simbologia graduada, no entanto, essa opção não está disponível para nenhuma das colunas da minha tabela unida.

Tentei salvar como uma nova camada, mas isso não altera o problema.

Alguém tem alguma dica para contornar isso?

Respostas:


10

O problema provavelmente é que todas as colunas CSV foram importadas como campos de texto. O texto não pode ser usado para estilos graduados.

Para corrigir isso, você precisa de um arquivo .csvt para o seu CSV, que especifique explicitamente o tipo de dados das colunas CSV. Basicamente, um arquivo .csvt é um arquivo de texto com apenas uma linha, por exemplo

"Integer","Real","String"

Para um arquivo CSV com três colunas. Mais informações: http://underdark.wordpress.com/2011/03/07/how-to-specify-data-types-of-csv-columns-for-use-in-qgis/

Você poderá verificar se a especificação dos tipos de dados funcionou, verificando a guia "Campos" da camada csv e os tipos de dados listados lá.


4

Também tentei usar o arquivo CSVT, mas obtive melhores resultados simplesmente salvando uma planilha do Libre Office em um DBF.

Em seguida, introduza o DBF no QGIS como uma camada vetorial - e ele aparecerá como uma tabela.

Os campos no DBF no QGIS parecem se auto-formatar muito bem, enquanto eu não conseguia fazer o arquivo CSV / CSVT funcionar.


0

Sim, seus dados podem estar em sequência e não em um valor numérico, exigido pelas opções de símbolos graduados. Se seu conjunto de dados não for muito grande, abra o arquivo .csv no excel e selecione as colunas e cole como valores. Salve-o em.xls ou * .xlsx e pronto .


0

Eu tive o mesmo problema: salvar a tabela do escritório aberto como um arquivo dbf e, em seguida, fazer uma pequena edição dos cabeçalhos das colunas para que fossem seqüências contínuas sem espaços ou pontuação.

Foi então possível levá-los através da janela do navegador QGIS em camadas e depois vinculá-los à camada shapefile que eu estava usando


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.