Preservar Tabela de SHP convertido para KML

1,573 views
Skip to first unread message

Geovane Tavares Cavalcante

unread,
May 16, 2013, 8:59:13 AM5/16/13
to qgisb...@googlegroups.com
PessoALL,

Há como manter a tabela de atributos em um KML que é fruto da conversão de um shapefile?

[ ]'s
--
Geovane Tavares

Luciano

unread,
May 16, 2013, 9:15:11 AM5/16/13
to qgisb...@googlegroups.com
Bom dia!

bom, pelo menos é o que pratico.

Quando quero exportar shp's para kml's, de forma a carregá-los no Google Earth.

Inclusive, no GE, quando clico sobre o polígono, os atributos são exibidos, identificando o mesmo.


--
--
---
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ê está recebendo esta mensagem porque se inscreveu no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para qgisbrasil+...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Luciano RDS
Quantum GIS  1.8.0-Lisboa
MapGuide 2.4.0.7096
Maestro 4.0.4.7214

Geovane Tavares Cavalcante

unread,
May 16, 2013, 9:25:00 AM5/16/13
to qgisb...@googlegroups.com
Luciano,

Não entendi o processo. Quando "salvo como..." e abro depois o KML no QGIS ele nunca tem a mesma tabela de atributos.

Tem de fazer algo especial?

Grato!
--
Geovane Tavares

Harlan Rodrigo

unread,
May 16, 2013, 9:29:40 AM5/16/13
to QGIS Brasil
Quando eu precisei fazer isso não fiz nada de especial para manter a tabela de atributos. Não tenho certeza agora se toda a estrutura da tabela se mantém, mas do que eu precisava não perdi nada.

Harlan Rodrigo



Date: Thu, 16 May 2013 10:25:00 -0300
Subject: Re: [QGISBrasil:4304] Preservar Tabela de SHP convertido para KML
From: geovane...@gmail.com
To: qgisb...@googlegroups.com

Luciano

unread,
May 16, 2013, 9:34:46 AM5/16/13
to qgisb...@googlegroups.com
Pois é...como o Harlan disse, 

é simples, se o seu shp já tiver as propriedades, é só clicar com o botão direito sobre a camada e salvar como...

abaixo alguns links que podem ajudar.



Abraço.

Alex Luz

unread,
May 17, 2013, 8:35:10 AM5/17/13
to qgisb...@googlegroups.com
Pessoal, Bom dia.

Aproveitando o tópico. Tenho uma dúvida parecida. Quero fazer o caminho inverso, tenho um arquivo KML com informações. Tem como preservar essas informações do KML quando abro no Qgis?

Não estou conseguindo.

Att.

---

Alex

Marcelus Oliveira de Jesus

unread,
May 17, 2013, 12:30:16 PM5/17/13
to qgisb...@googlegroups.com
Geovane, boa tarde
Sim boa parte das informações de KML, ficam quando transformamos para .shp.



--
--
---
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ê está recebendo esta mensagem porque se inscreveu no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para qgisbrasil+...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Marcelus Oliveira de Jesus
Engenheiro Ambiental.
Environmental Engineer
Analista Técnico SIG
CREA-DF 17576/D
Skype: Marcelus_eng_ambiental

Josue Firmo

unread,
Mar 17, 2014, 3:24:37 PM3/17/14
to qgisb...@googlegroups.com
Pessoal

Estou com o mesmo problema, quando eu salvo como, ele me gera um KML com os polígonos e sua localização e não gera os atributos.
Aproveitando, tenho outra duvida, preciso importar uma tabela do IBGE e amarra na tabela do SHP que estou manipulando e depois salvar o KML com esses atributos.
Como faço para inserir essa tabela externa?

Jorge Santos

unread,
Mar 17, 2014, 3:33:49 PM3/17/14
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

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

Yuri Cavazin

unread,
Mar 18, 2014, 7:59:30 AM3/18/14
to qgisb...@googlegroups.com
Olá Pessoal,

A dúvida que vocês possuem é muito comum.
O que acontece, é que o formato KML (Keyhole Markup Language) escreve os atributos de uma forma diferente do conhecido formato SHP.
Veja um exemplo de como um arquivo KML é estruturado:

<?xml version="1.0" encoding="utf-8" ?>
<Document><Folder><name>teste_kml</name>
<Schema name="teste_kml" id="teste_kml">
<SimpleField name="Name" type="string"></SimpleField>
</Schema>
  <Placemark>
<name>Bonópolis</name>
<Style><LineStyle><color>ff0000ff</color></LineStyle><PolyStyle><fill>0</fill></PolyStyle></Style>
<ExtendedData><SchemaData schemaUrl="#teste_kml">
<SimpleData name="Name">Bonópolis</SimpleData>

O KML criado através de um SHP pelo QGIS, não apresenta na tabela de atributos todos os dados, somente alguns, como no caso do campo NAME. Porém, no GoogleEarth aparece todos.

Se você tem um KML criado no GoogleEarth e quer visualizá-lo no QGIS, é necessário interpretar o campo DESCRIPTION.
No campo description aparece todas as informações em formato HTML, como por exemplo:

Imagem inline 1

Eu utilizei o QGIS 'lisboa', ainda não testei a importação de KML no QGIS 2.

@Josue, para agregar dados a um shapefile, utilize a função join comparando duas colunas com informações semelhantes. Depois, exporte como KML.

Abraços,
--
Yuri Cavazin
Sourcing Research Analyst

Josue Firmo

unread,
Mar 19, 2014, 8:35:04 AM3/19/14
to qgisb...@googlegroups.com
Yuri, Jorge

Conseguir unir minha tabela, porém quando exporto o KML não vai com os atributos


Você recebeu essa mensagem porque está inscrito em um tópico no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/qgisbrasil/zmXrDFXMi38/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para qgisbrasil+...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.



--
Josué Firmo

Yuri Cavazin

unread,
Mar 19, 2014, 8:50:37 AM3/19/14
to qgisb...@googlegroups.com
@Jorge,

Quando você abre o KML no GEarth não aparece os novos atributos que foram unidos aos atributos antigos, ou não aparece nenhum atributo?
Abs

Josue Firmo

unread,
Mar 19, 2014, 9:08:41 AM3/19/14
to qgisb...@googlegroups.com
Não aparece nenhum atributo.
Porém quando abro o código fonte do KML, ele está lá. Só não consigo visualizar no Google Earth.
Att.,

samir.rural

unread,
Apr 1, 2014, 4:37:02 PM4/1/14
to qgisb...@googlegroups.com
Boa tarde Geovane Tavares,

Eu tive o mesmo problema e fiz o seguinte:
Qgis 2.2 (linux)

Table Manager > Rename (Eu escolhi a tabela que tinha o título de interesse e dei a ela o título "name" que é reconhecido no arq kml);
Escolhi troquei seu nome para "descriptio" (repare que esta faltando o "n" no final, isso pq ela não permite alterar o título com mais de 10 caracteres), salvei;
Depois eu "salvei como" escolhendo o formado kml, cliquei em "Mais opções" e em Opções de Fontes de Dados > DescriptionField, eu deletei o "n" e dei OK.
Pronto, as duas colunas aparecem na tabela quando abertas no Qgis e os dados dessas colunas são visualizados no Google Earth.

Mas cabe um teste posterior: Caso vc tenha mais informações em outras colunas, além da "name" e "description"?
Eu vou tentar fazer o seguinte: Abrir o .dbf no libreoffice e unir as colunas de interesse, dar o nome "description" e alterar o tamanho das colunas. Farei isso mudando o conteúdo da primeira célula, por ex: "NOME_PROJE,C,50", para "description,C,1000". Lembrando que tem que excluir a camada do qgis antes de alterar o seu dbf (Tem a descrição desse método aqui no grupo, é só pesquisar).

Att,
Reply all
Reply to author
Forward
0 new messages