Criação de CSV sem limite de caracteres

327 views
Skip to first unread message

Helder Gramacho

unread,
May 15, 2014, 10:42:32 AM5/15/14
to qgisb...@googlegroups.com
Bom dia pessoal,

Tenho uma planilha, a qual estou adicionando ao QGIS como *.csv com o objetivo de criar uma shape. Acontece que com a Ferramenta "Adicionar uma camada de texto delimitado" existe um limite de caracteres para cada coluna que fica entre 50 a 60 caracteres, os que excedem a isso são cortados.

Alguém conhece uma forma criar o shape a partir do arquivo *.csv e aumentar o número de caracteres possíveis de serem armazenados no shape para que alcance pelo menos o limite de 255 caracteres?

Desde já agradeço,
Hélder Gramacho 
Recife-PE / 

Jorge Santos

unread,
May 15, 2014, 10:44:20 AM5/15/14
to qgisb...@googlegroups.com

Jorge Santos
Técnico em Geoprocessamento
http://www.processamentodigital.com.br/


--
--
---
Você recebeu esta mensagem do Grupo "QGISBrasil"
Para postar neste grupo, envie um e-mail para qgisb...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail paragisbrasi...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/qgisbrasil?hl=pt?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo quot;qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisbrasil+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

alfredo castro

unread,
May 15, 2014, 11:13:43 AM5/15/14
to qgisb...@googlegroups.com
Jorge

Plugin Interessante

Qual o nome do plugin?

Helder Gramacho

unread,
May 15, 2014, 11:28:52 AM5/15/14
to qgisb...@googlegroups.com
Olá Jorge,

Obrigado pela dica.
Olha só o que aconteceu:
Criei o arquivo .csvt como manda o tutorial, especificando o comprimento 255 no caso das strings, quando abro a tabela de atributos da camada .csv os textos foram preservados como queria, entretanto quando crio o shape a partir deste arquivo os caracteres ficaram novamente limitados a 80.
Ao que parece este recurso funciona apenas para visualização, ou então fiz algo errado.

Abraço,

Hélder Gramacho 
Recife-PE / 



Jorge Santos

unread,
May 15, 2014, 12:35:32 PM5/15/14
to qgisb...@googlegroups.com
Oi Alfredo, não precisa de complemento, é um recurso natural para o QGIS.

Oi Helder, vou dar uma olhada nisso já.

Jorge Santos
Técnico em Geoprocessamento
http://www.processamentodigital.com.br/


Jorge Santos

unread,
May 15, 2014, 1:10:19 PM5/15/14
to qgisb...@googlegroups.com
Funcionando, Helder. Te mandando em anexo.

Espacializa esses pontos sobre uma camada dos estados do IBGE. Vai dar certo.

Jorge Santos
Em 15 de maio de 2014 12:28, Helder Gramacho <agroh...@gmail.com> escreveu:
HELDER.zip

Helder Gramacho

unread,
May 15, 2014, 1:22:21 PM5/15/14
to qgisb...@googlegroups.com
Olá Jorge,

Abri o arquivo que me enviou e aconteceu o mesmo que relatei que aconteceu comigo, observe que você definiu para que as colunas string apareçam com 255 caracteres mas depois da criação do shape as colunas ficaram limitadas a 80 caracteres.
Estou usando o Qgis 1.8

Definição do csvt:
Imagem inline 3
Arquivo shape criado:
Imagem inline 1

Abraço,


Hélder Gramacho 
Recife-PE / 



Jorge Santos

unread,
May 15, 2014, 1:35:06 PM5/15/14
to qgisb...@googlegroups.com
Helder, você está visualizando o recurso dos arquivos temporários. Espacialize os pontos com o recurso Texto Delimitado e depois SALVE os pontos como arquivo shapefile (toda espacialização em SIG é temporária, ou seja, você precisa gravar o arquivo fisicamente através da opção Salvar Como. Este é um procedimento obrigatório).

Ao carregar os pontos no mapa, os campos estarão formatados de acordo com as strings do arquivo CSVT. Terminou de espacializar as coordenadas, salve-as como shapefile de pontos. É o procedimento padrão.

Vai dar certo,

Jorge Santos
Técnico em Geoprocessamento
http://www.processamentodigital.com.br/


Jorge Santos

unread,
May 15, 2014, 1:39:03 PM5/15/14
to qgisb...@googlegroups.com
Olha aqui amigo outra dica que pode te ajudar bastante:


Eu acho que esta é mais fácil. Tens o LibreOffice? Você pode resolver tudo no arquivo DBF.

Jorge Santos
Técnico em Geoprocessamento
http://www.processamentodigital.com.br/


Helder Gramacho

unread,
May 15, 2014, 2:30:02 PM5/15/14
to qgisb...@googlegroups.com
Olá Jorge,

É exatamente este o procedimento que estou executando desde o início, segue um exemplo do que está ocorrendo, inclusive com o shape criado a partir do arquivo .csv



Hélder Gramacho 
Recife-PE / 



JORGE.rar

Helder Gramacho

unread,
May 15, 2014, 2:31:01 PM5/15/14
to qgisb...@googlegroups.com
O SRC da camada é 31984.

Hélder Gramacho 
Recife-PE / 



Em 15 de maio de 2014 14:35, Jorge Santos <jorgepsa...@gmail.com> escreveu:

Jorge Santos

unread,
May 15, 2014, 2:36:02 PM5/15/14
to qgisb...@googlegroups.com
Enquanto isso, verifique a dica para edição de um DBF.

Jorge Santos
Técnico em Geoprocessamento
http://www.processamentodigital.com.br/


Reply all
Reply to author
Forward
0 new messages