[Gfoss] Ordinare i risultati in PostGIS

Salve a tutti,
ho un problema con l'ordinamento dei risultati di una select con postgis che magari qualcuno di voi ha già affrontato..

Questa è la situazione: ho due tabelle, che contengono linee, diciamo A e B.
Partendo da una linea di A, devo selezionare gli attributi di tutte le linee che intersecano la linea di A della tabella B.
In buona sostanza
select B.campo from B inner join A on ST_Intersects(B.geom, A.geom) where A.gid=X

La query sembra funzionare, il problema è che ho bisogno di quei risultati ordinati per la linea di A.
Qualcosa tipo "order by A.geom"...

Faccio un esempio per spiegare meglio: diciamo che in A ho dei percorsi e in B le ferrovie.
Voglio trovare i punti in cui il percorso passa sulla ferrovia, nell'ordine in cui ci passerà.

Si può fare? Ci sto pensando da parecchio ma non ho trovato nessuna soluzione...

Grazie mille

Francesco

On Fri, 05 Feb 2010 17:04:30 +0100
Francesco <francesco1148@interfree.it> wrote:

Salve a tutti,
........
Faccio un esempio per spiegare meglio: diciamo che in A ho dei
percorsi e in B le ferrovie.
Voglio trovare i punti in cui il percorso passa sulla ferrovia,
nell'ordine in cui ci passerà.

non aiuto la soluzione, ma forse a chiarire meglio la domanda :-)))

cosa intendi 'nell'ordine in cui passera': vuoi forse dire secondo la
maggiore (o minore) distanza dell'intersezione da un punto di
riferimento?

Grazie mille

Francesco

ciao,
giuliano