postgis中的常用函数

postgis中的常用函数

ID:14515944

大小:21.19 KB

页数:7页

时间:2018-07-29

postgis中的常用函数_第1页
postgis中的常用函数_第2页
postgis中的常用函数_第3页
postgis中的常用函数_第4页
postgis中的常用函数_第5页
资源描述:

《postgis中的常用函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.OGC标准函数管理函数:添加几何字段AddGeometryColumn(,,,,,)删除几何字段DropGeometryColumn(,,)检查数据库几何字段并在geometry_columns中归档Probe_Geometry_Columns()给几何对象设置空间参考(在通过一个范围做空间查询时常用)ST_SetSRID(geometry,integer)几何对象关系函数:获取两个几何对象间的距离ST_Distance(geometry,geometry)如果两个几何对象间距离在给定值范围内,则

2、返回TRUEST_DWithin(geometry,geometry,float)判断两个几何对象是否相等(比如LINESTRING(00,22)和LINESTRING(00,11,22)是相同的几何对象)ST_Equals(geometry,geometry)判断两个几何对象是否分离ST_Disjoint(geometry,geometry)判断两个几何对象是否相交ST_Intersects(geometry,geometry)判断两个几何对象的边缘是否接触ST_Touches(geometry,g

3、eometry)判断两个几何对象是否互相穿过ST_Crosses(geometry,geometry)判断A是否被B包含ST_Within(geometryA,geometryB)判断两个几何对象是否是重叠ST_Overlaps(geometry,geometry)判断A是否包含BST_Contains(geometryA,geometryB)判断A是否覆盖BST_Covers(geometryA,geometryB)判断A是否被B所覆盖ST_CoveredBy(geometryA,geometryB

4、)通过DE-9IM矩阵判断两个几何对象的关系是否成立ST_Relate(geometry,geometry,intersectionPatternMatrix)获得两个几何对象的关系(DE-9IM矩阵)ST_Relate(geometry,geometry)几何对象处理函数:获取几何对象的中心ST_Centroid(geometry)面积量测ST_Area(geometry)长度量测ST_Length(geometry)返回曲面上的一个点ST_PointOnSurface(geometry)获取边界S

5、T_Boundary(geometry)获取缓冲后的几何对象ST_Buffer(geometry,double,[integer])获取多几何对象的外接对象ST_ConvexHull(geometry)获取两个几何对象相交的部分ST_Intersection(geometry,geometry)将经度小于0的值加360使所有经度值在0-360间ST_Shift_Longitude(geometry)获取两个几何对象不相交的部分(A、B可互换)ST_SymDifference(geometryA,geo

6、metryB)从A去除和B相交的部分后返回ST_Difference(geometryA,geometryB)返回两个几何对象的合并结果ST_Union(geometry,geometry)返回一系列几何对象的合并结果ST_Union(geometryset)用较少的内存和较长的时间完成合并操作,结果和ST_Union相同ST_MemUnion(geometryset)几何对象存取函数:获取几何对象的WKT描述ST_AsText(geometry)获取几何对象的WKB描述ST_AsBinary(geo

7、metry)获取几何对象的空间参考IDST_SRID(geometry)获取几何对象的维数ST_Dimension(geometry)获取几何对象的边界范围ST_Envelope(geometry)判断几何对象是否为空ST_IsEmpty(geometry)判断几何对象是否不包含特殊点(比如自相交)ST_IsSimple(geometry)判断几何对象是否闭合ST_IsClosed(geometry)判断曲线是否闭合并且不包含特殊点ST_IsRing(geometry)获取多几何对象中的对象个数ST_

8、NumGeometries(geometry)获取多几何对象中第N个对象ST_GeometryN(geometry,int)获取几何对象中的点个数ST_NumPoints(geometry)获取几何对象的第N个点ST_PointN(geometry,integer)获取多边形的外边缘ST_ExteriorRing(geometry)获取多边形内边界个数ST_NumInteriorRings(geometry)同上ST_NumInteriorRing(ge

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。