Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

mapscript + postgis (consulta con filtro) ???

Estas en el tema de mapscript + postgis (consulta con filtro) ??? en el foro de PostgreSQL en Foros del Web. Saludos. Estoy trabajando en un sistema utilizando Mapserver + mapscript + Postgres (postgis) Tengo una estructura de tabla de siguiente tipo: ID Nombre | fecha ...
  #1 (permalink)  
Antiguo 21/06/2007, 12:01
 
Fecha de Ingreso: septiembre-2003
Ubicación: VIña del Mar
Mensajes: 70
Antigüedad: 20 años, 7 meses
Puntos: 0
mapscript + postgis (consulta con filtro) ???

Saludos.

Estoy trabajando en un sistema utilizando Mapserver + mapscript + Postgres (postgis)

Tengo una estructura de tabla de siguiente tipo:

ID Nombre | fecha | movil | geom
-----------------------------------------
1 Eduardo|01-02-07 | 1 |0101000020
2 Andres |11-03-07 | 2 |0101000020
3 Carlos |05-07-07 | 1 |0101000020
4 Juan |10-06-07 | 3 |0101000020


Al trabajar con Mapscript tengo el siguiente codigo
Código PHP:
$oLayer->set("connectiontype"MS_POSTGIS);
  
$oLayer->set("connection""user=postgres dbname=Mapas host=localhost port=5432 password=xxxxx");
  
$oLayer->set("data""the_geom from camdime"); 
Y funciona perfectamente devolviendo todos los campos (puntos) de la tabla.

¿Pero como tengo que hacer para realizar un filtro a esta tabla?

¿Como puedo filtrar esta tabla por movil y fecha?

Agradezco de ante mano vuestra ayuda.
__________________
www.cielonegro.cl
Comunidad chilena de entretencion
  #2 (permalink)  
Antiguo 03/09/2007, 13:14
 
Fecha de Ingreso: septiembre-2007
Mensajes: 1
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: mapscript + postgis (consulta con filtro) ???

yo estoy partiendo con este trabajo (mapserver+postgis+mapscript)...aún no llego a la parte de filtrado de información, porque estoy recién comenzando, pero si alguien puede ayudar a resolver esta duda sería muy util para mi trabajo futuro también!


desde ya muchas gracias!
  #3 (permalink)  
Antiguo 25/10/2011, 13:28
 
Fecha de Ingreso: agosto-2009
Mensajes: 18
Antigüedad: 14 años, 8 meses
Puntos: 0
Busqueda Respuesta: mapscript + postgis (consulta con filtro) ???

Muy facil amigo.
Antes de darte la respuesta me toco leer a full libros en ingles para entender.

Respuesta:
Te creas una clase de la capa inicial.
$clasePoligono = ms_newClassObj($layerPoligono);
$layerPoligono->set("classitem", "nombre");
$layerPoligono->set("labelitem", "nombre");

$clasePoligono-> label->size = 80;
$clasePoligono->label->font = "arial";
$clasePoligono->label->set("partials", 0);

$clasePoligono->label->set("size", MS_TINY);//MS_GIANT
$clasePoligono-> label->set("position", MS_AUTO);
$contena="('[canton]' eq '".$Criterio."')"; //Machala = "Huaquillas"
$clasePoligono->setexpression($contena);
$estiloPoligono = ms_newStyleObj($clasePoligono);
$estiloPoligono->color->setRGB(255,123,0);
$estiloPoligono->outlinecolor->setRGB(0, 0, 0);
$estiloPoligono->backgroundcolor->setRGB(255, 0, 0);

//dibujas el mapa

$mapImage = $mapObject->draw();
$urlImage = $mapImage->saveWebImage();

$cad="<img src='".$urlImage."' border='1' />";
echo msg(1,$cad); //imprime el mapa

Para ver mas ejemplos sobre filtros en mapscript visita mi blog, te puede ayudar.

http://neurocodigo.wordpress.com



[email protected]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:18.