Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 空间数据支持 » 访问和操作空间数据

 

所有受支持的方法列表

以下列出所有受支持的空间方法。"球形地球" 列中的 X 表示该方法在球形地球空间参照系中也受支持。SQL/MM 列反映与 SQL/MM 标准 (ISO/IEC 13249-3: 2006) 的符合性。

方法 类型 说明 球形地球 SQL/MM
ST_Affine 方法 ST_Geometry 类型

执行将在一个调用中执行旋转、平移和缩放操作的仿射变换。

服务商扩充
ST_Area 方法 ST_MultiSurface 类型

以指定单位计算多表面的面积。

9.5.3
ST_Area 方法 ST_Surface 类型

以指定单位计算表面的面积。

8.1.2
ST_AsBinary 方法 ST_Geometry 类型

返回 ST_Geometry 值的 WKB 表示。

X 5.1.37
ST_AsGML 方法 ST_Geometry 类型

返回 ST_Geometry 值的 GML 表示。

X 5.1.39
ST_AsGeoJSON 方法 ST_Geometry 类型

返回 JSON 格式的表示几何的字符串。

X 服务商扩充
ST_AsKML 方法 ST_Geometry 类型

返回 ST_Geometry 值的 KML 表示。

X 5.1.39
ST_AsSVG 方法 ST_Geometry 类型

返回表示几何值的 SVG 图形。

X 服务商扩充
ST_AsText 方法 ST_Geometry 类型

返回 ST_Geometry 值的文本表示。

X 5.1.35
ST_AsWKB 方法 ST_Geometry 类型

返回 ST_Geometry 值的 WKB 表示。

X 服务商扩充
ST_AsWKT 方法 ST_Geometry 类型

返回 ST_Geometry 值的 WKT 表示。

X 服务商扩充
ST_AsXML 方法 ST_Geometry 类型

返回 ST_Geometry 值的 XML 表示。

X 服务商扩充
ST_Boundary 方法 ST_Geometry 类型

返回几何值的边界。

5.1.14
ST_Centroid 方法 ST_MultiSurface 类型

计算表示多表面的数学质心的 ST_Point。

9.5.5
ST_Centroid 方法 ST_Surface 类型

返回表示表面值的数学质心的 ST_Point 值。

8.1.4
ST_Contains 方法 ST_Geometry 类型

测试某几何值是否在空间上包含另一个几何值。

5.1.31
ST_ContainsFilter 方法 ST_Geometry 类型

以较低成本测试一个几何是否包含另一个几何。

服务商扩充
ST_ConvexHull 方法 ST_Geometry 类型

返回几何值的凸包。

5.1.16
ST_CoordDim 方法 ST_Geometry 类型

返回与 ST_Geometry 值的各个点一同存储的坐标维数。

X 5.1.3
ST_CoveredBy 方法 ST_Geometry 类型

测试某几何值是否在空间上被另一个几何值覆盖。

X 服务商扩充
ST_CoveredByFilter 方法 ST_Geometry 类型

以较低成本测试一个几何是否可能被另一个几何覆盖。

X 服务商扩充
ST_Covers 方法 ST_Geometry 类型

测试某几何值是否在空间上覆盖另一个几何值。

X 服务商扩充
ST_CoversFilter 方法 ST_Geometry 类型

以较低成本测试一个几何是否覆盖另一个几何。

X 服务商扩充
ST_Crosses 方法 ST_Geometry 类型

测试某几何值是否跨越另一个几何值。

5.1.29
ST_CurveN 方法 ST_CompoundCurve 类型

返回复合曲线中的第 n 条曲线。

X 7.4.5
ST_CurvePolyToPoly 方法 ST_CurvePolygon 类型

返回曲线多边形的内插值作为多边形。

X 8.2.7
ST_CurveToLine 方法 ST_Curve 类型

返回 ST_Curve 值的 ST_LineString 内插值。

X 7.1.7
ST_Difference 方法 ST_Geometry 类型

返回表示两个几何的点集差异的几何值。

X 5.1.20
ST_Dimension 方法 ST_Geometry 类型

返回 ST_Geometry 值的维度。点的维度为 0,线的维度为 1,面的维度为 2。任何空几何的维度都为 -1。

X 5.1.2
ST_Disjoint 方法 ST_Geometry 类型

测试某几何值是否在空间上与另一个几何值无交集。

X 5.1.26
ST_Distance 方法 ST_Geometry 类型

返回 ${selfexpr} 与指定几何值之间的最小距离。

X 5.1.23
ST_EndPoint 方法 ST_Curve 类型

返回 ST_Curve 值的终点的 ST_Point 值。

X 7.1.4
ST_Envelope 方法 ST_Geometry 类型

返回几何值的外围矩形。

5.1.15
ST_Equals 方法 ST_Geometry 类型

测试 ST_Geometry 值是否在空间上与其它 ST_Geometry 值相等。

X 5.1.24
ST_EqualsFilter 方法 ST_Geometry 类型

以较低成本测试某几何是否与另一个几何相等。

X 服务商扩充
ST_ExteriorRing 方法 ST_CurvePolygon 类型

检索或修改外环。

X 8.2.3
ST_ExteriorRing 方法 ST_Polygon 类型

检索或修改外环。

X 8.3.3
ST_GeometryN 方法 ST_GeomCollection 类型

返回几何集合中的第 n 个几何。

X 9.1.5
ST_GeometryType 方法 ST_Geometry 类型

返回 ST_Geometry 值的类型名称。

X 5.1.4
ST_InteriorRingN 方法 ST_CurvePolygon 类型

返回曲线多边形中的第 n 个内环。

X 8.2.6
ST_InteriorRingN 方法 ST_Polygon 类型

返回多边形中的第 n 个内环。

X 8.3.5
ST_Intersection 方法 ST_Geometry 类型

返回表示两个几何的点集交集的几何值。

X 5.1.18
ST_Intersects 方法 ST_Geometry 类型

测试某几何值是否在空间上与其它值相交。

X 5.1.27
ST_IntersectsFilter 方法 ST_Geometry 类型

以较低成本测试两个几何是否相交。

X 服务商扩充
ST_IntersectsRect 方法 ST_Geometry 类型

测试某几何是否与某个矩形相交。

X 服务商扩充
ST_Is3D 方法 ST_Geometry 类型

确定几何值是否具有 Z 坐标值。

X 5.1.10
ST_IsClosed 方法 ST_Curve 类型

测试 ST_Curve 值是否闭合。如果曲线的起点和终点重合,则曲线闭合。

X 7.1.5
ST_IsClosed 方法 ST_MultiCurve 类型

测试 ST_MultiCurve 值是否闭合。如果曲线的起点和终点重合,则曲线闭合。如果多曲线非空但边界为空,则该多曲线是闭合的。

X 9.3.3
ST_IsEmpty 方法 ST_Geometry 类型

确定几何值是否表示空集。

X 5.1.7
ST_IsMeasured 方法 ST_Geometry 类型

确定几何值是否具有关联测量值。

X 5.1.11
ST_IsRing 方法 ST_Curve 类型

测试 ST_Curve 值是否为环。如果曲线闭合且简单(不自相交),则曲线是环。

X 7.1.6
ST_IsSimple 方法 ST_Geometry 类型

确定几何值是否为简单型(不包含自交集或不具有其它不规则性)。

X 5.1.8
ST_IsValid 方法 ST_Geometry 类型

确定几何是否为有效空间对象。

X 5.1.9
ST_IsWorld 方法 ST_Surface 类型

测试 ST_Surface 是否覆盖整个空间。

8.1.6
ST_Lat 方法 ST_Point 类型

返回 ST_Point 值的纬度坐标。

X 服务商扩充
ST_LatNorth 方法 ST_Geometry 类型

检索几何最北端的纬度。

X 服务商扩充
ST_LatSouth 方法 ST_Geometry 类型

检索几何最南端的纬度。

X 服务商扩充
ST_Length 方法 ST_Curve 类型

检索曲线值的长度测量值。

X 7.1.2
ST_Length 方法 ST_MultiCurve 类型

返回 ST_MultiCurve 值的长度测量值。结果的测量单位通过参数指定。

X 9.3.4
ST_LinearHash 方法 ST_Geometry 类型

返回作为几何的线性散列的二进制字符串。

X 服务商扩充
ST_Long 方法 ST_Point 类型

返回 ST_Point 值的经度坐标。

X 服务商扩充
ST_LongEast 方法 ST_Geometry 类型

检索几何东部边界的经度。

X 服务商扩充
ST_LongWest 方法 ST_Geometry 类型

检索几何西部边界的经度。

X 服务商扩充
ST_M 方法 ST_Point 类型

检索或修改点的测量值。

X 6.1.6
ST_MMax 方法 ST_Geometry 类型

检索几何的最大 M 坐标值。

X 服务商扩充
ST_MMin 方法 ST_Geometry 类型

检索几何的最小 M 坐标值。

X 服务商扩充
ST_NumCurves 方法 ST_CompoundCurve 类型

返回定义复合曲线的曲线数。

X 7.4.4
ST_NumGeometries 方法 ST_GeomCollection 类型

返回几何集合中包含的几何数。

X 9.1.4
ST_NumInteriorRing 方法 ST_CurvePolygon 类型

返回曲线多边形中的内环数。

X 8.2.5
ST_NumPoints 方法 ST_CircularString 类型

返回定义圆弧线串的点的数量。

X 7.3.4
ST_NumPoints 方法 ST_LineString 类型

返回定义线串的点的数量。

X 7.2.4
ST_OrderingEquals 方法 ST_Geometry 类型

测试一个几何与另一个几何是否完全相同。

X 5.1.43
ST_Overlaps 方法 ST_Geometry 类型

测试某几何值是否与另一个几何值重叠。

5.1.32
ST_Perimeter 方法 ST_MultiSurface 类型

以指定单位计算多表面的周长。

X 9.5.4
ST_Perimeter 方法 ST_Surface 类型

以指定单位计算表面的周长。

X 8.1.3
ST_PointN 方法 ST_CircularString 类型

返回圆弧线串中的第 n 个点。

X 7.3.5
ST_PointN 方法 ST_LineString 类型

返回线串中的第 n 个点。

X 7.2.5
ST_PointOnSurface 方法 ST_MultiSurface 类型

返回保证在多表面中某一表面上的点。

X 9.5.6
ST_PointOnSurface 方法 ST_Surface 类型

返回保证与 ST_Surface 值在空间中相交的 ST_Point 值。

X 8.1.5
ST_Relate 方法 ST_Geometry 类型

测试某几何值是否在空间上与由交集矩阵指定的另一个几何值相关。ST_Relate 方法使用维度扩展 9 交集模型 (DE-9IM) 提供的 9 个字符的字符串描述两个空间数据项之间的成对关系。例如,ST_Relate 方法可确定几何之间是否存在交集,如果存在,还可以确定所得交集的几何。另请参见: 空间关系的工作原理

5.1.25,服务商扩充
ST_Reverse 方法 ST_Geometry 类型

返回元素顺序相反的几何。

X 服务商扩充
ST_SRID 方法 ST_Geometry 类型

检索或修改与几何值相关联的空间参照系。

X 5.1.5
ST_SnapToGrid 方法 ST_Geometry 类型

返回所有点都已被对齐到指定网格的几何的副本。

X 服务商扩充
ST_StartPoint 方法 ST_Curve 类型

返回 ST_Curve 值的起点的 ST_Point 值。

X 7.1.3
ST_SymDifference 方法 ST_Geometry 类型

返回表示两个几何间的点集对称差异的几何值。

X 5.1.21
ST_ToCircular 方法 ST_Geometry 类型

将几何转换为圆弧线串

X 5.1.33
ST_ToCompound 方法 ST_Geometry 类型

将几何转换为复合曲线。

X 5.1.33
ST_ToCurve 方法 ST_Geometry 类型

将几何转换为曲线。

X 服务商扩充
ST_ToCurvePoly 方法 ST_Geometry 类型

将几何转换为曲线多边形。

X 5.1.33
ST_ToGeomColl 方法 ST_Geometry 类型

将几何转换为几何集合。

X 5.1.33
ST_ToLineString 方法 ST_Geometry 类型

将几何转换为线串。

X 5.1.33
ST_ToMultiCurve 方法 ST_Geometry 类型

将几何转换为多曲线值。

X 5.1.33
ST_ToMultiLine 方法 ST_Geometry 类型

将几何转换为多线串值。

X 5.1.33
ST_ToMultiPoint 方法 ST_Geometry 类型

将几何转换为多点值。

X 5.1.33
ST_ToMultiPolygon 方法 ST_Geometry 类型

将几何转换为多面值。

X 5.1.33
ST_ToMultiSurface 方法 ST_Geometry 类型

将几何转换为多表面值。

X 5.1.33
ST_ToPoint 方法 ST_Geometry 类型

将几何转换为点。

X 5.1.33
ST_ToPolygon 方法 ST_Geometry 类型

将几何转换为多边形。

X 5.1.33
ST_ToSurface 方法 ST_Geometry 类型

将几何转换为表面。

X 服务商扩充
ST_Touches 方法 ST_Geometry 类型

测试某几何值是否在空间上触及另一个几何值。

5.1.28
ST_Transform 方法 ST_Geometry 类型

创建已转换到指定空间参照系的几何值的副本。

X 5.1.6
ST_Union 方法 ST_Geometry 类型

返回表示两个几何的点集联合的几何值。

X 5.1.19
ST_Within 方法 ST_Geometry 类型

测试某几何值是否在空间上包含于另一个几何值内部。

5.1.30
ST_WithinDistance 方法 ST_Geometry 类型

检测两个几何间的距离是否在指定范围内。

X 服务商扩充
ST_WithinDistanceFilter 方法 ST_Geometry 类型

以较小的费用检测两个几何彼此之间的距离是否在指定范围内。

X 服务商扩充
ST_WithinFilter 方法 ST_Geometry 类型

以较低成本测试一个几何是否位于另一个几何之内。

服务商扩充
ST_X 方法 ST_Point 类型

检索或修改点的 X 坐标值。

X 6.1.3
ST_XMax 方法 ST_Geometry 类型

检索几何的 X 坐标最大值。

X 服务商扩充
ST_XMin 方法 ST_Geometry 类型

检索几何的 X 坐标最小值。

X 服务商扩充
ST_Y 方法 ST_Point 类型

检索或修改点的 Y 坐标值。

X 6.1.4
ST_YMax 方法 ST_Geometry 类型

检索几何的 Y 坐标最大值。

X 服务商扩充
ST_YMin 方法 ST_Geometry 类型

检索几何的 Y 坐标最小值。

X 服务商扩充
ST_Z 方法 ST_Point 类型

检索或修改点的 Z 坐标值。

X 6.1.4, 6.1.5
ST_ZMax 方法 ST_Geometry 类型

检索几何的 Z 坐标最大值。

X 服务商扩充
ST_ZMin 方法 ST_Geometry 类型

检索几何的 Z 坐标最小值。

X 服务商扩充