ST_PointOnSurface(geometry) 返回一个保证位于输入参数内的点。这使得它对于计算空间连接的“代理点”更有用。 3、ST_Buffer 缓冲操作在 GIS 工作流中很常见,在 PostGIS 中也可用。ST_Buffer(geometry,distance) 采用缓冲区距离和几何类型,并输出一个多边形,其边界为远离输入几何的缓冲区距离。 -- 例如,如果美...
ST_PointOnSurface(geometry)—— 返回保证在输入多边形内的点。从计算上讲,它比centroid操作代价要大得多。 -- Compare the location of centroid and point-on-surface for a concave geometrySELECTST_Intersects(geom,ST_Centroid(geom))AScentroid_inside,ST_Intersects(geom,ST_PointOnSurface(geom))ASpos_ins...
ST_PointOnSurface(geometry)—— 返回保证在输入多边形内的点。从计算上讲,它比centroid操作代价要大得多。 ST_Buffer ST_Buffer(geometry, distance)接受几何图形和缓冲区距离作为参数,并输出一个多边形,这个多边形的边界与输入的几何图形之间的距离与输入的缓冲区距离相等。 ST_Intersection 叠置(overlay)- 通过计算...
ST_PointN—返回几何图形中第一个LineString或圆形LineString中的第N个点。 ST_Points—返回包含几何图形所有坐标的MultiPoint。 ST_StartPoint—返回LineString的第一个点。 ST_Summary—返回几何内容的文本摘要。 ST_X—返回点的X坐标。 ST_Y—返回点的Y坐标。 ST_Z—返回点的Z坐标。 ST_Zmflag—返回指示几...
在GIS操作中,常见需求之一是将多边形要素替换为要素的点表示,这有助于空间连接操作,并避免重复计算。实现此功能的函数为ST_Centroid和ST_PointOnSurface。ST_Centroid用于计算几何图形的质心,而ST_PointOnSurface则返回几何图形表面上的特定点,这在GIS分析中尤为重要。另一个常见的GIS操作是缓冲区操作...
ST_IsClosed—测试LineStrings的起点和终点是否重合。对于PolyhedralSurface测试,是否封闭(体积)。 ST_IsCollection—测试几何是否为几何集合类型。 ST_IsEmpty—测试几何是否为空。 ST_IsRing—测试LineString是否闭合且简单。 ST_IsSimple—测试几何图形是否没有自相交或自相切的点。
ST_PointOnSurface(geometry) —— 返回保证在输入多边形内的点。从计算上讲,它比centroid操作代价要大得多。 3.2 缓冲区 缓冲区操作在GIS工作流中很常见,在PostGIS中也可以进行缓冲区操作。 ST_Buffer(geometry, distance)接受几何图形和缓冲区距离作为参数,并输出一个多边形,这个多边形的边界与输入的几何图形之间的...
1.对于点状数据,可以使用ST_Centroid函数计算每个点的中心坐标值。 2.对于线状数据,可以使用ST_PointOnSurface函数计算线段的中点作为中心点。 3.对于面状数据,可以使用ST_Centroid函数计算多边形的中心坐标值。 以上方法可以实现SQL的OpenGIS简单功能实现规范,并可用于计算不同类型的几何对象的中心点。©...
ST_MinimumBoundingCircle —返回包含几何的最小圆形多边形。 ST_MinimumBoundingRadius —返回包含几何的最小圆的中心点和半径。 ST_OrientedEnvelope —返回包含几何的最小面积的矩形。 ST_OffsetCurve —返回距输入线给定距离和边距的偏移线。 ST_PointOnSurface —返回保证位于多边形或几何图形上的点。
ST_ClosestPoint—返回g1上最接近g2的2D点。这是最短线的第一点。 ST_ClosestPoint— Returns the 2D point on g1 that is closest to g2. This is the first point of the shortest line. ST_3DClosestPoint—返回g1上最接近g2的3D点。这是3D最短线的第一点。