资源描述:
《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