logo
Published on PostGIS.fr (http://old.postgis.fr)

requete avec box3D

By jojo
Créé 18 Jui 2008 - 08:11

Bonjour,

Je cherche à exécuter cette requête, mais j'obtiens une erreur au niveau de la box3D.

create table result as select a.*, b."X", b."Y", b."Z" from tmp_pts_aep a,mnt_lg b
where Distance(a.the_geom,b.the_geom)=(select min(distance(d.the_geom,c.the_geom)) from tmp_pts_aep c, mnt_lg d
where d.the_geom && 'BOX3D(x(c.the_geom)-25 y(c.the_geom)-25, x(c.the_geom)+25 y(c.the_geom)+25)'::box3d);

Erreur :

ERREUR: BOX3D parser - couldnt parse. It should look like: BOX3D(xmin ymin zmin,xmax ymax zmax) or BOX3D(xmin ymin,xmax ymax)

Merci d'avance pour votre aide (s'il y a encore des utilisateurs sur ce site...)

edit :

Le problème, c'est ce qu'il y a dans les box3D : x(a.the_geom)+30...

Peut on utiliser une fonction à cette endroit ? Si oui comment ?

Merci


Source URL:
http://old.postgis.fr/node/477