postgis常用函数介绍(二)
2015-08-23 10:04
267 查看
概述:
书接上文,本文继续讲解Postgres中常用的空间函数的使用。
常用函数:
1、判断geometry是否为空
通过函数st_isempty(geom)可以判断geometry是否为空,返回是布尔型的true或者false,具体使用如下:
2、判断一个geometry是否在一个geometry里面
通过函数st_within(geom,geom),返回是布尔型的true或者false,具体使用如下:
通常,st_within函数常用以where后面的条件去做查询。
3、判断两个geometry是否相交
通过函数st_intersects(geom,geom)或st_intersects(wkt,wkt)判断两个geometry是否相交,返回是布尔型的true或者false,具体使用方法如下:
通常,st_intersects函数也多用以where后面的条件去做查询。
4、两个geometry相交操作
通过函数st_intersection(geom,geom)或st_intersection(wkt,wkt)来计算两个geometry的相交操作,返回的是相交部分的geometry,具体使用如下:
通常,st_intersection函数用以两个图层的叠加分析。
5、合并geometry
通过函数st_union([geom1,geom2...])实现多个geometry的合并操作,通过函数st_union(geom,geom)可实现两个函数的合并操作,具体使用如下:
书接上文,本文继续讲解Postgres中常用的空间函数的使用。
常用函数:
1、判断geometry是否为空
通过函数st_isempty(geom)可以判断geometry是否为空,返回是布尔型的true或者false,具体使用如下:
2、判断一个geometry是否在一个geometry里面
通过函数st_within(geom,geom),返回是布尔型的true或者false,具体使用如下:
通常,st_within函数常用以where后面的条件去做查询。
3、判断两个geometry是否相交
通过函数st_intersects(geom,geom)或st_intersects(wkt,wkt)判断两个geometry是否相交,返回是布尔型的true或者false,具体使用方法如下:
通常,st_intersects函数也多用以where后面的条件去做查询。
4、两个geometry相交操作
通过函数st_intersection(geom,geom)或st_intersection(wkt,wkt)来计算两个geometry的相交操作,返回的是相交部分的geometry,具体使用如下:
通常,st_intersection函数用以两个图层的叠加分析。
5、合并geometry
通过函数st_union([geom1,geom2...])实现多个geometry的合并操作,通过函数st_union(geom,geom)可实现两个函数的合并操作,具体使用如下:
相关文章推荐
- postgis常用函数介绍(二)
- HDU 5374 Tetris 俄罗斯方块 模拟
- 页面提交错误,页面间参数传递java.lang.NumberFormatException: null
- 获取当前触摸点坐标
- 九度 1105 - 字符串处理 - 字符串的反码
- 洛谷1443 马的遍历 解题报告
- java集合 之 Map集合
- 深入理解javascript之arguments
- ASP.NET Web API实践系列09,在Fiddler和控制台中模拟GET和POST请求
- Android(java)学习笔记188:关于构造代码块,构造函数的一道面试题(华为面试题)
- TCP/IP 是用于因特网 (Internet) 的通信协议。
- 输出字符指针的值
- 协议和代理
- c语言中 快速输出字符数组后几位方法
- c++ 不破坏类封装的回调函数构思
- sqlserver的几个常用转换
- (Android)Vuforia Native版本与jpct-ae结合
- C语言基础知识之(三):循环、随机数
- 6-06. 任务调度的合理性(25) -- 拓扑排序
- Matlab