<div dir="ltr">Bom dia,<div><br></div><div>Estou a tentar corrigir o posicionamento de uma camada (tabel2) com relação a outra(table1), através da função St_Snap(). Mas não estou a obter resultados satisfatórios.</div><div><br></div><div>A tabela 1 contém poligonos adjacentes que cobrem toda a minha área de trabalho, enquanto a tabela 2 contém algums polígonos espalhados, cujo limites deveriam, em certos casos, coincidir com os da tabela 1. A query que estou a tentar usar é a seguinte:</div><div><br></div><div><div style="font-family:arial,sans-serif;font-size:13px">WITH snap_grid as</div><div style="font-family:arial,sans-serif;font-size:13px">(</div><div style="font-family:arial,sans-serif;font-size:13px">SELECT</div><div style="font-family:arial,sans-serif;font-size:13px">    St_Collect(f.geom) as geom</div><div style="font-family:arial,sans-serif;font-size:13px">FROM</div><div style="font-family:arial,sans-serif;font-size:13px">    table_1 as f</div><div style="font-family:arial,sans-serif;font-size:13px">)</div><div style="font-family:arial,sans-serif;font-size:13px">SELECT </div><div style="font-family:arial,sans-serif;font-size:13px">    r.gid, st_snap(r.geom,q.geom,10) as geom</div><div style="font-family:arial,sans-serif;font-size:13px">FROM </div><div style="font-family:arial,sans-serif;font-size:13px">    table2 as r,</div><div style="font-family:arial,sans-serif;font-size:13px">    snap_grid as q</div><div style="font-family:arial,sans-serif;font-size:13px">WHERE r.gid = 53</div></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">No entanto, mesmo como uma tolerância consideravel há vertices que se recusam a mover.</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Algum iluminado em Postgis me consegue dizer que o problema está na query ou se o que pretendo fazer não é simplesmente possível?</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Cumprimentos,</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Alexandre Neto</div></div>