Ho esaminato le "API" PostGIS delle funzioni e noto che la maggior parte di esse richiede due elementi per il confronto. Ad esempio, la funzione ST_Distance accetta due elementi geometria / geografia per trovare la distanza.
Non esiste una funzione per fare qualcosa del tipo: "Data una geometria G, dammi la geometria più vicina GClosest nella tabella T dove G.id <> GClosest.id"
Mi rendo conto di poter scrivere una funzione PL / PgSQL per iterare sul tavolo e chiamare ST_Distance su ciascun elemento, ma spero che ci sia una soluzione migliore, più efficiente.