| ST_Area |
任意1 |
Double |
返回多边形的面积;对于任何其他几何体,返回 0.0。 |
| ST_AsBinary |
任意1 |
Binary |
将对象导出为熟知二进制 (WKB) 表示。 |
| ST_AsText |
任意1 |
String |
将对象导出为熟知文本 (WKT) 表示。 |
| ST_Boundary |
任意1 |
ST_Geometry |
返回几何体的边界。 |
| ST_Buffer |
任意1,Double |
ST_Geometry |
返回一个几何体,表示与输入几何体对象的距离小于或等于指定距离的所有点。计算将在此几何体对象的空间参考系中进行。由于线性插值的限制,此距离通常有相对较小的误差,但它应该接近于所用坐标的分辨率。 |
| ST_ContainingGeohash |
任意1,Double |
String |
返回覆盖指定几何体的单个地理位置散列,并按指定的距离精度缓冲。请注意,这可能会产生比 ST_GeohashEncodeDistance 更宽松的覆盖。 |
| ST_Contains |
任意1,任意1 |
Boolean |
如果第二个几何体完全包含在第一个几何体中,那么返回 TRUE。 |
| ST_Crosses |
任意1,任意1 |
Boolean |
如果两个指定的几何体彼此相交,即符合下列条件,那么返回 TRUE:
- 它们的相交产生一个几何体,其维数比两个源几何体的最大维数小 1。
- 交集位于两个源几何体内部。
|
| ST_Difference |
任意1,任意1 |
ST_Geometry |
返回一个几何体对象,它表示两个指定几何体对象的点差集。 |
| ST_Dimension |
任意1 |
Integer |
返回输入几何体的固有维数,该维数必须小于或等于坐标维数。在非齐次集合中,这将返回所含对象的最大拓扑维数。 |
| ST_Disjoint |
任意1,任意1 |
Boolean |
如果两个指定的几何体不相交,即,它们彼此间没有交集,那么返回 TRUE。 |
| ST_Distance |
任意1,任意1 |
Double |
返回两个几何体中的任意两点之间的最短距离(在其空间参考系中计算)。由于几何体是闭合的,因此可以在每个几何体对象上找到一个点,使得这两个点之间的距离就是在这两个几何体之间返回的距离。 |
| ST_Envelope |
任意1 |
ST_BoundingBox |
返回输入几何体的最小边界框。 |
| EnvelopesIntersect |
任意1,Double,Double,Double,Double |
Boolean |
确定所指定几何体的包络是否与指定的包络或边界框相交。包络或边界框由其下角(由第二个和第三个参数指定的经度和纬度)和上角(由第四个和第五个参数指定的经度和纬度)确定。 |
| ST_Equals |
任意1,任意1 |
Boolean |
如果两个指定的几何体相等,即,如果它们的 X 坐标和 Y 坐标都匹配,那么返回 TRUE。 |
| ST_GeohashEncode |
任意1,Integer |
String[] |
返回一个集合,其中包含覆盖指定几何体的地理散列(不超过 6 个)。如果该几何体可以被位深大于指定位深的地理散列所覆盖,那么这些地理散列将截断为该位深。点几何体始终生成单个地理散列。 |
| ST_GeohashEncodeDistance |
任意1,Double |
String[] |
返回一个集合,其中包含覆盖(按指定的距离精度缓冲)指定几何体的地理散列(不超过 6 个)。 |
| ST_GeoJSONFromGeom |
任意1 |
String |
将 SQL 几何体转换为 GeoJSON 字符串。 |
| ST_GeomCollection |
任意1[] |
ST_GeomCollection |
几何体集合的构造函数。 |
| ST_GeometryType |
任意1 |
String |
以字符串形式返回几何体的可实例化子类型名称,此对象是该子类型的可实例化成员。 |
| ST_Intersection |
任意1,任意1 |
ST_Geometry |
返回一个几何体对象,它表示两个指定几何体对象的点交集。 |
| ST_Intersects |
任意1,任意1 |
Boolean |
如果两个指定的几何体彼此相交,那么返回 TRUE。 |
| ST_IntersectsInterior |
任意1,任意1 |
Boolean |
如果第一个几何体与第二个几何体的内部相交,那么返回 TRUE。 |
| ST_IsDegenerate |
任意1 |
Boolean |
如果指定的几何体退化成一个点,那么返回 TRUE。 |
| ST_IsEmpty |
任意1 |
Boolean |
如果指定的几何体是空几何体(即,该几何体表示坐标空间的空点集 ∅),那么返回 TRUE。 |
| ST_IsMeasured |
任意1 |
Boolean |
如果指定的几何体具有测量 (M) 坐标值,那么返回 TRUE。因为此数据库不支持 M 值,所以此函数始终返回 FALSE。 |
| ST_IsSimple |
任意1 |
Boolean |
如果指定的几何体没有不规则几何点(例如自交或自切),那么返回 TRUE。每个可实例化几何类的描述都包括特定的条件,符合这些条件的类实例即归类为非简单实例。 |
| ST_IsValid |
任意1 |
Boolean |
如果指定的几何体有效,那么返回 TRUE。 |
| ST_Is3D |
任意1 |
Boolean |
如果指定的几何体具有 Z 坐标值,那么返回 TRUE。因为此数据库不支持 Z 值,所以此函数始终返回 FALSE。 |
| ST_Overlaps |
任意1,任意1 |
Boolean |
如果两个指定的几何体重叠,即,它们的交集产生一个与它们都不同但维数相同的几何体,那么返回 TRUE。 |
| ST_SRID |
任意1 |
Integer |
返回此对象的空间参考系标识。缺省标识为 4326 -- WGS84。 |
| ST_SymDifference |
任意1,任意1 |
ST_Geometry |
返回一个几何体对象,它表示两个指定几何体对象的点对称差集。 |
| ST_Touches |
任意1,任意1 |
Boolean |
如果两个指定的几何体彼此接触,即,它们的边界相交,或者一个几何体的内部与另一个几何体的边界相交,那么返回 TRUE。 |
| ST_Within |
任意1,任意1 |
Boolean |
如果第一个几何体完全包含在第二个几何体中,那么返回 TRUE。 |
| ST_Union |
任意1,任意1 |
ST_Geometry |
返回一个几何体对象,它表示两个指定几何体对象的点并集。 |
| 1 输入几何体类型可以是此处列出的任何类型。 |