<div dir="ltr">Obrigado Henrique pela excelente dica!!<div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Com os melhores cumprimentos,</div><div><br></div><div>Armando Silva</div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Henrique Vieira <<a href="mailto:henrique.vieira@celpa.pt">henrique.vieira@celpa.pt</a>> escreveu no dia terça, 12/05/2020 à(s) 23:17:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Caro Armando,</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">creio que com as opções apresentadas anteriormente já terá forma de conseguir o que pretende, venho só fazer uma sugestão adicional, que consiste na criação de uma lista de valores únicos para o campo com o nome científico das espécies.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Isto porque para que as soluções apresentadas funcionem isso requer que o nome científico seja escrito exatamente da forma como a correspondência (com o nome comum) tenha sido definida. Esta lista de valores também facilitará a escrita dos nomes científicos, pois manualmente pode dar origem a erros e depois a correspondência já não funciona (por exemplo <i>Chamaecyparis lawsoniana</i>...não é um nome fácil de escrever sempre bem ;)</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Esta lista de valores únicos pode ser definida a partir do formulário de atributos nas propriedades da camada, e pode depois guardar o estilo num ficheiro de estilo, numa geopackage, bd postgis, e ter esta configuração disponível em qualquer projeto.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Sobre o QField, uso e recomendo, seja com shapefiles, geopackage ou com camadas postgis. Ótima ferramenta.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Cumprimentos.</div><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><table style="font-family:Lato,sans-serif"><tbody><tr><td><font color="#008456" style="font-weight:900"><span style="font-size:18px">Henrique Vieira</span></font></td></tr><tr><td><font color="#9d9d9c"><span style="font-size:15px">Técnico Florestal | <i>Forest engineer</i></span></font></td><td rowspan="5">                                                 </td></tr><tr><td><font color="#008456" style="font-weight:900"><span style="font-size:13px">CELPA - Associação da Indústria Papeleira</span></font></td></tr><tr><td><font color="#008456" style="font-weight:900"><span style="font-size:12px">Tel </span></font><font color="#008456"><span style="font-size:12px">939 165 550<br><br></span></font></td></tr></tbody></table><div><a href="http://www.celpa.pt/" style="font-family:"Times New Roman";font-size:medium" target="_blank"><img src="http://csip.celpa.pt/static/images/sig.jpg"></a><br></div><div><b style="color:rgb(51,51,51);font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:13px"><span style="margin:0px;color:rgb(9,132,86);font-family:Arial,sans-serif;font-size:7.5pt">O papel é renovável, reciclável e biodegradável.</span></b><b style="color:rgb(51,51,51);font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:13px"><span lang="EN-US" style="margin:0px;color:rgb(9,132,86);font-family:Arial,sans-serif;font-size:7.5pt"> | <i>Paper is renewable, recyclable and biodegradable.</i></span></b><br></div></div></div></div></div></div></div></div></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr"><<a href="mailto:qgis-pt-request@lists.osgeo.org" target="_blank">qgis-pt-request@lists.osgeo.org</a>> escreveu no dia terça, 12/05/2020 à(s) 20:00:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Send QGIS-pt mailing list submissions to<br>
        <a href="mailto:qgis-pt@lists.osgeo.org" target="_blank">qgis-pt@lists.osgeo.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-pt</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:qgis-pt-request@lists.osgeo.org" target="_blank">qgis-pt-request@lists.osgeo.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:qgis-pt-owner@lists.osgeo.org" target="_blank">qgis-pt-owner@lists.osgeo.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of QGIS-pt digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: Preenchimento de campos (Bruno Moreira)<br>
   2. Re: Preenchimento de campos (Francisco Camello)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Tue, 12 May 2020 11:05:33 +0100<br>
From: Bruno Moreira <<a href="mailto:arq.bruno.moreira@gmail.com" target="_blank">arq.bruno.moreira@gmail.com</a>><br>
To: "QGIS PT - lista de utilizadores QGIS, em português."<br>
        <<a href="mailto:qgis-pt@lists.osgeo.org" target="_blank">qgis-pt@lists.osgeo.org</a>><br>
Subject: Re: [QGIS-pt] Preenchimento de campos<br>
Message-ID: <<a href="mailto:94A06C1A-C3E7-4198-90E0-7802D6DB84F8@gmail.com" target="_blank">94A06C1A-C3E7-4198-90E0-7802D6DB84F8@gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Viva. Fiquei na dúvida se a minha resposta chegou ao destino (como continha um anexo, pode ter sido bloqueada). Por isso, aqui vai de novo (sem anexo).<br>
<br>
Início da mensagem reencaminhada:<br>
<br>
De: Bruno Moreira <<a href="mailto:arq.bruno.moreira@gmail.com" target="_blank">arq.bruno.moreira@gmail.com</a>><br>
Assunto: Re: [QGIS-pt] Preenchimento de campos<br>
Data: 8 de maio de 2020, 12:07:10 WEST<br>
Para: "QGIS PT - lista de utilizadores QGIS, em português." <<a href="mailto:qgis-pt@lists.osgeo.org" target="_blank">qgis-pt@lists.osgeo.org</a>><br>
<br>
Reparei agora que fiz o processo ao contrário, mas aqui vai na mesma. Se compreendi bem a questão um JOIN pode ajudar:<br>
<br>
- no projecto do qgis que envio em anexo temos 2 camadas:<br>
        - uma de texto “nomes”  onde se faz a correspondência entre o nome comum e o nome científico das espécies, que são os 2 campos disponíveis para editar; a ideia é colocar aqui, previamente, todas as espécies;<br>
        - uma de pontos “arvores" com 3 localizações de árvores: esta camada tem o campo “nome_comum” que é editável; o campo “nomes_nome_científico” NÃO é editável e é obtido automaticamente através de um JOIN / UNIÃO: significa que se preencher o campo “nome_comum” e houver alguma correspondência com o “nome_comum” da camada “nomes”, o campo “nomes_nome_cientifico” será obtido automaticamente.<br>
<br>
Fiz o teste para o elemento de ID=3 (Carvalho). Pode colocar “Carvalho” ou “Pinheiro” nos elementos de ID 1 ou 2 e verificar o preenchimento automático (será preciso fechar e voltar a abrir a tabela de atributos).<br>
<br>
Cumprimentos,<br>
Bruno Moreira.<br>
<br>
<br>
> No dia 12/05/2020, às 09:57, Giovanni Manghi <<a href="mailto:giovanni.manghi@gmail.com" target="_blank">giovanni.manghi@gmail.com</a>> escreveu:<br>
> <br>
> On Tue, May 12, 2020 at 9:55 AM Giovanni Manghi<br>
> <<a href="mailto:giovanni.manghi@gmail.com" target="_blank">giovanni.manghi@gmail.com</a>> wrote:<br>
> <br>
>> Já experimentou QField?<br>
> <br>
> PS<br>
> Em breve vamos (NaturalGIS) iniciar ter workshops e formações on-line<br>
> sobre vários assuntos, inclusive QField.<br>
> <br>
> Cumprimentos<br>
> <br>
> -- <br>
> Giovanni Manghi<br>
> <a href="http://naturalgis.pt/" rel="noreferrer" target="_blank">http://naturalgis.pt/</a><br>
> <a href="mailto:giovanni.manghi@naturalgis.pt" target="_blank">giovanni.manghi@naturalgis.pt</a><br>
> * QGIS/PostGIS Training<br>
> * QGIS Support and Consulting<br>
> * QGIS development<br>
> Google+/Hangouts: <a href="mailto:giovanni.manghi@gmail.com" target="_blank">giovanni.manghi@gmail.com</a><br>
> Giovanni is QGIS main tester and active member of its development team<br>
> --<br>
> _______________________________________________<br>
> QGIS-pt mailing list<br>
> <a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
> <a href="https://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-pt</a><br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.osgeo.org/pipermail/qgis-pt/attachments/20200512/2cff11aa/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.osgeo.org/pipermail/qgis-pt/attachments/20200512/2cff11aa/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 12 May 2020 13:20:52 -0300<br>
From: Francisco Camello <<a href="mailto:franciscocamellon@gmail.com" target="_blank">franciscocamellon@gmail.com</a>><br>
To: QGIS PT - lista de utilizadores QGIS, em português.<br>
        <<a href="mailto:qgis-pt@lists.osgeo.org" target="_blank">qgis-pt@lists.osgeo.org</a>><br>
Subject: Re: [QGIS-pt] Preenchimento de campos<br>
Message-ID:<br>
        <CAPGdMdVc5j-k2KcHXHQsRJ5o0xw5A9nyu=<a href="mailto:eFEo%2BE4EW2%2BG39fQ@mail.gmail.com" target="_blank">eFEo+E4EW2+G39fQ@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Boas Armando,<br>
<br>
Bom já que existe esta etapa de coleta de dados em campo, acho que a melhor<br>
opção seria como o Giovanni Manghi<br>
demonstrou, que seria a segunda opção que lhe disse, por que penso que<br>
ainda não existe a opção do postgis mobile.<br>
Já com relação ao app, sou da mesma opinião que o Giovanni, o QField é uma<br>
ótima opção já que ele interage com o<br>
QGIS diretamente e depois de terminada a coleta em campo você pode criar<br>
uma base de dados mais concisa usando<br>
o PostGIS.<br>
__________________________________________________________________________________<br>
Francisco Alves Camello Neto<br>
GIS Consultant<br>
+55 021 96987 9945  +55 021 98122 4645<br>
<a href="mailto:franciscocamellon@gmail.com" target="_blank">franciscocamellon@gmail.com</a><br>
* Even recycled paper takes energy to make. Do you really need to print<br>
this e-mail?*<br>
<br>
<br>
Em ter., 12 de mai. de 2020 às 05:47, Armando Silva <<br>
<a href="mailto:armando.n.silva@gmail.com" target="_blank">armando.n.silva@gmail.com</a>> escreveu:<br>
<br>
> Boas Francisco,<br>
><br>
> Antes de mais, obrigado!<br>
> Vou experimentar, mas talvez tenha que ser a 1ª opção, porque a ideia é<br>
> depois passar o projeto para o tablet e usar um software qualquer mobile<br>
> para fazer o levantamento em campo. Sou novato nesta área e aconselharam-me<br>
> o LocusGis...<br>
><br>
> Com os melhores cumprimentos,<br>
><br>
> Armando Silva<br>
><br>
><br>
> Francisco Camello <<a href="mailto:franciscocamellon@gmail.com" target="_blank">franciscocamellon@gmail.com</a>> escreveu no dia terça,<br>
> 12/05/2020 à(s) 03:41:<br>
><br>
>> Olá Armando,<br>
>><br>
>> Existem algumas formas de se fazer isso e depende de como você vai querer<br>
>> armazenar estas<br>
>> informações. Por exemplo, num banco postgis você poderá criar um<br>
>> constraint e nele definir que<br>
>> quando no campo Nome cientifico for digitado Quercus faginea, o campo<br>
>> Nome Comum será<br>
>> populado com a string Carvalho e assim por diante para todas as espécies<br>
>> que necessitar.<br>
>> Outra forma é, nas propriedades do layer, na aba Attributes Form também<br>
>> existe a possibilidade<br>
>> de se definir um constraint. Uma terceira forma seria pela calculadora de<br>
>> campo com uma<br>
>> fórmula condicional.<br>
>> A diferença entre os modos, está no fato de que no banco postgis este<br>
>> constraint é 'permanente'<br>
>> funcionando em qualquer software de GIS que você usar, e no caso dos<br>
>> outros dois ficaria<br>
>> atrelado ao projeto do QGIS.<br>
>> Se você puder dar mais detalhes sobre o seu problema, formato do dado por<br>
>> exemplo, posso<br>
>> lhe dar um exemplo mais efetivo.<br>
>><br>
>> Regards,<br>
>><br>
>> __________________________________________________________________________________<br>
>> Francisco Alves Camello Neto<br>
>> GIS Consultant<br>
>> +55 021 96987 9945  +55 021 98122 4645<br>
>> <a href="mailto:franciscocamellon@gmail.com" target="_blank">franciscocamellon@gmail.com</a><br>
>> * Even recycled paper takes energy to make. Do you really need to print<br>
>> this e-mail?*<br>
>><br>
>><br>
>> Em sex., 8 de mai. de 2020 às 07:10, Armando Silva <<br>
>> <a href="mailto:armando.n.silva@gmail.com" target="_blank">armando.n.silva@gmail.com</a>> escreveu:<br>
>><br>
>>> Olá!<br>
>>><br>
>>> Tenho uma dúvida.<br>
>>> Estou a fazer um levantamento relacionado com a caraterização de árvores.<br>
>>> Assim, tenho uma shape que tem vários campos, entre os quais, um campo<br>
>>> "Nome Científico" e outro campo "Nome Comum".<br>
>>> Será que existe alguma forma de, preenchendo o "Nome Científico", o<br>
>>> campo "Nome Comum" ser preenchido automaticamente com o respetivo nome<br>
>>> comum?<br>
>>> Com os melhores cumprimentos,<br>
>>><br>
>>> Armando Silva<br>
>>> _______________________________________________<br>
>>> QGIS-pt mailing list<br>
>>> <a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
>>> <a href="https://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-pt</a><br>
>>><br>
>> _______________________________________________<br>
>> QGIS-pt mailing list<br>
>> <a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
>> <a href="https://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-pt</a><br>
>><br>
> _______________________________________________<br>
> QGIS-pt mailing list<br>
> <a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
> <a href="https://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-pt</a><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.osgeo.org/pipermail/qgis-pt/attachments/20200512/3956b5d8/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.osgeo.org/pipermail/qgis-pt/attachments/20200512/3956b5d8/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-pt</a><br>
<br>
<br>
------------------------------<br>
<br>
End of QGIS-pt Digest, Vol 74, Issue 7<br>
**************************************<br>
</blockquote></div>
_______________________________________________<br>
QGIS-pt mailing list<br>
<a href="mailto:QGIS-pt@lists.osgeo.org" target="_blank">QGIS-pt@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-pt" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-pt</a><br>
</blockquote></div>