[Spanish] Problema con DATA RASTER desde PostGIS

Florencia Buján florita026 at gmail.com
Mon Nov 29 10:22:36 EST 2010


Hola Luis,

Gracias por tu pronta respuesta.
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:


*$type = $_FILES["mapaPendientesTif"]["type"];*
*$tmp_name = $_FILES["mapaPendientesTif"]["tmp_name"];*
*$size = $_FILES["mapaPendientesTif"]["size"];*
*$nombre = basename($_FILES["mapaPendientesTif"]["name"]);*
*
*
*# Contenido del archivo*
*$fp = fopen($tmp_name, "rb");*
*$buffer = fread($fp, filesize($tmp_name));*
*fclose($fp);*
*
*
*$buffer=pg_escape_bytea($buffer);*
*$sql = "INSERT INTO rasters(nombre, archivo_bytea, mime, size, tipo,
idcampo) VALUES ('$nombre', '$buffer', '$type', $size, 'MapaPendientes',
$idMax)";*
*pg_query($conexionPostgres, $sql) or die(pg_last_error($conexionPostgres));
*


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.

Muchas gracias!!!
Florencia


El 29 de noviembre de 2010 13:15, Luis Franco Vázquez
<luis at piezas.org.es>escribió:

> ¿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.
> Prueba a cambiarlo. Para ayudarte más debería saber algo más sobre cómo lo
> has exportado.
>
> a ver si hay suerte
>
> El 29 de noviembre de 2010 14:55, Florencia Buján <florita026 at gmail.com>escribió:
>
>> Buenas días,
>>
>> Tengo rasters (imágenes TIF) subidas a PostGIS y necesitaría mostrarlas
>> mediante MapServer.
>> Para ello me defino la estructura en la Base de Datos de la siguiente
>> forma:
>>
>> TABLE rasters (
>>   id serial NOT NULL,
>>   nombre character varying(100),
>>   archivo_bytea bytea,
>>   mime character varying(100),
>>   size double precision
>> )
>>
>> Corroboré que efectivamente se guarden bien las imágenes.
>> Ahora con MapServer querría mostrarlas desde una capa raster, pero no
>> logro que funcione:
>>
>> LAYER
>>             NAME 'Raster'
>>             TYPE RASTER
>>             CONNECTIONTYPE postgis
>>             CONNECTION "user=postgres password=... dbname=... host=..."
>>             DATA "bytea FROM rasters"
>>             STATUS OFF
>>             OFFSITE 0 0 0
>>             TRANSPARENCY 100
>> END
>>
>> Alguna idea de cómo sería?
>> Desde ya muchas gracias y saludos.
>> Florencia
>>
>> _______________________________________________
>> Spanish mailing list
>> Spanish at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/spanish
>>
>>
>
> _______________________________________________
> Spanish mailing list
> Spanish at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/spanish/attachments/20101129/57e54ff5/attachment-0001.html


More information about the Spanish mailing list