(转)postgis常用函数介绍(二)
2017-06-09 16:33
281 查看
http://blog.csdn.net/gisshixisheng/article/details/47903151
概述:
书接上文,本文继续讲解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常用函数介绍(一)
- postgis常用函数介绍(二)
- (转)postgis常用函数介绍(一)
- postgis常用函数介绍(二)
- PostGIS 常用函数中文介绍说明
- PostGIS 常用函数中文介绍说明
- postgis常用函数介绍(一)
- ORACLE常用数值函数、转换函数、字符串函数介绍
- MFC中常用类,宏,函数介绍
- MFC中常用类,宏,函数介绍
- DOM常用功能及常用函数介绍
- OCI 常用函数介绍[摘抄]
- 第二十课:常用函数介绍--字符串操作函数
- ORACLE常用数值函数、转换函数、字符串函数介绍
- postgis常用函数总结(二)
- MFC中常用类、宏、函数介绍
- STL知识点(常用算法函数介绍 、容器、类属算法、迭代器、函数对象、适配器、分配器
- MFC中常用类,宏,函数介绍
- EXCEL常用函数介绍
- SD--相关的函数列表的介绍系列篇和常用的BAPI(1)