Excellent.  Being lazy, I really appreciate solutions that require no coding on my part. ;-)

I'll give these suggestions a try.  Thanks.

JN

On 8/25/06, Paul Ramsey <[EMAIL PROTECTED]> wrote:
John,

I think by following Frank's advice and using a PostGIS-hosted tile-
index you can do a hell of a lot by manipulating your DATA statement
to get the images you want for a given request.  Things like temporal
subsetting, etc, are all pretty easy. You don't even need to use
mapscript, just override your DATA statement with a parameter in the
mapserv CGI. (I think mapscript is largely irrelevant given the
capabilities of the CGI system, personally.)

Paul

On 25-Aug-06, at 9:55 PM, Frank Warmerdam wrote:

> John Novak wrote:
>> I have a large number of rows containing metadata about rater
>> files sitting in a PostGIS table.  Each row is associated with a
>> georeferenced file sitting in a file system, and the row contains
>> polygon geometry representing the footprint of the raster.  The
>> rows also contain many other attributes that I'd like to use to
>> filter the displayed rasters.
>> Having the functionality of the RASTER layer, but using a PostGIS
>> table as a source for features rather than a SHAPEFILE would be a
>> very useful thing, at least in my case.
> >
>> What's the opinion regarding
>> 1. the overall usefulness of such a beastie
>> and
>> 2.  the complexity of actually implementing said beastie, given
>> that it's a combination of the functionality of a PostGIS layer
>> and a RASTER layer ?
>> I admit I have not done my homework and really examined the code
>> for these two layers.
>
> John,
>
> It is currently possible to use a postgis table as a "tile index" for
> a raster layer.  To do so, configure the postgis table as a
> distinct layer,
> and use the name of that layer in the TILEINDEX keyword of your
> raster layer
> instead of the name of an external shapefile.
>
> The raster layer will do a spatial query on the tileindex table to get
> a list of rasters to plot.
>
> I'm a bit fuzzy on how you would do other sorts of query operations.
> It is possible a FILTER on the tileindex layer will be preserved as
> part of the tileindex query, but I'm not absolutely sure.  Of course,
> you could put complex query logic right into your DATA statement on
> the postgis layer.
>
> Best regards,
> --
> ---------------------------------------
> +--------------------------------------
> I set the clouds in motion - turn up   | Frank Warmerdam,
> [EMAIL PROTECTED]
> light and sound - activate the windows | http://pobox.com/~warmerdam
> and watch the world go round - Rush    | President OSGeo, http://
> osgeo.org

Reply via email to