Florencia una consulta <br>porque almacenes un raster en postgis tiene alguna ventaja?<br>lo pregunto porque la teoria reza que no hay  ninguna ventaja en hacerlo<br>pero me gustaria que me compartieras si hay alguna razon para manejarlo de esa forma<br>
<br>muchas gracias<br><br>atte<br><br>Walter Giron<br>Guatemala<br><br><br><div class="gmail_quote">2010/11/29 Luis Franco Vázquez <span dir="ltr">&lt;<a href="mailto:luis@piezas.org.es">luis@piezas.org.es</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Ufff¡¡¡ me parece muy ingeniosa tu manera de almacenar el raster pero se me ocurre que el problema está en que mapserver no es capaz de indicarle a postgis cuáles son las coordenadas de los datos que quiere recoger, porque no existe una columna con una geometría en la base de datos. Digo eso sin pensarlo mucho, pero creo que la solución a tu problema está aquí:<a href="http://trac.osgeo.org/postgis/wiki/WKTRaster" target="_blank">http://trac.osgeo.org/postgis/wiki/WKTRaster</a><br>

<br><div class="gmail_quote">El 29 de noviembre de 2010 16:22, Florencia Buján <span dir="ltr">&lt;<a href="mailto:florita026@gmail.com" target="_blank">florita026@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;">
Hola Luis,<div><br></div><div>Gracias por tu pronta respuesta.</div><div>Te cuento que dentro del PostGIS los almaceno como archivos normales. Para almacenar uno en PostGIS lo que hice fue mediante un archivo php cargarlo:</div>


<div><br></div><div><br></div><div><div><b>$type = $_FILES[&quot;mapaPendientesTif&quot;][&quot;type&quot;];</b></div><div><b>$tmp_name = $_FILES[&quot;mapaPendientesTif&quot;][&quot;tmp_name&quot;];</b></div><div><b>$size = $_FILES[&quot;mapaPendientesTif&quot;][&quot;size&quot;];</b></div>


<div><b>$nombre = basename($_FILES[&quot;mapaPendientesTif&quot;][&quot;name&quot;]);</b></div><div><b><br></b></div><div><b># Contenido del archivo</b></div><div><b>$fp = fopen($tmp_name, &quot;rb&quot;);</b></div><div>

<b>$buffer = fread($fp, filesize($tmp_name));</b></div>
<div><b>fclose($fp);</b></div><div><b><br></b></div><div><b>$buffer=pg_escape_bytea($buffer);</b></div><div><b>$sql = &quot;INSERT INTO rasters(nombre, archivo_bytea, mime, size, tipo, idcampo) VALUES (&#39;$nombre&#39;, &#39;$buffer&#39;, &#39;$type&#39;, $size, &#39;MapaPendientes&#39;, $idMax)&quot;;</b></div>


<div><b>pg_query($conexionPostgres, $sql) or die(pg_last_error($conexionPostgres));</b></div></div><div><br></div><div><br></div><div>Utilizo otra interfaz para verlo y se almacena bien. Lo que me está costando es desde el .map decirle al DATA del raster que vaya contra la base de datos (en especial contra el tipo bytea creo) para que levante el TIF desde la base de datos.</div>


<div><br></div><div>Muchas gracias!!!</div><div>Florencia</div><div><br></div><div><br><div class="gmail_quote">El 29 de noviembre de 2010 13:15, Luis Franco Vázquez <span dir="ltr">&lt;<a href="mailto:luis@piezas.org.es" target="_blank">luis@piezas.org.es</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;">¿Cómo has exportado el raster a postgis?. En versiones recientes de mapserver ya no existe la opción transparency, sino que ha sido sustituída por opacity, que debería tener un valor de 100.<br>


Prueba a cambiarlo. Para ayudarte más debería saber algo más sobre cómo lo has exportado.<br>
<br>a ver si hay suerte<br><br><div class="gmail_quote">El 29 de noviembre de 2010 14:55, Florencia Buján <span dir="ltr">&lt;<a href="mailto:florita026@gmail.com" target="_blank">florita026@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>
Buenas días,<div><br></div><div>Tengo rasters (imágenes TIF) subidas a PostGIS y necesitaría mostrarlas mediante MapServer.</div><div>Para ello me defino la estructura en la Base de Datos de la siguiente forma:</div><div>



<br>
</div><div><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;">TABLE rasters ( <br>  id serial NOT NULL, <br>  nombre character varying(100), <br>  archivo_bytea bytea, <br>
  mime character varying(100), <br>  size double precision <br>) <br></span></div><div><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;"><br></span></div><div>
<span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;">Corroboré que efectivamente se guarden bien las imágenes. </span></div><div><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;">Ahora con MapServer querría mostrarlas desde una capa raster, pero no logro que funcione:</span></div>




<div><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;"><br></span></div><div><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;">LAYER <br>
            NAME &#39;Raster&#39; <br>            TYPE RASTER <br>            CONNECTIONTYPE postgis <br>            CONNECTION &quot;user=postgres password=... dbname=... host=...&quot; <br>            DATA &quot;bytea FROM rasters&quot; <br>




            STATUS OFF <br>            OFFSITE 0 0 0 <br>            TRANSPARENCY 100 <br>END </span></div><div><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;"><br>
</span></div><div><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;">Alguna idea de cómo sería?</span></div><div><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;">Desde ya muchas gracias y saludos.</span></div>




<div><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;">Florencia</span></div>
<br></div></div>_______________________________________________<br>
Spanish mailing list<br>
<a href="mailto:Spanish@lists.osgeo.org" target="_blank">Spanish@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
<br></blockquote></div><br>
<br>_______________________________________________<br>
Spanish mailing list<br>
<a href="mailto:Spanish@lists.osgeo.org" target="_blank">Spanish@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
<br></blockquote></div></div></div><br></div>
<br>_______________________________________________<br>
Spanish mailing list<br>
<a href="mailto:Spanish@lists.osgeo.org" target="_blank">Spanish@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
<br></blockquote></div></div></div><br>
<br>_______________________________________________<br>
Spanish mailing list<br>
<a href="mailto:Spanish@lists.osgeo.org">Spanish@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Walter Girón<br>4341-3225<br>