[postgis-devel] [PostGIS] #232: Implementation of ST_AsBinary for RASTER type
PostGIS
trac at osgeo.org
Wed Aug 5 07:51:48 PDT 2009
#232: Implementation of ST_AsBinary for RASTER type
--------------------------+-------------------------------------------------
Reporter: mloskot | Owner: mloskot
Type: enhancement | Status: assigned
Priority: high | Milestone:
Component: wktraster | Version: trunk
Resolution: | Keywords: st_asbinary,bytea
--------------------------+-------------------------------------------------
Old description:
> This is just a record of the plan I've made to start implementing
> ST_AsBinary function for [wiki:WKTRaster WKT Raster]. The function is
> listed in the [wiki:WKTRaster/PlanningAndFunding big plan].
>
> The first version of [ST_AsBinary I'm going to implement will do nearly
> the same what ST_byte function does. It's prototype is:
>
> {{{
> bytea ST_AsBinary(raster r1);
> }}}
>
> At the moment, I don't aim to implement compression support, but later it
> can be extended to provide it:
> {{{
> bytea ST_AsBinary(raster r1, text compression);
> }}}
>
> I haven't planned to handle endianness as PostGIS'
> [http://postgis.refractions.net/documentation/manual-1.4/ST_AsBinary.html
> ST_AsBinary] does. So, it is expected that WKB is returned with
> endianness native to the machine running the PostgreSQL database - it can
> vary. Feel free to share your suggestions of solutions fot this.
New description:
This is just a record of the plan I've made to start implementing
ST_AsBinary function for [wiki:WKTRaster WKT Raster]. The function is
listed in the [wiki:WKTRaster/PlanningAndFunding big plan].
The first version of [ST_AsBinary I'm going to implement will do nearly
the same what ST_byte function does. It's prototype is:
{{{
bytea ST_AsBinary(raster r1);
}}}
At the moment, I don't aim to implement compression support, but later it
can be extended to provide it:
{{{
bytea ST_AsBinary(raster r1, text compression);
}}}
I haven't planned to handle endianness as PostGIS'
[http://postgis.refractions.net/documentation/manual-1.4/ST_AsBinary.html
ST_AsBinary] does. So, it is expected that WKB is returned with
[http://en.wikipedia.org/wiki/Endianness endianness] native to the machine
running the PostgreSQL database - it can vary (i.e. Intel returns NDR,
PowerPC returns XDR).
Feel free to share your suggestions of solutions fot this.
--
Ticket URL: <http://trac.osgeo.org/postgis/ticket/232#comment:4>
PostGIS <http://trac.osgeo.org/postgis/>
PostGIS
More information about the postgis-devel
mailing list