Thanks Bborie, I am starting with a shell script, and have added the env vars to that script, but am still unable to access the out-db rasters.

-P.

**************************************************************
Philip M. Hurvitz, PhD | Research Assistant Professor | UW-CBE
Urban Form Lab  | 1107 NE 45th Street, Suite 535  | Box 354802
University of Washington, Seattle, Washington  98195-4802, USA
[email protected] | http://gis.washington.edu/phurvitz
"What is essential is invisible to the eye." -de Saint-Exupéry
**************************************************************

On 2/25/2015 11:45, Bborie Park wrote:
The env variables need to be within the environment of the postgres
process. How are you starting postgres?

Shell script? Then you should be able to add the variables to that script.

Direct invocation of posrgres on the command line? You need to have the
variables before the command

VAR=1 postgres ...

-bborie

On Feb 25, 2015 11:40 AM, "Phil Hurvitz" <[email protected]
<mailto:[email protected]>> wrote:

    Thanks Bborie, I built from the tarball rather than using an rpm;
    does that still mean I should be adding the environment variables to

    /etc/sysconfig/pgsql/__postgresql

    So for overkill I added the env vars to that file as well as to the
    init script, restarted PostgreSQL, and it seems I still cannot
    access the out-db raster.

    I added a slope raster using:

    raster2pgsql -I -C -e -Y -F -d -R -s 2926  ./slope/slope_ps.tif
    gis.slope | psql osm_test

    I can get metadata (sorry for the ugly text wrapping):

    select rid, (foo.md <http://foo.md>).* from (select rid,
    st_Metadata(rast)  as md from slope) as foo;
      rid |    upperleftx    |    upperlefty    | width | height |
    scalex      |      scaley       | skewx | skewy | srid | numbands
    
-----+------------------+-----__-------------+-------+--------__+------------------+----------__---------+-------+-------+----__--+----------
        1 | 835161.301005914 | 758483.868026069 | 31935 |  34649 |
    32.8083333333333 | -32.8083333333333 |     0 |     0 | 2926 |        1

    But cannot access values:

    select st_summarystats(rast) from slope;
    ERROR:  rt_raster_load_offline_data: Access to offline bands disabled
    CONTEXT:  SQL function "st_summarystats" statement 1

    select st_value(rast, 1, 1, 1) from slope;
    ERROR:  rt_raster_load_offline_data: Access to offline bands disabled

    -P.

    ******************************__******************************__**
    Philip M. Hurvitz, PhD | Research Assistant Professor | UW-CBE
    Urban Form Lab  | 1107 NE 45th Street, Suite 535  | Box 354802
    University of Washington, Seattle, Washington  98195-4802, USA
    [email protected] <mailto:[email protected]> |
    http://gis.washington.edu/__phurvitz
    <http://gis.washington.edu/phurvitz>
    "What is essential is invisible to the eye." -de Saint-Exupéry
    ******************************__******************************__**


        Bborie Park [email protected] <mailto:[email protected]>
        Wed Feb 25 10:46:59 PST 2015

     >

        Philip,

        POSTGIS_ENABLE_OUTDB_RASTERS=1 is an environment variable not to
        be in
        postgresql.conf.

        The same is true for POSTGIS_GDAL_ENABLED_DRIVERS=__ENABLE_ALL

        https://wiki.postgresql.org/__wiki/PostgreSQL_on_RedHat___Linux
        <https://wiki.postgresql.org/wiki/PostgreSQL_on_RedHat_Linux>

        Based upon the above, it looks like you should add

        POSTGIS_ENABLE_OUTDB_RASTERS=1
        POSTGIS_GDAL_ENABLED_DRIVERS=__ENABLE_ALL

        to  /etc/sysconfig/pgsql/__postgresql

        The above assumes you're using the packages provided by PostgreSQL.

        http://www.postgresql.org/__download/linux/redhat/
        <http://www.postgresql.org/download/linux/redhat/>

        -bborie



    On 2/25/2015 10:10, Phil Hurvitz wrote:

        Hi all, I am having trouble starting PostGIS with out-db raster
        support

        In my /usr/local/pgsql/data/__postgresql.conf file I include the
        line

        POSTGIS_ENABLE_OUTDB_RASTERS=1

        after which PostGIS won't start (service postgresql start).

        Software is

        postgis_full_version
        
------------------------------__------------------------------__-----------
           POSTGIS="2.1.3 r12547" GEOS="3.4.2-CAPI-1.8.2 r3921"
        PROJ="Rel. 4.7.1,
        23 September 2009" GDAL="GDAL 1.11.2, released 2015/02/10"
        LIBXML="2.7.6" TOPOLOGY RASTER


        Also PostGIS won't start when I specify

        POSTGIS_GDAL_ENABLED_DRIVERS=__ENABLE_ALL

        Any help would be appreciated!

_______________________________________________
postgis-users mailing list
[email protected]
http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users

Reply via email to