[Gfoss] intersezioni

se ho capito bene il problema, io dopo aver crato l'intersezione
farei un join con la tabella iniziale così ti puoi calcolare la percentuale
di area che si interseca rispetto a tutto il poligono (tutto in postgis
ovviamente).
l'SQL dovrebbe essere molto semplice una volta che hai la
tabella delle intersezioni nella forma "poligono A", "poligono
B", "area di intersezione".
poi puoi fare una selezione sia sul valore assoluto
della superficie dell'intersezione, sia sulla percentuale del
poligono.
se vuoi evitare sovrapposizioni sottili ma molto lunghe, puoi usare
magari un altro parametro di rapporto area/perimetro.

Pur da poco

esperto ci provo, magari mi correggete e così imparo qualcosa.

In 2

passaggi:

Potresti fare una intersezione fra i 2 layer (CREATE TABLE

intersezione AS

SELECT intersection ...) e poi individuare tutte le

intersezioni sotto

la soglia dimensionale che ti interessa
Così

individui i poligoni sul tuo layer a che hanno dato luogo alle

intersezioni da scartare.

Se ho ben capito il problema.

non posso

usare *solo* la dimensione dell'intersezione come parametro

perche'

potrei avere il caso dell'immagine in allegato, caso in cui

dovrei

scartare il poligono "A" perche' molto probabilmente
interseca

"B"

(o viceversa) semplicemente perche' e' sbagliata la sua
posizione

----