[QGIS-pt] QGIS-pt Digest, Vol 74, Issue 7

Henrique Vieira henrique.vieira at celpa.pt
Tue May 12 15:16:45 PDT 2020


Caro Armando,

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.

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
*Chamaecyparis
lawsoniana*...não é um nome fácil de escrever sempre bem ;)

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.

Sobre o QField, uso e recomendo, seja com shapefiles, geopackage ou com
camadas postgis. Ótima ferramenta.

Cumprimentos.
Henrique Vieira
Técnico Florestal | *Forest engineer*

CELPA - Associação da Indústria Papeleira
Tel 939 165 550

<http://www.celpa.pt/>
*O papel é renovável, reciclável e biodegradável.** | Paper is renewable,
recyclable and biodegradable.*


<qgis-pt-request  lists.osgeo.org> escreveu no dia terça, 12/05/2020 à(s)
20:00:

> Send QGIS-pt mailing list submissions to
>         qgis-pt  lists.osgeo.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://lists.osgeo.org/mailman/listinfo/qgis-pt
> or, via email, send a message with subject or body 'help' to
>         qgis-pt-request  lists.osgeo.org
>
> You can reach the person managing the list at
>         qgis-pt-owner  lists.osgeo.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of QGIS-pt digest..."
>
>
> Today's Topics:
>
>    1. Re: Preenchimento de campos (Bruno Moreira)
>    2. Re: Preenchimento de campos (Francisco Camello)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 12 May 2020 11:05:33 +0100
> From: Bruno Moreira <arq.bruno.moreira  gmail.com>
> To: "QGIS PT - lista de utilizadores QGIS, em português."
>         <qgis-pt  lists.osgeo.org>
> Subject: Re: [QGIS-pt] Preenchimento de campos
> Message-ID: <94A06C1A-C3E7-4198-90E0-7802D6DB84F8  gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> 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).
>
> Início da mensagem reencaminhada:
>
> De: Bruno Moreira <arq.bruno.moreira  gmail.com>
> Assunto: Re: [QGIS-pt] Preenchimento de campos
> Data: 8 de maio de 2020, 12:07:10 WEST
> Para: "QGIS PT - lista de utilizadores QGIS, em português." <
> qgis-pt  lists.osgeo.org>
>
> Reparei agora que fiz o processo ao contrário, mas aqui vai na mesma. Se
> compreendi bem a questão um JOIN pode ajudar:
>
> - no projecto do qgis que envio em anexo temos 2 camadas:
>         - 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;
>         - 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.
>
> 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).
>
> Cumprimentos,
> Bruno Moreira.
>
>
> > No dia 12/05/2020, às 09:57, Giovanni Manghi <giovanni.manghi  gmail.com>
> escreveu:
> >
> > On Tue, May 12, 2020 at 9:55 AM Giovanni Manghi
> > <giovanni.manghi  gmail.com> wrote:
> >
> >> Já experimentou QField?
> >
> > PS
> > Em breve vamos (NaturalGIS) iniciar ter workshops e formações on-line
> > sobre vários assuntos, inclusive QField.
> >
> > Cumprimentos
> >
> > --
> > Giovanni Manghi
> > http://naturalgis.pt/
> > giovanni.manghi  naturalgis.pt
> > * QGIS/PostGIS Training
> > * QGIS Support and Consulting
> > * QGIS development
> > Google+/Hangouts: giovanni.manghi  gmail.com
> > Giovanni is QGIS main tester and active member of its development team
> > --
> > _______________________________________________
> > QGIS-pt mailing list
> > QGIS-pt  lists.osgeo.org
> > https://lists.osgeo.org/mailman/listinfo/qgis-pt
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.osgeo.org/pipermail/qgis-pt/attachments/20200512/2cff11aa/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Tue, 12 May 2020 13:20:52 -0300
> From: Francisco Camello <franciscocamellon  gmail.com>
> To: QGIS PT - lista de utilizadores QGIS, em português.
>         <qgis-pt  lists.osgeo.org>
> Subject: Re: [QGIS-pt] Preenchimento de campos
> Message-ID:
>         <CAPGdMdVc5j-k2KcHXHQsRJ5o0xw5A9nyu=
> eFEo+E4EW2+G39fQ  mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Boas Armando,
>
> Bom já que existe esta etapa de coleta de dados em campo, acho que a melhor
> opção seria como o Giovanni Manghi
> demonstrou, que seria a segunda opção que lhe disse, por que penso que
> ainda não existe a opção do postgis mobile.
> Já com relação ao app, sou da mesma opinião que o Giovanni, o QField é uma
> ótima opção já que ele interage com o
> QGIS diretamente e depois de terminada a coleta em campo você pode criar
> uma base de dados mais concisa usando
> o PostGIS.
>
> __________________________________________________________________________________
> Francisco Alves Camello Neto
> GIS Consultant
> +55 021 96987 9945  +55 021 98122 4645
> franciscocamellon  gmail.com
> * Even recycled paper takes energy to make. Do you really need to print
> this e-mail?*
>
>
> Em ter., 12 de mai. de 2020 às 05:47, Armando Silva <
> armando.n.silva  gmail.com> escreveu:
>
> > Boas Francisco,
> >
> > Antes de mais, obrigado!
> > Vou experimentar, mas talvez tenha que ser a 1ª opção, porque a ideia é
> > depois passar o projeto para o tablet e usar um software qualquer mobile
> > para fazer o levantamento em campo. Sou novato nesta área e
> aconselharam-me
> > o LocusGis...
> >
> > Com os melhores cumprimentos,
> >
> > Armando Silva
> >
> >
> > Francisco Camello <franciscocamellon  gmail.com> escreveu no dia terça,
> > 12/05/2020 à(s) 03:41:
> >
> >> Olá Armando,
> >>
> >> Existem algumas formas de se fazer isso e depende de como você vai
> querer
> >> armazenar estas
> >> informações. Por exemplo, num banco postgis você poderá criar um
> >> constraint e nele definir que
> >> quando no campo Nome cientifico for digitado Quercus faginea, o campo
> >> Nome Comum será
> >> populado com a string Carvalho e assim por diante para todas as espécies
> >> que necessitar.
> >> Outra forma é, nas propriedades do layer, na aba Attributes Form também
> >> existe a possibilidade
> >> de se definir um constraint. Uma terceira forma seria pela calculadora
> de
> >> campo com uma
> >> fórmula condicional.
> >> A diferença entre os modos, está no fato de que no banco postgis este
> >> constraint é 'permanente'
> >> funcionando em qualquer software de GIS que você usar, e no caso dos
> >> outros dois ficaria
> >> atrelado ao projeto do QGIS.
> >> Se você puder dar mais detalhes sobre o seu problema, formato do dado
> por
> >> exemplo, posso
> >> lhe dar um exemplo mais efetivo.
> >>
> >> Regards,
> >>
> >>
> __________________________________________________________________________________
> >> Francisco Alves Camello Neto
> >> GIS Consultant
> >> +55 021 96987 9945  +55 021 98122 4645
> >> franciscocamellon  gmail.com
> >> * Even recycled paper takes energy to make. Do you really need to print
> >> this e-mail?*
> >>
> >>
> >> Em sex., 8 de mai. de 2020 às 07:10, Armando Silva <
> >> armando.n.silva  gmail.com> escreveu:
> >>
> >>> Olá!
> >>>
> >>> Tenho uma dúvida.
> >>> Estou a fazer um levantamento relacionado com a caraterização de
> árvores.
> >>> Assim, tenho uma shape que tem vários campos, entre os quais, um campo
> >>> "Nome Científico" e outro campo "Nome Comum".
> >>> Será que existe alguma forma de, preenchendo o "Nome Científico", o
> >>> campo "Nome Comum" ser preenchido automaticamente com o respetivo nome
> >>> comum?
> >>> Com os melhores cumprimentos,
> >>>
> >>> Armando Silva
> >>> _______________________________________________
> >>> QGIS-pt mailing list
> >>> QGIS-pt  lists.osgeo.org
> >>> https://lists.osgeo.org/mailman/listinfo/qgis-pt
> >>>
> >> _______________________________________________
> >> QGIS-pt mailing list
> >> QGIS-pt  lists.osgeo.org
> >> https://lists.osgeo.org/mailman/listinfo/qgis-pt
> >>
> > _______________________________________________
> > QGIS-pt mailing list
> > QGIS-pt  lists.osgeo.org
> > https://lists.osgeo.org/mailman/listinfo/qgis-pt
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.osgeo.org/pipermail/qgis-pt/attachments/20200512/3956b5d8/attachment-0001.html
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> QGIS-pt mailing list
> QGIS-pt  lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-pt
>
>
> ------------------------------
>
> End of QGIS-pt Digest, Vol 74, Issue 7
> **************************************
>
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/qgis-pt/attachments/20200512/c886178e/attachment-0001.html>


More information about the QGIS-pt mailing list