Problema com Kmz

1,327 views
Skip to first unread message

Ernesto Silva Filho

unread,
Jul 27, 2012, 10:27:07 AM7/27/12
to qgisb...@googlegroups.com
Pessoal,

sempre que tento abrir arquivos kmz no qgis, ele retorna uma mensagem como esta: C:\Downloads\IBGE-e1000_aglomerado_rural_isolado.kmz não é uma fonte de dados reconhecida.

como eu resolvo isso?

Att.

Ernesto

Anderson Medeiros

unread,
Jul 27, 2012, 10:32:21 AM7/27/12
to qgisb...@googlegroups.com
Ernesto,

Tente começar encurtando o nome de seu arquivo.

Att.
--
Anderson Maciel Lima de Medeiros
Tecnólogo em Geoprocessamento
Consultor em Geotecnologias Livres
Site: http://www.andersonmedeiros.com/
Twitter: http://twitter.com/ClickGeo

Harlan Rodrigo

unread,
Jul 27, 2012, 10:46:16 AM7/27/12
to QGIS Brasil
Eu acho que sempre tive problema com o KMZ, mas com KML nunca. Tenta salvar nesse formato.

Até,

Harlan Rodrigo
Geografia - UFBA



Date: Fri, 27 Jul 2012 11:32:21 -0300
Subject: Re: [QGISBrasil:1549] Problema com Kmz
From: andersonm...@gmail.com
To: qgisb...@googlegroups.com
--
---
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

Sidney - Geosaber

unread,
Jul 27, 2012, 11:04:55 AM7/27/12
to qgisb...@googlegroups.com
O QGIS só trabalha com arquivos KML, o kmz é um kml comprimido ("zipado").

Abra o KMZ no Google Earth e salve novamente como KML.

Sidney Goveia

yjmenezes

unread,
Jul 27, 2012, 12:11:13 PM7/27/12
to qgisb...@googlegroups.com
 O KMZ nada mais eh que um KML zipado.
Tenta renomear de kmz para zip e descomprime que saira um KML.
Tenta entao carregar o KML.

[]s
julio menezes
 
 
Att.

Ernesto

Ernesto Silva Filho

unread,
Jul 27, 2012, 1:58:43 PM7/27/12
to qgisb...@googlegroups.com
Nada feito.
Renomeei um arquivo, só com os 4 primeiros caracteres e tentei abrir: não abriu e a mensagem continuou
Extrai o kml do kmz e tentei abrir:   não abriu e a mensagem continuou 

--

Anderson Medeiros

unread,
Jul 27, 2012, 2:35:29 PM7/27/12
to qgisb...@googlegroups.com
Você pode enviar para o grupo o arquivo para fazermos uns testes?

Att.
--
Anderson Maciel Lima de Medeiros
Pesquisador em Geoprocessamento
Instituto Nacional do Semiárido - INSA
Site: http://www.andersonmedeiros.com/

Sidney - Geosaber

unread,
Jul 27, 2012, 2:55:49 PM7/27/12
to qgisb...@googlegroups.com
Abra o KMZ no Google Earth, clique com o botão direito e escolha a opção "Salvar Lugar Como..." e salve novamente como KML (é só mudar o tipo de arquivo de saída).

Tente fazer dessa forma e abrir no QGIS e veja se dá tudo certo.

Sidney Goveia

Ernesto Silva Filho

unread,
Jul 27, 2012, 3:32:45 PM7/27/12
to qgisb...@googlegroups.com
Sidney,

Agora funcionou.
Valeu!


Sidney Goveia

--

yjmenezes

unread,
Jul 27, 2012, 3:49:09 PM7/27/12
to qgisb...@googlegroups.com
Ernesto,


Em sexta-feira, 27 de julho de 2012 16h32min45s UTC-3, Ernesto Silva Filho escreveu:
Sidney,

Agora funcionou.

De qq forma pode ser interessante ver este arquivo e o porque da incompatibilidade.
Se puder passar o arquivo eu mesmo gostaria de ver, numa dessas roda no QGIS 1.9 *NIX, que eh o que eu estou usando.

[]s
julio
 

Ernesto Silva Filho

unread,
Aug 1, 2012, 5:06:22 PM8/1/12
to qgisb...@googlegroups.com
yjmenezes,

Segue o arquivo.



1357_MA_Energia_TransmissãodeEnergiaElétrica_LinhadeTransmissão.kml

yjmenezes

unread,
Aug 2, 2012, 8:12:54 AM8/2/12
to qgisbrasil


On 1 ago, 18:06, Ernesto Silva Filho <ernestofilho2...@gmail.com>
wrote:
> yjmenezes,
>
> Segue o arquivo.
>
Ernesto,

Bom dia.

Obrigado pelo KMZ. Vou dar uma olhada no final de semana.
Numa dessas pode haver alguma falha ou no arquivo ou no interpretador
usado no QGIS.

Analisar as falhas e reportar eh importante para aprimorar os
aplicativos.
Pessoalmente valorizo muito os erros, estuda-los sempre acrescenta ou
traz algum aprimoramento.

Reforcando, cito o que disse o Arthur Nanni:
"
Listeiros.
Usar software livre não é apenas uma condição de valor, baixar
gratuitamente, é a construção de uma rede solidária onde tod@s saem
ganhando."

Uma forma de contribuir eh reportando ou corrigindo falhas. Essa
possibilidade da a qualidade que, IMHO, nao encontro em softwares
privativos.

[]s solidarios,

julio menezes

yjmenezes

unread,
Aug 2, 2012, 8:43:30 AM8/2/12
to qgisbrasil
Ernesto,

Dei so uma olhada rapidinho aqui. Tentei converter para SHP, embora
pessoalmente ache SHP muito ruim, prefiro PostGIS e SpatiaLite
(topologia, etc,etc,etc...).
Tentei o OGR2OGR pois internamente as ferramentas do QGIS sao do Frank
que alias agora trabalha na Google. { Thx, Frank Warmerdam }

jmenezes@gnu-00:/qemu_smb/ibge/kmz$ ogr2ogr -f 'ESRI Shapefile'
linha_trans.shp
1357_MA_Energia_TransmissaodeEnergiaEletrica_LinhadeTransmissao.kml

ERROR 1: XML parsing of KML file failed : not well-formed (invalid
token) at line 82, column 42
FAILURE:
Unable to open datasource
`1357_MA_Energia_TransmissaodeEnergiaEletrica_LinhadeTransmissao.kml'
with the following drivers.

Depois vejo em detalhes o que tem la na linha 82.

[]s
julio


José Antonio Rocha

unread,
Aug 2, 2012, 12:22:15 PM8/2/12
to qgisb...@googlegroups.com
É problema de codificação de caracteres. Tem um "ç" nesta posição codificado como ISO-8859, quando o KML está definido como UTF-8.

Em 2 de agosto de 2012 09:43, yjmenezes <yjme...@gmail.com> escreveu:
Depois vejo em detalhes o que tem la na linha 82.



--
Meira
nome: "José Antonio Meira da Rocha"
googletalk: email: MSN: joseanto...@gmail.com
veículo: [ http://meiradarocha.jor.br ]
fones: 55-8411-3047 / 55-3744-2994


José Antonio Rocha

unread,
Aug 2, 2012, 12:25:29 PM8/2/12
to qgisb...@googlegroups.com
Converti com o Notepad++ e fiz u m KMZ. Tente agora...
1357_MA_Energia_TransmissãodeEnergiaElétrica_LinhadeTransmissão.kmz

yjmenezes

unread,
Aug 2, 2012, 5:28:37 PM8/2/12
to qgisb...@googlegroups.com


Em quinta-feira, 2 de agosto de 2012 13h25min29s UTC-3, José Antonio Meira da Rocha escreveu:
Converti com o Notepad++ e fiz u m KMZ. Tente agora...



 
Em 2 de agosto de 2012 13:22, José Antonio Rocha <> escreveu:
É problema de codificação de caracteres. Tem um "ç" nesta posição codificado como ISO-8859, quando o KML está definido como UTF-8.

Jose Antonio,

Realmente era problema de codificacao, no header esta UTF-8 mas deveria ser o ISO-8859-1 que por sua vez eh ligeiramente diferente do "padrao" WIn-1252.

Converti o conteudo para UTF-8 e entrou normalmente.
O erro esta na geracao, la no IBGE que deveria escrever a codificacao correta no header.


em *NIX seria assim:i
iconv -f ISO-8859-1 -t UTF-8 1357_MA_Energia_TransmissãodeEnergiaElétrica_LinhadeTransmissão.kml  > to_qgis_utf8.kml

[]s
julio menezes


José Antonio Rocha

unread,
Aug 2, 2012, 5:39:06 PM8/2/12
to qgisb...@googlegroups.com

Em 2 de agosto de 2012 18:28, yjmenezes <yjme...@gmail.com> escreveu:
iconv -f ISO-8859-1 -t UTF-8 1357_MA_Energia_TransmissãodeEnergiaElétrica_LinhadeTransmissão.kml  > to_qgis_utf8.kml

Este comando eu não conhecia. Muito útil!

Ernesto Silva Filho

unread,
Aug 6, 2012, 9:21:48 AM8/6/12
to qgisb...@googlegroups.com
Prezados,

Muito Obrigado pelo esforço em solucionar o  problema. Valeu!!


yjmenezes

unread,
Aug 6, 2012, 11:26:28 AM8/6/12
to qgisbrasil
Ernesto,

Bom dia,

Codificacao eh realmente um problema, especialmente dentro de banco de
dados.
Eu normalmente nao uso qq acentuacao devido a isso e para evitar dor
de cabeca para quem recebe meus arquivos.
Podem nao sair bonitos mas nao saem truncados.

Se tiver curiosidade, de uma olhada:
http://en.wikipedia.org/wiki/Windows-1252

Rode este codigo e vera que a representacao interna nao eh uniforme. 1
byte x 2 bytes por caracter e olha que tem ate de 4 bytes.
No aviaozinho -*- eh defininda a codificacao que tambem pode ser
latin-1 utf-8 ,...

#!/usr/bin/env python
# -*- coding: win-1252 -*-
palavra1 = 'aeioucC'
palavra2 = 'áéíóúçÇ'
palavra3 = palavra1 + palavra2
print "p1", palavra1, len(palavra1),"bytes"
print "p2", palavra2, len(palavra2),"bytes"
print "p3", palavra3, len(palavra3),"bytes"
#
for i in range(len(palavra1)):
print i, ord(palavra1[i])
for i in range(len(palavra2)):
print i, ord(palavra2[i])

[]s
julio

Maiquel Copetti

unread,
Apr 8, 2014, 8:00:01 AM4/8/14
to qgisb...@googlegroups.com
Bom dia,


Cara vi que tu conseguiu recuperar um KML que estava com problema, eu sou leigo no assunto não sei como recuperar e nem mais o que fazer to um pouco apavorado. Vou anexar o arquivo abaixo se tu puder dar uma olhada pra mim e ver se é possivel fazer alguma coisa a respeito eu agradeço.



Att,
myplaces.kml

Ernesto Silva Filho

unread,
Apr 9, 2014, 5:16:20 PM4/9/14
to qgisbrasil
Copetti,

Somente hoje vi a sua mensagem. Tente o procedimento apontado pelo José Antônio Rocha.


--
--
---
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.

Reply all
Reply to author
Forward
0 new messages