背景
有时候我们需要将postgis数据库中的空间数据表导出shp格式,而PG自带的PostGIS Shapefile Import/Export Manager 导出shp大部分时候是可以用的,但是它有个缺点是,当shp字段名称超过10个字节时,字段会被切掉,如字段“afdskskkfkfjdj”被切掉后是“afdskskkfk”,所以我们通过QGIS的方法来导出数据到gdb文件数据库中
步骤
1、qgis连接postgis数据库
参考这篇文章或者其它文章
QGIS之十四连接PostGIS数据库
2、qgis中导出shp
选中数据库表,右键导出图层,如果不需要导出shp,可以不操作这一步
选择格式和输出路径以及坐标系
3、导出gpkg数据库格式
这个格式导出后字段不会被切掉