[postgis-users] Raster + Geometry Intersection

Ed Linde edolinde at gmail.com
Mon Feb 27 04:20:50 PST 2012


Hi,
I am trying to compute elevations for a road network that I have downloaded
and installed into my pg database using osm2pgsql. I also have loaded SRTM
tif files and they are stored as type RASTER in my table.
I am now trying to compute an intersection between the SRTM rasters and the
OSM road geometries... with no luck! :(
I am following this tutorial -->
http://trac.osgeo.org/postgis/wiki/WKTRasterTutorial01
but I think it might be slightly outdated.

 SELECT o.osm_id,
        ST_Intersection(s.rast, o.way)
 FROM planet_osm_line o,
      srtm_tiled s
 WHERE ST_Intersects(s.rast, o.way);

way type -->   *way geometry(LineString,900913)*

CREATE TABLE public.srtm_tiled
(
  rid integer NOT NULL DEFAULT nextval('srtm_tiled_rid_seq'::regclass),
 * rast raster,*
  CONSTRAINT srtm_tiled_pkey PRIMARY KEY (rid)
)
WITH (
  OIDS=FALSE
);

performing the above query returns no rows. So I am not sure what is
wrong.. or if I am doing this query correctly. Is the SRID set differently
in the raster and geometry?
I also loaded the tif files using the tutorial, but I used the C version
not the python loader because I understand its been deprecated.
Can someone help?


Cheers,
Ed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20120227/3982aeef/attachment.html>


More information about the postgis-users mailing list