[QGIS-it-user] Geometry generator espressione per richiamare tutte le geometrie di un layer esterno

Danilo Procaccini danilo.procaccini a gmail.com
Mar 19 Ott 2021 02:02:03 PDT


Grazie mille dei consigli e delle indicazioni Andrea,

sono riuscito a generare correttamente la geometria del "layer b" della
differenza con
aggregate(layer:='Prova,aggregate:='collect',expression:=$geometry)

> L'ultimo esempio della funzione aggregate nel manuale utente mostra
proprio come si usa per la modalità 'collect'.
Guardavo la guida della Finestra di dialogo delle espressioni che non
riporta esempi relativi alla modalità 'collect'.

Grazie ancora
Danilo



Il giorno mar 19 ott 2021 alle ore 09:22 Andrea Giudiceandrea <
andreaerdna a libero.it> ha scritto:

> Il 19/10/2021 08:57, Danilo Procaccini ha scritto:
> > ho provato con aggregate collect
> > difference
> > ($geometry,
> > aggregate(layer:='Prova',aggregate:='collect',expression:='OBJECTID'))
>
> Come primo consiglio, ti suggerisco di provare prima le singole parti
> dell'espressione per capire qual è l'errore.
>
> In particolare, hai provato se la funzione aggregate, come da te
> scritta, abbia un risultato di tipo geometrico?
>
> La funzione aggregate "aggrega" i valori presenti nel parametro
> expression. In particolare, se la modalità è 'collect', aggrega
> geometrie e quindi il parametro expression deve contenere delle
> geometrie da aggregare. Nella tua espressione, il parametro expression
> contiene invece una stringa.
>
> Quindi, se vuoi aggregare tutte le geometrie del layer 'Prova', il
> parametro expression deve contenere il valore $geometry.
>
> L'ultimo esempio della funzione aggregate nel manuale utente mostra
> proprio come si usa per la modalità 'collect'.
>
> A presto.
>
> Andrea
> _______________________________________________
> QGIS-it-user mailing list
> QGIS-it-user a lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20211019/788f2702/attachment.html>


Maggiori informazioni sulla lista QGIS-it-user