Re: QGIS-pt Digest, Vol 78, Issue 6

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: QGIS-pt Digest, Vol 78, Issue 6

Henrique Vieira
Bom dia,

agradeço ao fórum a prontidão das respostas e a atenção prestada.

Procurando responder às sugestões dadas, deixo alguns comentários:
  • o plugin Digitizing Tools tinha efetivamente uma ferramenta que permitia efetuar o corte de uma layer utilizando features de outra layer, mas esta funcionalidade foi descontinuada, segundo a info disponível neste link. Efetivamente já utilizei esta ferramenta no passado no Digitizing tools, mas agora já não está disponível.
  • A opção de utilizar a função ST_Split() não sei se poderia ser uma opção, uma vez que a tabela que pretendo editar é uma tabela postgis, mas a camada de sobreposição é uma shapefile. Neste caso a função ST_Split() poderia ser usada, ou requer que ambas as camadas (camada de edição e de sobreposição) estejam em postgis?
  • por fim, quanto à sugestão de habilitar a opção 'Editar feições in-place' no menu processar, é uma ótima sugestão que pessoalmente eu não conhecia e que desde já agradeço; no entanto o que eu pretendia não era recortar mas sim cortar (ou seja, mantendo a área de interseção entre as duas camadas), mas verifico que as ferramentas 'in-place' são menos numerosas, não existindo uma função para cortar ('clip'). Sabem se estarão em desenvolvimento novas funções 'in-place'?
Novamente obrigado, Cumprimentos,
 
Henrique Vieira
Técnico Florestal | Forest engineer                                                 
CELPA - Associação da Indústria Papeleira
Tel 939 165 550


O papel é renovável, reciclável e biodegradável. | Paper is renewable, recyclable and biodegradable.


<[hidden email]> escreveu no dia sábado, 12/09/2020 à(s) 08:18:
Send QGIS-pt mailing list submissions to
        [hidden email]

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
        [hidden email]

You can reach the person managing the list at
        [hidden email]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of QGIS-pt digest..."


Today's Topics:

   1. Re: Cortar polígonos automaticamente usando uma camada de
      sobreposição (Alexandre Neto)


----------------------------------------------------------------------

Message: 1
Date: Sat, 12 Sep 2020 08:17:54 +0100
From: Alexandre Neto <[hidden email]>
To: QGIS PT - lista de utilizadores QGIS, em português.
        <[hidden email]>
Subject: Re: [QGIS-pt] Cortar polígonos automaticamente usando uma
        camada de sobreposição
Message-ID:
        <[hidden email]>
Content-Type: text/plain; charset="utf-8"

Bingo!

O Herbert adiantou-se. Desde há algum tempo para cá algumas ferramentas do
processing podem correr em "in place", transformando-se em ferramentas de
edição.

Penso que é uma funcionalidade um pouco esquecida ou até desconhecida, mas
é super útil!!

Alexandre Neto


A sexta, 11/09/2020, 18:55, Hebert Azevedo Consultor Geo <
[hidden email]> escreveu:

> Henrique,
>
> na caixa de ferramenta do menu processar habilite a função Editar feições
> in-place, e depois utilize a fer
 
ramenta recortar
>
> [image: image.png]
>
> Att
>
> Hebert Guilherme de Azevedo - Consultor em Geotecnologias
>
> Adquira nosso curso sobre customização de formulários no QGIS pelo link
> https://www.udemy.com/course/customizacao-de-formulario-qgis/?referralCode=C4191B7F6339523504BC
> Veja nossos cursos na plataforma Udemy:
> https://www.udemy.com/user/hebert-azevedo-2/
> Inscreva-se e acompanhe nosso blog: http://bit.ly/2CL63UZ
> <https://inteligenciageograficaparatodos.blogspot.com/>
> Inscreva-se e acompanhe nosso canal Youtube: *http://bit.ly/2J0H2Wa
> <http://bit.ly/2J0H2Wa>*
> Curta e acompanhe nossa página no Facebook: http://bit.ly/2yGErMp
> <https://www.facebook.com/hebertazevedo.consultorgeo/>
> Acompanhe nosso twitter: https://twitter.com/consultorgeo
>
>
>
> Em sex., 11 de set. de 2020 às 13:43, Eloi Ribeiro <[hidden email]>
> escreveu:
>
>> Boa tarde Henrique,
>>
>> Se por acaso tiveres os teus dados numa base de dados PostgreSQL +
>> PostGIS, poderias utilizar a funcao ST_Split().
>> https://postgis.net/docs/ST_Split.html
>>
>> Logo com um UPDATE atualizarias as geometrias sem necessidade de criar
>> outro layer.
>>
>> Eloi
>>
>>
>>
>> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>> On Friday, September 11, 2020 5:15 PM, Henrique Vieira <
>> [hidden email]> wrote:
>>
>> Boa tarde,
>>
>> gostaria de perguntar se alguém me sabe indicar uma forma automática com
>> as ferramentas do QGIS para cortar um conjunto de polígonos de uma layer
>> utilizando polígonos de outra layer que se sobreponham?
>>
>> Poderia utilizar a ferramenta intersect, pois na prática o resultado que
>> pretendo é como se fosse uma interseção, mas tanto quanto percebo esta
>> ferramenta dá como output uma nova layer, e eu gostava que o corte
>> produzisse efeito diretamente na camada que quero cortar, sem necessidade
>> de criar uma nova layer.
>>
>> Já experimentei os plugins Clip Multiple Layer e Clipper mas não consigo
>> obter o resultado pretendido.
>>
>> Alguma sugestão?
>>
>> Obrigado!
>>
>>
>> _______________________________________________
>> QGIS-pt mailing list
>> [hidden email]
>> https://lists.osgeo.org/mailman/listinfo/qgis-pt
>>
>
>
> --
> <https://twitter.com/consultorgeo>
>
> [image: Mailtrack]
> <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&> Remetente
> notificado por
> Mailtrack
> <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&> 11/09/20
> 14:54:49
> _______________________________________________
> QGIS-pt mailing list
> [hidden email]
> https://lists.osgeo.org/mailman/listinfo/qgis-pt
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-pt/attachments/20200912/f8cd6886/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 28423 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-pt/attachments/20200912/f8cd6886/attachment.png>

------------------------------

Subject: Digest Footer

_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt


------------------------------

End of QGIS-pt Digest, Vol 78, Issue 6
**************************************

_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt
Reply | Threaded
Open this post in threaded view
|

Re: QGIS-pt Digest, Vol 78, Issue 6

Eloi Ribeiro-3
Ola Henrique,

Ambas layers devem estar em PostgreSQL (a nao ser que uses ogr_fdw [1]) e a geometria da layer de corte tem de ser to tipo linha.

Dependendo do teu fluxo de dados, também poderias adicionar um trigger que dispare cada vez que uma nova geometria de polígonos é adicionada. Dessa maneira os poligonos seriam cortados automaticamente.

Eloi


Sent from ProtonMail, encrypted email.


‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, September 14, 2020 12:12 PM, Henrique Vieira <[hidden email]> wrote:

  • A opção de utilizar a função ST_Split() não sei se poderia ser uma opção, uma vez que a tabela que pretendo editar é uma tabela postgis, mas a camada de sobreposição é uma shapefile. Neste caso a função ST_Split() poderia ser usada, ou requer que ambas as camadas (camada de edição e de sobreposição) estejam em postgis?
 
Henrique Vieira

                                                 



_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt
Reply | Threaded
Open this post in threaded view
|

Re: QGIS-pt Digest, Vol 78, Issue 6

Alexandre Neto
Bom dia Henrique,

Se o que pretende é recortar, ou seja, manter toda a área dos polígonos originais, então pode usar a ferramenta split with lines em modo in-place.


No entanto, terá de antes converter os polígonos de corte em linhas.

Cumprimentos,

Alexandre Neto

A segunda, 14/09/2020, 12:04, Eloi Ribeiro <[hidden email]> escreveu:
Ola Henrique,

Ambas layers devem estar em PostgreSQL (a nao ser que uses ogr_fdw [1]) e a geometria da layer de corte tem de ser to tipo linha.

Dependendo do teu fluxo de dados, também poderias adicionar um trigger que dispare cada vez que uma nova geometria de polígonos é adicionada. Dessa maneira os poligonos seriam cortados automaticamente.

Eloi


Sent from ProtonMail, encrypted email.


‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, September 14, 2020 12:12 PM, Henrique Vieira <[hidden email]> wrote:

  • A opção de utilizar a função ST_Split() não sei se poderia ser uma opção, uma vez que a tabela que pretendo editar é uma tabela postgis, mas a camada de sobreposição é uma shapefile. Neste caso a função ST_Split() poderia ser usada, ou requer que ambas as camadas (camada de edição e de sobreposição) estejam em postgis?
 
Henrique Vieira

                                                 


_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt

_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt