[postgis-devel] [PostGIS] #1293: [raster] ST_Resize to resize raster tiles
PostGIS
trac at osgeo.org
Wed Feb 15 13:59:37 PST 2012
#1293: [raster] ST_Resize to resize raster tiles
-------------------------+--------------------------------------------------
Reporter: robe | Owner: pracine
Type: enhancement | Status: new
Priority: medium | Milestone: PostGIS Raster Future
Component: raster | Version: trunk
Keywords: |
-------------------------+--------------------------------------------------
Description changed by pracine:
Old description:
> Bborie,
>
> I'm ticketing what we discussed. As mentioned, it would be nice to have
> a resize function that provides the similar functionality to
> gdal_translate that can take a percentage reduction or max pixel
> dimensions.
>
> e.g.
>
> what gdal_translate:
>
> {{{
> gdal_translate -of png -outsize 25% 25% original.png final.png
> gdal_translate -of png -outsize 500 500 original.png final.png
>
> }
>
> Currently have to use ST_Resample for this which requires a lot more
> arguments, not to mention it doesn't seem to work for rasters with no
> srid information.
>
> I'm envisioning the signature would look something like
>
> {{{
> ST_Resize(rast raster, width text, height text)
> }}}
>
> where width can be a numeric like '500' or can be a percentage like
> '50%' which is why I made it text.
>
> This will make postgis raster useful for both GIS folks and non-GIS folks
> as having an easy function to resize a raster will speed up all kinds of
> analysis. Like I mentioned, my selfish need is that most of my raster
> projects do not involve objects that fit in a nice spatial reference
> landscape but the analysis functions we've got so far I'm finding very
> useful for those (e.g. image recognition, and just plotting and
> vectorizing non-GIS like things like anatomic parts, or construction
> objects)
New description:
Bborie,
I'm ticketing what we discussed. As mentioned, it would be nice to have a
resize function that provides the similar functionality to gdal_translate
that can take a percentage reduction or max pixel dimensions.
e.g.
what gdal_translate:
{{{
gdal_translate -of png -outsize 25% 25% original.png final.png
gdal_translate -of png -outsize 500 500 original.png final.png
}}}
Currently have to use ST_Resample for this which requires a lot more
arguments, not to mention it doesn't seem to work for rasters with no srid
information.
I'm envisioning the signature would look something like
{{{
ST_Resize(rast raster, width text, height text)
}}}
where width can be a numeric like '500' or can be a percentage like '50%'
which is why I made it text.
This will make postgis raster useful for both GIS folks and non-GIS folks
as having an easy function to resize a raster will speed up all kinds of
analysis. Like I mentioned, my selfish need is that most of my raster
projects do not involve objects that fit in a nice spatial reference
landscape but the analysis functions we've got so far I'm finding very
useful for those (e.g. image recognition, and just plotting and
vectorizing non-GIS like things like anatomic parts, or construction
objects)
--
--
Ticket URL: <http://trac.osgeo.org/postgis/ticket/1293#comment:6>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-devel
mailing list