[postgis-users] ST_MapAlgebraExpr() Function

Deepak R aj Awasthi deepakrajawasthi at yahoo.com
Wed Jan 25 14:58:40 PST 2012


Thanks a lot yes I did the same now it work..


________________________________
 From: Paragon Corporation <lr at pcorp.us>
To: 'PostGIS Users Discussion' <postgis-users at postgis.refractions.net> 
Sent: Wednesday, 25 January 2012, 23:43
Subject: Re: [postgis-users] ST_MapAlgebraExpr() Function
 

Deepak,
 
Yes you can upgrage.  If you are running 
2011-10-06 I think you should be able to get the latest function 
by
 
1) download the latest experimental 
build
2) overwrite your binaries
3) run the postgis_upgrade_20_minor.sql and the 
rtpostgis_upgrade_20_minor.sql files located in the 
share/contrib/postgis-2.0 folder of the zip you 
downloaded.
 
Hope that helps,
Regina
http://www.postgis.us
 


>________________________________
> From: postgis-users-bounces at postgis.refractions.net  [mailto:postgis-users-bounces at postgis.refractions.net] On Behalf Of Deepak R aj Awasthi
>Sent: Monday, January 23, 2012 3:29  AM
>To: Deepak R aj Awasthi; PostGIS Users  Discussion
>Subject: Re: [postgis-users] ST_MapAlgebraExpr()  Function
>
>
>It means the POSTGIS I installed is the older one and it does not  support this function. Can I upgrade it having no problem with the present  data. If yes where can I get this version, I have searched the latest one but  unable to get it. 
>
>
>Thanks 
>Regards 
>Deepak
>
>________________________________
> From: Deepak R aj Awasthi  <deepakrajawasthi at yahoo.com>
>To: PostGIS Users Discussion  <postgis-users at postgis.refractions.net> 
>Sent: Monday, 23 January 2012,  9:24
>Subject: Re:  [postgis-users] ST_MapAlgebraExpr() Function
>
>
>Thanks for suggestion, I have checked the date and it  is "2011-10-06 08:02:01".   What could be other problem can you please.. 
>
>
>
>________________________________
> From: Paragon Corporation  <lr at pcorp.us>
>To: 'PostGIS Users Discussion' <postgis-users at postgis.refractions.net> 
>Sent: Monday, 23 January  2012, 4:57
>Subject: Re:  [postgis-users] ST_MapAlgebraExpr() Function
>
>
>Hmm I meant 2012-01-01
>
>
>>________________________________
>> From: postgis-users-bounces at postgis.refractions.net  [mailto:postgis-users-bounces at postgis.refractions.net] On Behalf Of Paragon Corporation
>>Sent: Sunday, January 22, 2012 10:48  PM
>>To: 'PostGIS Users Discussion'
>>Subject: Re:  [postgis-users] ST_MapAlgebraExpr() Function
>>
>>
>>Just tried it on my latest build which is about  a week old (a little newer than the windows build currently on site but much  older than when this doc section was written).  Works fine for  me.
>> 
>>Which version of PostGIS are you  using?
>> 
>>Run this command:
>> select postgis_scripts_build_date(),  postgis_raster_lib_build_date();
>> 
>>Make sure both return a value later than  2011-01-01
>> 
>>Hope that helps,
>>Regina
>>
>>
>>>________________________________
>>> From: postgis-users-bounces at postgis.refractions.net  [mailto:postgis-users-bounces at postgis.refractions.net] On Behalf Of Deepak R aj Awasthi
>>>Sent: Sunday, January 22, 2012 12:13  PM
>>>To: postgis-users at postgis.refractions.net
>>>Subject: [postgis-users] ST_MapAlgebraExpr() Function
>>>
>>>
>>>Hello,
>>>
>>>
>>>I am a M.Sc. student 
      and currently working with postgreSQL/PostGIS to handle  raster. 
       I have installed PostgreSQl  9.0 and PostGIS 2.0 in 
       windows 7  home premium OS. I had no problem on 
      handling raster so far but now I got problem while accessing 
      ST_MapAlgebraExpr () function  which takes two rasters as 
      function arguments. I have followed the example provided in the link 
      below as follows.
>>>
>>>
>>>First, I create the table  as given,
>>>
>>>
>>>CREATE TABLE fun_shapes(rid serial PRIMARY KEY, fun_name text, rast raster);Then,  the second syntax to insert raster and finally the use of the function  ST_MapAlgebraExpr()  as.
>>>SELECT  ST_MapAlgebraExpr( area.rast, bub.rast, 'rast2', '8BUI', 'INTERSECTION', 'rast2', 'rast1') As interrast, ST_MapAlgebraExpr( area.rast, bub.rast, 'rast2', '8BUI', 'UNION', 'rast2', 'rast1') As unionrast
FROM  (SELECT rast FROM fun_shapes WHERE fun_name = 'area') As area
CROSS JOIN  (SELECT rast 
FROM fun_shapes WHERE fun_name = 'rand bubbles') As bub
>>>
>>> 
>>> http://postgis.refractions.net/documentation/manual-svn/RT_ST_MapAlgebraExpr2.html
>>>
>>>
>>>But I got error on using  this syntax as:
>>>
>>>ERROR:  function st_mapalgebraexpr(raster, 
      raster, unknown, unknown,  unknown, unknown, unknown) does not 
      exist
>>> LINE 58: SELECT 
       ST_MapAlgebraExpr()
>>>  HINT:  No function matches 
      the given name and argument types. You might need to add explicit 
      type casts.
>>>
>>>
>>> Although I am new to this database, I think  that there is problem with  PostGIS 2.0 to support the function. If this  the case which version I have  to install to use this function. Can anyone  provide me solution for it.
>>>
>>> Thanks
>>>
>>> With 
      Best 
      Regards,
>>> Deepak
>>>
>>>
>_______________________________________________
>postgis-users 
  mailing list
>postgis-users at postgis.refractions.net
>http://postgis.refractions.net/mailman/listinfo/postgis-users
>
>
>
>_______________________________________________
>postgis-users 
  mailing list
>postgis-users at postgis.refractions.net
>http://postgis.refractions.net/mailman/listinfo/postgis-users
>
>
>
_______________________________________________
postgis-users mailing list
postgis-users at postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20120125/d465278a/attachment.html>


More information about the postgis-users mailing list