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 ---- _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [email protected] http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it.
