Ola a todos,

Tenho uma tabela com o timestamp de fotos (fotos.foto_ts) e outra com o
timestampe de pontos (pontos.ponto_ts).
E a minha intenção é geo-referenciar estas fotos por aproximação entre os
timestamps, calculando a diferença mínima entre eles.

Executei a seguinte consulta:

*SELECT DISTINCT ON (f.foto)*
*               f.foto, *
*               ST_X(p.geom), *
*               ST_Y(p.geom)*
*FROM     fotos AS f, *
*              pontos AS p*
*ORDER BY f.foto, *
*                 (f.foto_ts - '00:03:22'::interval) - (p.ponto_ts +
'02:00:00'::interval);*


*(f.foto_ts - '00:03:22'::interval)* -> ajusta a hora da câmara de fotos.
*(p.ponto_ts + '02:00:00'::interval)* -> ajusta o hora do satélite (solar).

O problema é que demora muito (parei quando ia pelos 5 minutos) ou a
consulta está mal elaborada.
Alguma dica?

Obrigado,

Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/eloiribeiro
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a