postgis 栅格数据_PostGIS导入导出栅格数据

本文详细介绍了如何在PostGIS中导入和导出空间栅格数据。使用raster2pgsql工具导入全球影像数据到PostgreSQL,并通过PostGIS的内置函数如ST_AsGDALRaster、ST_AsTIFF等进行数据导出。需要注意的是,PostGIS默认关闭GDAL支持的格式导出,需要修改配置文件启用。最后,展示了使用Python的Psycopg库从数据库中获取栅格数据并保存为TIFF文件的过程。
摘要由CSDN通过智能技术生成

上一篇博文PostGIS导入导出ESRI Shapefile数据介绍了如何导入空间矢量数据到PostgreSQL中,紧接上一篇,本文将介绍如何使用PostGIS导入导出空间栅格数据。

实验环境和上一篇的博文一样: Ubuntu 16.04 LTS 。

数据为全球影像(ESRI ArcGIS提供的示例数据),下载连接:全球影像百度网盘下载

可以使用GDAL的gdalinfo命令查看其详细信息:

在QGIS中查看如下:

PostGIS提供了raster2pgsql工具用于栅格数据的导入(可以使用man raster2pgsql命令查看帮助文档)。

使用如下命令进行影像数据的插入,具体参数的含义这里不在累赘,上篇文章有说明。关于raster2pgsql的参数可以使用man命令进行查看。

raster2pgsql -s 4326 -C ~/Downloads/gisdata/wsiearth.tif staging.wsiearth | psql -h localhost -p 5432 -U postgres -d postgis_in_action -W

可以使用psql进入数据库查看:

还可以使用\d staging.wsiearth查看关系表的结构:

可以看到有一个rid和rast的列,rid是以一个整形

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值