> 文章列表 > Postgis导出shp和gdb数据库(Postgre入门九)

Postgis导出shp和gdb数据库(Postgre入门九)

Postgis导出shp和gdb数据库(Postgre入门九)

背景

有时候我们需要将postgis数据库中的空间数据表导出shp格式,而PG自带的PostGIS Shapefile Import/Export Manager 导出shp大部分时候是可以用的,但是它有个缺点是,当shp字段名称超过10个字节时,字段会被切掉,如字段“afdskskkfkfjdj”被切掉后是“afdskskkfk”,所以我们通过QGIS的方法来导出数据到gdb文件数据库中

步骤

1、qgis连接postgis数据库

参考这篇文章或者其它文章
QGIS之十四连接PostGIS数据库

2、qgis中导出shp

选中数据库表,右键导出图层,如果不需要导出shp,可以不操作这一步
Postgis导出shp和gdb数据库(Postgre入门九)
选择格式和输出路径以及坐标系
Postgis导出shp和gdb数据库(Postgre入门九)

3、导出gpkg数据库格式

这个格式导出后字段不会被切掉
Postgis导出shp和gdb数据库(Postgre入门九)