使用QGIS数据库管理器管理PostgreSQL数据库、导入导出数据
此外,在表格菜单栏,还可以 创建表格、删除表、清空表、导入和导出数据、运行优化分析等。在表格属性中,能够对表 添加列、添加几何列、编辑列、删除列、添加主键/唯一键、删除键、添加索引、添加空间索引、删除索引、添加注释、删除注释等。此外,数据库管理器也提供了SQL窗口,通过SQL窗口可以进行查询、查询后加载为新图层等,并且SQL窗口提供了一定的代码补全机制。从数据库导出数据,需要先找到要导出的文件,选
(1)向数据库导入数据
新建一个数据库postgis_demo,然后安装PostGIS拓展,并将新的数据库连接到QGIS。

下载QGIS官网提供的实验数据:https://github.com/qgis/QGIS-Training-Data/archive/master.zip。下载后,将exercise_data/postgis/路径下的数据导入,将points.shp导入为building、lines.shp导入为road、polygons.shp导入为region。
首先,从菜单栏中的 数据库–数据库管理器,打开数据库管理器;然后找到已经连接的数据库,选中数据库后点击导入图层或文件,如下图所示,修改输入图层、输出表格等信息。在导入数据时,如果有必要,也可以进行重新投影等操作。导入成功后,会弹出导入成功消息提示。

(2)从数据库导出数据
从数据库导出数据,需要先找到要导出的文件,选中后点击 导出到文件,在弹出的对话框中设置导出的格式、路径、投影等。

(3)管理PostGIS数据库
我们可以直接使用数据库管理器来查看数据信息、表格、数据预览等。

还可以直接编辑表格,选中需要编辑的表格,点击数据库管理器菜单栏中的编辑表格。

在表格属性中,能够对表 添加列、添加几何列、编辑列、删除列、添加主键/唯一键、删除键、添加索引、添加空间索引、删除索引、添加注释、删除注释等。

此外,在表格菜单栏,还可以 创建表格、删除表、清空表、导入和导出数据、运行优化分析等。运行优化分析VACUUM 命令负责执行一种垃圾回收、压缩分析,使表以获得更好的性能。

如果要创建表格,点击创建表格,提供了一种可视化操作的方式创建表,而不是比较繁杂的SQL语句。

此外,数据库管理器也提供了SQL窗口,通过SQL窗口可以进行查询、查询后加载为新图层等,并且SQL窗口提供了一定的代码补全机制。

更多推荐



所有评论(0)