基于qgis+postgis做空间分析

一 背景

postgis有着太多强大的空间分析函数,一直以来也习惯使用postgis的函数做着空间分析与数据处理。但是有个问题就是空间数据的处理不同于其他数据处理,处理完后有着强烈的欲望去看看数据长啥样。以往的做法就是建一个中间表去装数据结果,这样也能解决问题,但是实在太烦了。前些天终于找到了一套方法了,直接运行写好的sql语句,闲话少说,上方案。

二 工具

  • qgis(自从开始使用qgis后,基本上很少打开arcgis了,应该也能配合使用)
  • postgis

三 操作步骤

  1. qgis与postgis安装(略)
  2. qgis配置postgis链接(略)
  3. 空间分析sql编写
    习惯在navcat里先编写相应的sql语句,确认通过后可以到下一步。
  4. qgis执行sql语句
    在qgis里面执行SQL语句,肉菜在这里:在这里运行你的sql语句


    image.png

    image.png

    各操作按钮见图
  5. 结果加载


    添加图层到地图中
字段表

该有的字段都有,可以在此基础上继续进行可视化设置(* ̄︶ ̄)

四 结论

采用这做法无论是单表、多表、跨库查询都可以的(已实验),所以完全可以使用sql语句进行空间分析,当然进行数据处理也是OK的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容