伊丽莎白·加勒特·克里斯滕森:连接QGIS到Postgres和PostGIS

伊丽莎白·加勒特·克里斯滕森:连接QGIS到Postgres和PostGIS

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

QGIS是一个开源的地理信息系统,用于制作地图,并与Postgres和PostGIS集成。连接QGIS到Postgres需要提供数据库主机、登录和密码信息。可以使用QGIS将空间数据加载到Postgres和PostGIS中,并在QGIS中执行SQL查询。还可以创建基于查询结果的图层和保存查询结果为视图。可以将QGIS项目保存到Postgres数据库中,以便团队共享。

🎯

关键要点

  • QGIS是一个开源的地理信息系统,用于制作地图,支持与Postgres和PostGIS集成。
  • 连接QGIS到Postgres需要提供数据库主机、登录和密码信息,支持本地和远程连接。
  • QGIS默认以明文形式存储密码,建议使用更高的保护级别,创建主密码以加密数据库凭证。
  • 可以使用QGIS加载多种空间数据类型到Postgres和PostGIS,包括shapefile、GeoJSON和csv文件。
  • 在QGIS中,可以通过DB管理器将数据保存到Postgres数据库,并选择主键和SRID等设置。
  • QGIS支持双向操作,可以从已有数据集中加载数据作为图层。
  • QGIS可能会对文件发出警告,主要问题包括缺少空间参考ID、几何列和主键。
  • 可以直接在QGIS中编写SQL查询,并将结果作为空间几何体查看,支持保存查询以备后用。
  • 可以将查询结果保存为视图,以便在QGIS项目中使用,适合处理较大数据集的子集。
  • 可以将QGIS项目保存到Postgres数据库,以便团队共享和访问。
➡️

继续阅读