Postgres Raster image display
Paul Ramsey
pramsey at REFRACTIONS.NET
Mon Oct 22 14:41:13 PDT 2007
Answer here?
http://mapserver.gis.umn.edu/docs/howto/wms_time_support/#example-of-
wms-t-with-postgis-tile-index-for-raster-imagery
On 22-Oct-07, at 2:28 PM, Ryan Ollerenshaw wrote:
> On 10/22/07, Ryan Ollerenshaw <ryanollerenshaw at gmail.com> wrote:
>> How can i use a Postgres database to display raster images with
>> Mapserver? There are lots of examples on display features this way
>> and using a gdaltindex to create a shapefile but i cant find any that
>> talk about using a database to store raster images. Here is what
>> i am
>> currently trying:
>>
>> LAYER
>> NAME "stereo_simp"
>> TYPE RASTER
>> PROCESSING "SCALE=AUTO" #rescale 16-bit image to 8-bit
>> STATUS on
>> CONNECTION "host=localhost dbname=test user=postgres"
>> CONNECTIONTYPE POSTGIS
>> DATA "location FROM stereo"
>> TILEINDEX "stereo" #the table name
>> TILEITEM "location" #column that contains the path to the image
>> END
>>
>> if i just try and display the image directly it works just fine:
>>
>> LAYER
>> NAME "stereo_simp"
>> TYPE RASTER
>> PROCESSING "SCALE=AUTO" #rescale 16-bit to 8-bit
>> STATUS on
>> DATA "/hiview/products/data/20070929_000600_14euA_171_16_gdal.tif"
>> END
>>
>
> Sorry i should have been more clear on my post I do not want to store
> the images directly in the database, what i am trying to do is store
> the location of the image in the database and use mapserver to read
> this location column and display the image. This works fine when
> using gdaltindex when gdal generates the dbf file for example using
> this technique:
>
> LAYER
> NAME "stereo_simp"
> TYPE RASTER
> PROCESSING "SCALE=AUTO" #rescale 16-bit to 8-bit
> STATUS on
> TILEINDEX "images.shp"
> TILEITEM "location"
> END
>
> but when i try to use Postgres as the TILEINDEX this does not work,
> ie:
>
> LAYER
> NAME "stereo_simp"
> TYPE RASTER
> PROCESSING "SCALE=AUTO" #rescale 16-bit to 8-bit
> STATUS on
> CONNECTION "host=localhost dbname=test user=postgres"
> CONNECTIONTYPE POSTGIS
> TILEINDEX "the_geom FROM stereo"
> TILEITEM "location"
> END
>
> any ideas on what i am doing wrong?
More information about the MapServer-users
mailing list