一 背景
postgis有着太多强大的空间分析函数,一直以来也习惯使用postgis的函数做着空间分析与数据处理。但是有个问题就是空间数据的处理不同于其他数据处理,处理完后有着强烈的欲望去看看数据长啥样。以往的做法就是建一个中间表去装数据结果,这样也能解决问题,但是实在太烦了。前些天终于找到了一套方法了,直接运行写好的sql语句,闲话少说,上方案。
二 工具
- qgis(自从开始使用qgis后,基本上很少打开arcgis了,应该也能配合使用)
- postgis
三 操作步骤
- qgis与postgis安装(略)
- qgis配置postgis链接(略)
- 空间分析sql编写
习惯在navcat里先编写相应的sql语句,确认通过后可以到下一步。 -
qgis执行sql语句
在qgis里面执行SQL语句,肉菜在这里:在这里运行你的sql语句
-
结果加载
该有的字段都有,可以在此基础上继续进行可视化设置(* ̄︶ ̄)
四 结论
采用这做法无论是单表、多表、跨库查询都可以的(已实验),所以完全可以使用sql语句进行空间分析,当然进行数据处理也是OK的。