在QGIS浏览器面板中不仅连接了本地文件路径,还提供了很多数据库和云服务的交互界面。因此,我们可以直接在这里使用PostgreSQL数据库。

如果已有连接,那么双击Postgresql图标,便能够展示当前已连接的数据库;也可以右键选择 新建连接:

连接数据库后,打开数据库可以数据库层级、schema(模式)层级、表层级、字段层级右键,进行查看等操作,可以将表导出为图层、查看图层属性等操作。

双击将people表添加到图层后, 还可以右键图层,找到 筛选,打开查询构建器进行查询。

此外,我们也可以在加载时直接设置筛选,在使用菜单栏 图层–添加图层–添加PostGIS图层时,点击设置过滤,便可以打开查询构建器进行筛选,只加载复合要求的要素。

此外,我们在QGIS浏览器中,还可以直接连接Spatialite数据库。Spatialite是一个用来扩展 SQLite 内核的开源库,支持完全成熟的空间 SQL 功能。其特点包括:轻量级:一个实现完整的 SQL 引擎的轻量级库;无需复杂安装:没有复杂的客户端/服务器结构,整个数据库简单地对应于单个文件(后缀名为.sqlite),且文件大小没有限制;跨平台:支持多种操作系统,如 Windows、Linux、MacOS 等;易于部署:无需安装,无需配置,适合小型项目或原型开发。它也支持与 PostGIS 互操作,方便数据的导入导出,可以使用 ogr2ogr 工具或者QGIS数据库管理器在 Spatialite 和 PostGIS 之间导入导出数据。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐