Follow us on Facebook

banner image
banner image

Lotes vizinhos usando o PostGIS

Olá galera !

Nesse post irei mostrar como buscar vizinhos de um determinado lote usando postGIS.
Para realizar essa consulta basta utilizar a função st_touches do postGIS, ficando o SQL da seguinte forma:

SELECT st_astext(lote_vizinho.the_geom) AS lotes_vizinhos
FROM lotesvr lvr, lotesvr lote_vizinho
WHERE lvr.gid = 46610 AND
lote_vizinho.gid <> 46610 AND
st_touches(lvr.the_geom, lote_vizinho.the_geom);

Nesse caso estou retornando todos os lotes vizinhos ao lote de gid 46610. Uma consulta bem simples e muito útil para realizar determinadas análises territoriais.
Lotes vizinhos usando o PostGIS Lotes vizinhos usando o PostGIS Reviewed by Unknown on 16:15 Rating: 5

Nenhum comentário:

Tecnologia do Blogger.