转换成sql
raster2pgsql -s 4326 -f "waterh" -F -I -N "-9999" "C:/./Desktop/h-202205110312.asc" public.waterheight >C:/Users/73G9Y/Desktop/waterheight.sql
转换成sql(使用分块存储)
raster2pgsql -s 4326 -f "rast" -F -I -R -N "-9999" -t 256x256 -l 4 "C:/Users/73G9Y/Desktop/h-202205110312.asc" public.ta_waterheight >C:/Users/73G9Y/Desktop/ta_waterheight.sql
参数含义:
-s 4326 //4326坐标系
-f <column>指写raster列名称,如 -f rast
-F 在栅格表中添加列名称字段,列名称默认为filename,用于存储删除文件名(不包含路径)
-I 在栅格列上创建GIST 空间索引
-N <nodata> 非数据值,用于没有 NODATA 值的波段.
-t 表示分块存储
将sql导入数据库
psql -d waterlogging -U postgres -f C:/Users/73G9Y/Desktop/ta_waterheight.sql