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/
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(*)? |