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
