Conexion Postgis - php/mapscript

From: mariana chagra <marianachagra(at)yahoo(dot)com(dot)ar>
To: Postgres Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Conexion Postgis - php/mapscript
Date: 2008-01-29 13:23:00
Message-ID: 494180.39729.qm@web38304.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Estimados, esta es la consulta que realizo desde php a postgis, para que, "supuestamente" me devuelva la informacion asociada al lo seleccionado en la pagina que se muestra el mapa.
if ($layerObj->type==MS_LAYER_POLYGON)
{$sqlgeo="select * from $tabla t where $campoGIS && 'BOX3D(".
($x-100)." ".($y-100).",".($x+100)." ".($y+100).
")'::box3d and Intersects(GeometryFromText( 'POINT(".$x.
" ".$y.")', -1), t.$campoGIS)";
} else {
$sqlgeo="select * from $tabla t where $campoGIS && 'BOX3D(".
($x-100)." ".($y-100).",".($x+100)." ".($y+100).
")'::box3d and Intersects(Buffer(GeometryFromText( 'POINT(".$x.
" ".$y.")', -1), 2), t.$campoGIS)";
}
mi problema comienza en el where y me genera el siguiente error:
DB Error: unknown error
lo mas grave es que el error no dice mas que eso, por lo tanto no se a que se puede deber el error.
si alguno tiene una idea de lo que puede estar pasando le agradecere la ayuda.

Desde ya muchas gracias.

Mariana.

P.D.: Aclaro lo que quiero hacer: Yo tengo informacion en postgis y muestro los poligonos y lineas mediante php/mapscript, lo que quiero es que cuando el usuario realice un click en algun punto o poligono del mapa se abra un popup y me muestre la informacion asociada a ese punto. Si tienen alguna forma de realizar este mediante otro tipo de consulta que sea la que muestro, agradecere me la envien.


---------------------------------

Los referentes más importantes en compra/venta de autos se juntaron:
Demotores y Yahoo!.Ahora comprar o vender tu auto es más fácil.
Visitá http://ar.autos.yahoo.com/

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Raul Andres Duque 2008-01-29 13:33:57 Re: Problema de Performance
Previous Message Julio Cesar Sánchez González 2008-01-29 12:29:13 Se puede obtener el total de registros de una tabla sin select count(*)?