名称

postgis.gdal_datapath — 用于分配 GDAL 的 GDAL_DATA 选项值的配置选项。如果未设置,则使用环境中设置的 GDAL_DATA 变量。

描述

一个 PostgreSQL GUC 变量,用于设置 GDAL 的 GDAL_DATA 选项的值。 postgis.gdal_datapath 值应为 GDAL 数据文件的完整物理路径。

此配置选项对于 Windows 平台最有用,因为在 Windows 平台上,GDAL 数据文件路径不是硬编码的。当 GDAL 数据文件未位于 GDAL 预期路径中时,也应设置此选项。

[Note]

此选项可以在 PostgreSQL 的配置文件 postgresql.conf 中设置。它也可以通过连接或事务设置。

可用性:2.2.0

[Note]

有关 GDAL_DATA 的更多信息,请访问 GDAL 的 配置选项

示例

设置和重置 postgis.gdal_datapath

SET postgis.gdal_datapath TO '/usr/local/share/gdal.hidden';
SET postgis.gdal_datapath TO default;
                

在 Windows 上为特定数据库设置

ALTER DATABASE gisdb
SET postgis.gdal_datapath = 'C:/Program Files/PostgreSQL/9.3/gdal-data';

另请参阅

PostGIS_GDAL_VersionST_Transform