rt_raster_to_gdal: Could not load the output GDAL driver
2024-10-21 15:35:06
问题记录:
postgis 安装后不能执行以下语句,查询入库的 tif 文件
SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg FROM radar_data_xx WHERE rid=1;
解决办法:
1. 确认是否安装 GDAL ,否则安装GDAL https://www.cnblogs.com/luochunxi/p/16981351.html
apt-get install gdal-bin
ogrinfo --version
apt-get install libgdal-dev
gdal-config --version
2. 添加环境变量,让 postgis 能找到 https://www.osgeo.cn/postgis-manual/postgis_administration.html#raster_configuration
vim /etc/profile
# 添加变量
POSTGIS_ENABLE_OUTDB_RASTERS=1
POSTGIS_GDAL_ENABLED_DRIVERS=ENABLE_ALL
GDAL_DATA=/usr/share/gdal source /etc/profile 如果是容器的话,从新在进入后环境变量没了 https://blog.csdn.net/tianyi520jx/article/details/127112668
vim /root/.bashrc
# 添加
source /etc/profile source /root/.bashrc
3 如还是不行,重新启动容器,在命令上添加环境变量
docker run -t --name postgisxx --restart always -e POSTGIS_GDAL_ENABLED_DRIVERS='ENABLE_ALL' -e POSTGIS_ENABLE_OUTDB_RASTERS=1 -e GDAL_DATA='/usr/share/gdal' -e POSTGRES_USER='nb_db' -e POSTGRES_PASSWORD='htht@2022' -e ALLOW_IP_RANGE=0.0.0.0/0 -p 8431:5432 -v /home/postgisxx:/var/lib/postgresql/data -d postgisxx1:latest
最新文章
- SQL常用字段类型
- ios - kvo观察者示例
- PHP stat() 函数 返回关于文件的信息。
- WSO2 ESB
- ubuntu中一些软件的命令安装及设置
- Windows环境下安装导入tornado
- C# winCE连接SQL数据库
- 普通图片转ascii码字符图
- MVC从视图传参到Controller几种方式
- Settings-Sync插件源码阅读
- 开启Java之旅
- Java实现Redis消息队列
- 利用cgi编程实现web版man手册
- Linux基础入门之vsFTP+MySQL/MariaDB认证实现虚拟用户配置详解
- 《Python黑帽子:黑客与渗透测试编程之道》 玩转浏览器
- Qt中QString::toStdString().c_str() 偶尔存在问题
- Necklace CodeForces - 613C (构造)
- SpringBoot入门系列HelloWorld
- ASP.NET MVC 3升级至MVC 5.1的遭遇:“已添加了具有相同键的项”
- 有单例模式 Singleton 涉及的一些防止类被继承的东西
热门文章
- 《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(7)-Charles苹果手机手机抓包知否知否?
- Vladik and fractions
- CSS3--通过Animation实现简单的手指点击动画
- 小程序动态class与动态style的写法:
- CF873F - Forbidden Indices
- k8s(docker-desktop)简单搭建zookeeper三节点集群
- flask + gunicorn + nginx
- vue学习笔记:Vue生命周期
- JDK的版本有多少种,Java开发者应该选择哪一种?
- Matplotlib 绘图线