使用Postgres.app,st_transform失败

时间:2015-01-05 20:10:18

标签: postgresql postgis

不确定我是否有版本问题,库问题,权限问题等。

SELECT PostGIS_Full_Version();
POSTGIS="2.1.4 r12966" 
GEOS="3.4.2-CAPI-1.8.2 r3921" 
PROJ="Rel. 4.8.0, 6 March 2012" 
GDAL="GDAL 1.11.1, released 2014/09/24" 
LIBXML="2.9.1" 
LIBJSON="UNKNOWN" (core procs from "2.1.0 r11822" need upgrade) 
RASTER (raster procs from "2.1.0 r11822" need upgrade)

ST_Transform似乎不适用于栅格(至少对我而言)。非栅格对象可以是ST_Transformed而没有任何问题。 是否有其他人遇到栅格st_transform的问题?

以下是我的环境中生成错误的示例。

SELECT ST_Transform(
  ST_AsRaster(
   ST_GeomFromText(E'LINESTRING(100.495995129 13.7117836894,100.495962221169 13.7117761471941)',4326),
        100., -100.,
        ARRAY['8BUI', '8BUI', '8BUI', '8BUI']::text[],
        ARRAY[29, 194, 178, 255]::double precision[],
         ARRAY[0, 0, 0, 0]::double precision[]
           ) 
,32647);
ERROR:  rt_raster_gdal_warp: Could not create GDAL transformation object for output dataset creation
CONTEXT:  SQL function "st_transform" statement 1

当使用带有postgres版本2.1.3 r12547的portablegis安装时(在Windows 8.1下而不是OS X上的Postgres.app),此ST_Transform可以正常工作。

0 个答案:

没有答案