[postgis-users] PostGIS Raster Decimal?

Andreas Forø Tollefsen andreasft at gmail.com
Mon Mar 14 07:53:15 PDT 2011


Hi. Again.

I have been working on some raster data in PostGIS lately.
However, i have some issues with the raster values become integer after
importing the sql to postgis.
For instance this procedure:

C:\prio_grid\source\gpw>c:\python26\python
c:\prio_grid\script\raster2pgsql.py -
r c:\prio_grid\source\gpw\lrc30p90\glp90ag30\w001001.adf -t gpw90 -s 4326 -o
gpw
90.sql -I -M

Then to database:
C:\prio_grid\source\gpw>psql -h 192.168.1.55 -d priogrid -f gpw90.sql

Querying this data:
SELECT gpw90.gid, ((gpw90.gpw90val).val) AS gpw90
INTO popgrid
FROM (SELECT priogrid_land.gid, ST_Intersection(gpw90.rast,
priogrid_land.centroid) AS gpw90val FROM gpw90, priogrid_land WHERE
ST_Intersects(priogrid_land.centroid, gpw90.rast)) AS gpw90
WHERE gpw90.gid = 139303
GROUP BY gid,((gpw90.gpw90val))
;

Gives:
gid; gpw90
139303;39849

The value in the original raster is:
39849.2

Question is then. How can i ensure that raster remain decimal and not
integer after this import and query process?

Thanks.
Andreas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20110314/c635eac1/attachment.html>


More information about the postgis-users mailing list