relacionar a tabela de atributos com as feições geograficas

420 views
Skip to first unread message

Leonardo Lepesqueur

unread,
Jul 29, 2013, 3:02:01 PM7/29/13
to qgisb...@googlegroups.com
Boa tarde pessoal!
Eu aqui de novo, contando com a permanente boa vontade de voces.
Eu tenho um arquivo com uma série de feiçoes já vetorizadas e gostaria de relacionar cada uma delas com linha em uma tabela de atributos.
Como eu faria isto  no  QGIS?
Agradeço desde já.

Anderson Medeiros

unread,
Jul 29, 2013, 3:06:15 PM7/29/13
to qgisb...@googlegroups.com
A tabela de atributos já existe de forma externa Leonardo (xls, por exemplo)?

Abraço!

Anderson Maciel Lima de Medeiros
Consultor em Geotecnologias Livres
http://www.andersonmedeiros.com

Leonardo Lepesqueur

unread,
Jul 29, 2013, 3:20:55 PM7/29/13
to qgisb...@googlegroups.com
Creio que sim, ela estaria em dbf.

Anderson Medeiros

unread,
Jul 29, 2013, 3:26:03 PM7/29/13
to qgisb...@googlegroups.com
A camada vetorial e essa tabela tem um identificador único (um ID ou CODIGO da feição)?

Se existir (ou você criar) siga o tutorial:

http://www.processamentodigital.com.br/2010/09/05/quantum-gis-1-5-uniao-de-tabelas-join/

Att.

Leonardo Lepesqueur

unread,
Jul 29, 2013, 3:56:50 PM7/29/13
to qgisb...@googlegroups.com
Não, eu teria que associar "manualmente", observando a geometria e identificando-a na tabela.
Será possível fazer assim?

Anderson Medeiros

unread,
Jul 29, 2013, 4:01:40 PM7/29/13
to qgisb...@googlegroups.com
Sim.

No caso veja qual feição seria a pertencente ao codigo correspondente na tabela externa.

Att

Leonardo Lepesqueur

unread,
Jul 29, 2013, 4:31:33 PM7/29/13
to qgisb...@googlegroups.com
Desculpe-me, mas não acompanhei seu raciocínio.
Eu localizo minha feição na tabela, certo. Mas como eu associo a feição. Eu teria que criar uma coluna  código, edita-la conforme a tabela e depois seguir o Tutorial que você indicou?

Sérgio Luís Bianchini

unread,
Jul 29, 2013, 9:00:07 PM7/29/13
to qgisb...@googlegroups.com
Boa noite, Caros.
Desculpe me intrometer na conversa, mas se eu entendi direito, você não tem os dados, então vai ter que determiná-los, um a um.
Coloque seu arquivo shapefile em edição e crie uma coluna de atributo e dê um nome e um tipo de formato para ela. Va na tabela de atributos e clique na célula da primeira coluna da tabela e veja que uma feição será marcada no visual. Agora é só definir o que é na célula ao lado da coluna criada anteriormente.
Desconsidere se não for isso.


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



--
Eng. Agrº Sérgio Luís Bianchini
Campo Grande - MS

Leonardo Lepesqueur

unread,
Jul 30, 2013, 11:48:15 AM7/30/13
to qgisb...@googlegroups.com
Olá Luís, a minha situação é a seguinte:
Tenho as feições, sem atributos relacionados a eles.
Recebi uma tabela com dados de cada feição,
Como associar cada uma destas feições a sua linha correspondente na tabela?

Anderson Roberto da Silva

unread,
Jul 30, 2013, 12:07:33 PM7/30/13
to qgisb...@googlegroups.com
Leonardo,
Resumindo: para unir suas feições (seja com ou sem atributos) à outros atributos, é necessário pelo menos um campo em comum. Cada feição deve ter um nome ou um código único (o FID não é aconselhável). Lendo os emails entendi que vc não tem estes códigos de cada feição, logo, vai ter que criar na suas duas tabelas que deseja unir. 
Os passos são:
1) Criar o código ou nome no seu shapefile (único para cada feição), para tal, adicione uma nova coluna e crie um código de seu entendimento (número ou texto);
2) Na sua tabela que contém os atributos, também adicione uma coluna com código único para cada linha. Imagino que vc saiba qual atributo relacionar com sua feição;
3) Salve esta tabela no formato .csv, e importe no QGIS (já com o shapefile adicionado). Vá nas propriedades do shapefile, e na janela que abrir, vá na guia Uniões. Clique no "+", e relacione o campo em comum com a tabela de atributos. Note que vc pode ter mais de um campo em comum.
4) Depois de relacionar, vc pode salvar para um novo shapefile, que vai conter os atributos relacionados.

É isso. 
Boa sorte! 

-- 
Anderson Roberto da Silva
Engenheiro Cartógrafo



Leonardo Lepesqueur

unread,
Aug 12, 2013, 8:31:24 AM8/12/13
to qgisb...@googlegroups.com
Olá pessoal, finalmente meu material chegou e vou poder aplicar os procedimentos que os amigos generosamente sugeriram, mais precisamento o que o Anderson indicou.
De toda forma agradeço a disposição de todos em ajudar. Esse acolhimento é o que faz a comunidade QGIS um grupo mais que especial.
Valeu a todos.
Reply all
Reply to author
Forward
0 new messages