Muchas muchas gracias, por tu ayuda, me aclaro ciertas dudas y me abrio la lamparita para empezar, Saludo a todos y gracias por su tiempo.<br><br><div class="gmail_quote">El 23 de agosto de 2011 14:45, Andres Juarez <span dir="ltr">&lt;<a href="mailto:albertoandres.juarez@gmail.com">albertoandres.juarez@gmail.com</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Perdón el anterior mail anterior salió cortado.<div><br></div><div>Insisto en que investigues MapScritp. Es la única forma que conozco (quizás alguien en la lista conozca otra) de pasar parámetros vía formulario html para definir la simbología a aplicar. </div>




<div><br></div><div>Te adjunto un ejemplo:</div><div><br></div><div>------En el Mapfile</div><div><br></div><div><div> LAYER</div><div>    NAME &quot;<b><font color="#cc33cc">Parcelas</font></b>&quot;</div>
<div>    STATUS ON</div><div>    CONNECTIONTYPE POSTGIS</div><div>    CONNECTION &quot;host=localhost dbname=BD user=uuuuu password=xxxxxxx&quot;</div><div>    DATA &quot;the_geom from parcelas USING UNIQUE gid USING SRID=4326&quot;</div>




<div>    TYPE POLYGON</div><div>    <b>CLASSITEM</b> &quot;<b><font color="#3333ff">idmza</font></b>&quot;</div><div>    PROJECTION</div><div>      &quot;init=epsg:4326&quot; </div><div>    END    #fin projection</div><div>


   <b> CLASS</b></div><div>      <b>NAME</b> &quot;<b><font color="#009900">Parce</font></b>&quot;</div><div>      STYLE</div><div>      SYMBOL 0</div>
<div><span style="white-space: pre-wrap;">      </span>OUTLINECOLOR 96 96 96</div><div>      SIZE 2</div><div>     END #fin style</div><div>    END #fin class</div><div> END #fin layer</div></div>
<div><br></div><div>---------En tu aplicación WEB</div><div><br></div>
<div>$variable= &quot;proveniente del formulario&quot;;</div><div class="im"><div><br></div>
<div>1º Consulta a la BD</div><div><br></div></div><div>$query = &quot;<u>SELECT <b><font color="#3333ff">idmza</font></b> FROM parcelas WHERE manzana = &#39;$variable</u>&#39;;</div><div><div>$result = pg_Exec($dbconn, $query);</div>




<div>$row    = pg_Fetch_Row($result, 0);</div><div><b><font color="#ff0000">$filtro </font></b> = $row[1];</div></div><div><br></div><div>2º Definición del Mapfile</div><div><br></div><div><div>//Ubicación del map file</div>




<div>$map_path=&quot;c:/ms4w/apps/mapa_web/&quot;;</div><div>$map = ms_newMapObj($map_path.&quot;/<b>mapa_parcelas.map</b>&quot;);</div><div><br></div><div>3º Filtrar parcelas con el resultado de la consulta</div><div><div>



//para filtrar las parcelas</div>
<div>$layer  = $map-&gt;getLayerByName(&#39;<b><font color="#cc66cc">Parcelas</font></b>&#39;);   // se posiciona en el layer Parcelas</div><div>$clasp = $layer-&gt;getClass(&#39;<b><font color="#009900">Parce</font></b>&#39;);                  //Obtiene el objeto CLASS de nombre &#39;Parce&#39; del layer Parcelas</div>


<div>$clasp-&gt;setExpression(<b><font color="#ff0000">$filtro</font></b>);                       //Solo las parcelas con el mismo &quot;idmza&quot; se representaran con el estilo definido en el CLASS &#39;Parce&#39;</div>

</div><div><br></div><div>4º Imprimir el mapa</div><div><br></div><div><div>//dibujar mapa</div><div>$image=$map-&gt;draw();</div>
<div>$image_url=$image-&gt;saveWebImage();</div></div><div><br></div><div><br></div><div>Luego en el cuerpo de la página imprimís la imagen que queda guardada en &quot;$image_url&quot;</div><div><br></div><div>Espero te sirva de guía!</div>



<div>Saludos</div><div><br></div><div>PD: te recomiendo envíes tus consultas a la lista de Mapserver[1] o a OSGEOes[2], para no mezclar temas.</div><div><br></div><div>[1] <a href="http://www.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">http://www.osgeo.org/mailman/listinfo/mapserver-users</a></div>


<div>[2] <a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a></div><div><br></div><div><br></div><div><br></div><div class="gmail_quote">El 23 de agosto de 2011 11:52, Amalia Carolina Canavire <span dir="ltr">&lt;<a href="mailto:acarolinagc@gmail.com" target="_blank">acarolinagc@gmail.com</a>&gt;</span> escribió:<div>
<div></div><div class="h5"><br>




<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Se de php , ahora viendo esto <a href="http://mapserver.org/input/vector/postgis.html" target="_blank">http://mapserver.org/input/vector/postgis.html</a>  algo asi es? Gracias :):):)<br>





<br><br><div class="gmail_quote">El 23 de agosto de 2011 11:46, Andres Juarez <span dir="ltr">&lt;<a href="mailto:albertoandres.juarez@gmail.com" target="_blank">albertoandres.juarez@gmail.com</a>&gt;</span> escribió:<div>





<div></div><div><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>Tenes algún conocimiento sobre PHP? Si no es muy difícil que pueda explicarte como funciona.</div>






<div><br></div><div>Te describo los pasos: </div><div>1º Consulta a la BD postgres: esta consulta te devolvería el identificador común a las parcelas que cumplan cierta condición. </div>
<div>La consulta sería algo así: &quot;SELECT &quot;columna&quot; FROM tabla WHERE </div><div><br><br><div class="gmail_quote">El 23 de agosto de 2011 11:26, Amalia Carolina Canavire <span dir="ltr">&lt;<a href="mailto:acarolinagc@gmail.com" target="_blank">acarolinagc@gmail.com</a>&gt;</span> escribió:<div>






<div></div><div><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">hola Andres, gracias por tu tiempo y ayuda, pero como veras soy novata en esto, por lo q me resulta algo complicado poder terminar de entender lo sgte: como hago para indicarles las consultas sql , si bien se q debo definir capas en map file para q me proyecte, de color y demas, pero para hacer esto debo primero por asi decirlo tomar de la bd todos los registros q cumplen con una condicion, dy se supone q tomando los valores geometrico devueltos, pueda ubicarlos, y aplicar capas con estilo y demás, va esa es la logistica cuando se hace consulta en bd?, tendrías algún ejemplo?..GRACIAS<br>








<br><div class="gmail_quote">El 23 de agosto de 2011 10:51, Andres Juarez <span dir="ltr">&lt;<a href="mailto:albertoandres.juarez@gmail.com" target="_blank">albertoandres.juarez@gmail.com</a>&gt;</span> escribió:<div><div>







</div><div><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hola Amalia<div><br></div><div>Tenes que usar PHP-MapScript [1] para hacer filtros o selecciones.</div><div>Creo que lo más sencillo (es la única manera que conozco) es definir las clases [2] en el mapfile, y después en tu aplicación web pasar las variables a las clases usando &quot;<b>getClass</b>&quot; del <b>layerObj</b> y &quot;<b>setExpression</b>&quot; de <b>classObj</b>.</div>









<div><br></div><div>[1] <a href="http://mapserver.org/mapscript/php/index.html" target="_blank">http://mapserver.org/mapscript/php/index.html</a></div><div>[2] <a href="http://mapserver.org/mapfile/class.html" target="_blank">http://mapserver.org/mapfile/class.html</a></div>









<div><br></div><div>Saludos</div><div><a href="http://mapserver.org/mapscript/php/index.html" target="_blank"></a><br><br><div class="gmail_quote">El 23 de agosto de 2011 10:36, Amalia Carolina Canavire <span dir="ltr">&lt;<a href="mailto:acarolinagc@gmail.com" target="_blank">acarolinagc@gmail.com</a>&gt;</span> escribió:<br>









<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div><br><div class="gmail_quote">
hola gente, quisiera pedirle una ayuda, quiero realizar una aplicacion web sencilla que haga consulta de bd de manera que los atributos seleccionados, se visualicen con algun color o simbolo en parcelas afectadas.Estoy trabajando con parcelas de tierras , tengo una bd en postgres, estoy usando gvsig, mapserver, si bien logro conectar la base de datos en map, no se me ocurre como especificar consultas en map, navegando todavia no encontre como hacer consultas dinamicas mediante formulario web, de manera q en misma pagina se muestre imagen o simbolo en mapa en base a atributo indicado . Hay q especificar consultas sql en map, o como se hace? capaz q lo estoy razonando o viendo mal las relaciones?. <br>













Uso gvsig y probando con consulta me muestra, pero claro es usando el programa gvsig, si yo quiero hacer consultas como la anteriormente indicada, no se como?.GRACIAS<br clear="all"><font color="#888888"><br>-- <br><p style="text-align: center;">













<font color="#cc33cc"><font style="color: rgb(102, 51, 102);" color="#ff6600"><i><font face="comic sans ms,sans-serif">************** </font></i>  :)</font><span style="color: rgb(153, 153, 255);"> </span></font><span style="color: rgb(51, 153, 153);"></span><i><font color="#3366ff"><span style="color: rgb(153, 153, 255);"><span style="color: rgb(51, 153, 153);">sonrei que te queda lindo</span> </span><span style="color: rgb(102, 0, 0);">:):):):):<span style="color: rgb(102, 51, 102);"> </span></span></font></i><font style="color: rgb(102, 51, 102);" color="#ff6600"><font face="comic sans ms,sans-serif"><i>amy </i></font></font><i><font color="#3366ff"><span style="color: rgb(102, 0, 0);"><span style="color: rgb(102, 51, 102);">cgc</span>  **************************<br>













</span></font></i></p><br>
</font></div><font color="#888888"><br><br clear="all"><br>-- <br><p style="text-align: center;"><font color="#cc33cc"><font style="color: rgb(102, 51, 102);" color="#ff6600"><i><font face="comic sans ms,sans-serif">************** </font></i>  :)</font><span style="color: rgb(153, 153, 255);"> </span></font><span style="color: rgb(51, 153, 153);"></span><i><font color="#3366ff"><span style="color: rgb(153, 153, 255);"><span style="color: rgb(51, 153, 153);">sonrei que te queda lindo</span> </span><span style="color: rgb(102, 0, 0);">:):):):):<span style="color: rgb(102, 51, 102);"> </span></span></font></i><font style="color: rgb(102, 51, 102);" color="#ff6600"><font face="comic sans ms,sans-serif"><i>amy </i></font></font><i><font color="#3366ff"><span style="color: rgb(102, 0, 0);"><span style="color: rgb(102, 51, 102);">cgc</span>  **************************<br>












</span></font></i></p><br>
</font><br></div></div>_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
<br></blockquote></div><font color="#888888"><br><br clear="all"><div><br></div>-- <br>   Andrés Juarez<br><br>
</font></div>
<br>_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
<br></blockquote></div></div></div><div><div></div><div><br><br clear="all"><br>-- <br><p style="text-align: center;"><font color="#cc33cc"><font style="color: rgb(102, 51, 102);" color="#ff6600"><i><font face="comic sans ms,sans-serif">************** </font></i>  :)</font><span style="color: rgb(153, 153, 255);"> </span></font><span style="color: rgb(51, 153, 153);"></span><i><font color="#3366ff"><span style="color: rgb(153, 153, 255);"><span style="color: rgb(51, 153, 153);">sonrei que te queda lindo</span> </span><span style="color: rgb(102, 0, 0);">:):):):):<span style="color: rgb(102, 51, 102);"> </span></span></font></i><font style="color: rgb(102, 51, 102);" color="#ff6600"><font face="comic sans ms,sans-serif"><i>amy </i></font></font><i><font color="#3366ff"><span style="color: rgb(102, 0, 0);"><span style="color: rgb(102, 51, 102);">cgc</span>  **************************<br>








</span></font></i></p><br>
</div></div><br>_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
<br></blockquote></div></div></div><font color="#888888"><br><br clear="all"><div><br></div>-- <br>   Andrés Juarez<br><br>
</font></div>
<br>_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
<br></blockquote></div></div></div><div><div></div><div><br><br clear="all"><br>-- <br><p style="text-align: center;"><font color="#cc33cc"><font style="color: rgb(102, 51, 102);" color="#ff6600"><i><font face="comic sans ms,sans-serif">************** </font></i>  :)</font><span style="color: rgb(153, 153, 255);"> </span></font><span style="color: rgb(51, 153, 153);"></span><i><font color="#3366ff"><span style="color: rgb(153, 153, 255);"><span style="color: rgb(51, 153, 153);">sonrei que te queda lindo</span> </span><span style="color: rgb(102, 0, 0);">:):):):):<span style="color: rgb(102, 51, 102);"> </span></span></font></i><font style="color: rgb(102, 51, 102);" color="#ff6600"><font face="comic sans ms,sans-serif"><i>amy </i></font></font><i><font color="#3366ff"><span style="color: rgb(102, 0, 0);"><span style="color: rgb(102, 51, 102);">cgc</span>  **************************<br>






</span></font></i></p><br>
</div></div><br>_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
<br></blockquote></div></div></div><font color="#888888"><br><br clear="all"><div><br></div>-- <br>   Andrés Juarez<br><br>
</font></div>
<br>_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><p style="text-align: center;"><font color="#cc33cc"><font style="color: rgb(102, 51, 102);" color="#ff6600"><i><font face="comic sans ms,sans-serif">************** </font></i>  :)</font><span style="color: rgb(153, 153, 255);"> </span></font><span style="color: rgb(51, 153, 153);"></span><i><font color="#3366ff"><span style="color: rgb(153, 153, 255);"><span style="color: rgb(51, 153, 153);">sonrei que te queda lindo</span> </span><span style="color: rgb(102, 0, 0);">:):):):):<span style="color: rgb(102, 51, 102);"> </span></span></font></i><font style="color: rgb(102, 51, 102);" color="#ff6600"><font face="comic sans ms,sans-serif"><i>amy </i></font></font><i><font color="#3366ff"><span style="color: rgb(102, 0, 0);"><span style="color: rgb(102, 51, 102);">cgc</span>  **************************<br>
</span></font></i></p><br>