ST_PointN—返回几何图形中第一个LineString或圆形LineString中的第N个点。 ST_Points—返回包含几何图形所有坐标的MultiPoint。 ST_StartPoint—返回LineString的第一个点。 ST_Summary—返回几何内容的文本摘要。 ST_X—返回点的X坐标。 ST_Y—返回点的Y坐标。 ST_Z—返回点的Z坐标。 ST_Zmflag—返回指示几...
ST_Union:计算多个几何体的并集。 ST_Extent:计算几何体的范围(边界框)。 ST_Collect:将多个几何体聚合成一个几何体集合(MultiGeometry)。 ST_Area:计算几何体的面积。 ST_Length:计算线几何体的长度。 ST_Centroid:计算几何体的中心点。 ST_ConvexHull:计算几何体的凸包。4...
类似上,但是不检查M值,即POINTM对象会被判断为point ST_GeometryType(geometry) 获取点的X坐标 ST_X(geometry) 获取点的Y坐标 ST_Y(geometry) 获取点的Z坐标 ST_Z(geometry) 获取点的M值 ST_M(geometry) 几何对象构造函数 : 参考语义: Text:WKT WKB:WKB Geom:Geometry M:Multi Bd:BuildArea Coll:Collect...
ST_AddPoint—将点添加到LineString。 ST_CollectionExtract—给定(多)几何,返回仅由指定类型的元素组成的(多)几何。 ST_CollectionHomogenize—给定几何集合,返回内容的“最简单”表示形式。 ST_CurveToLine—将包含曲线的几何转换为线性几何。 ST_FlipCoordinates—返回X和Y轴已翻转的几何版本。 ST_Force2D—将几何...
ST_Envelope(geometry) 这个函数可以返回mbr(空间最小外包矩形),传入参数可以是point line polygon。 ST_extent(geometry set) 这个函数可以对一个空间数据集进行操作,返回一个最小包含矩形(mbr). 如:SELECT EXTENT(GEOM) FROMGEOMTABLE GROUP BY CATEGORY ...
ST_Envelope(geometry) 这个函数可以返回mbr(空间最小外包矩形),传入参数可以是point line polygon。 ST_extent(geometry set) 这个函数可以对一个空间数据集进行操作,返回一个最小包含矩形(mbr). 如:SELECT EXTENT(GEOM) FROMGEOMTABLE GROUP BY CATEGORY ...
最后,使用 PostGIS 的 ST_Within() 函数,找出距离为 0 的纬度/长度值: 代码语言:sql 复制 WITH -- 获取范围 spatial AS ( SELECT DISTINCT ST_Point(0, 0) AS point FROM table_id WHERE ST_Within( ST_Extent(table_id) -- 获取完整的地理范围 ) ) SELECT NULL FROM TABLE_ID WHERE -- ...
分别将pre.shp、tem.shp、grid.shp导入PostGIS和duckdb,在pg中使用命令行shp2pgsql命令导入,duckdb中使用st_read函数导入。 数据导入PostGIS: shp2pgsql -c -g geom -D -S -s 4326 -i -I /opt/grid.shp grid | psql -d test shp2pgsql -c -g geom -D -S -s 4326 -i -I /opt/pre.shp ...
ST_extent(geometry set) 这个函数可以对一个空间数据集进行操作,返回一个最小包含矩形(mbr). 如:SELECT EXTENT(GEOM) FROM GEOMTABLE GROUP BY CATEGORY ST_Difference(geometry A, geometry B) 返回一个几何空间数据A不同于空间数据B的几何空间数据类型,不要使用GeometryCollection作为参数。
ST_Extent will return a BOX3D object. Expand (< 1.3.1), ST_Expand (1.2.2 +)Expand returns a geometry object that is a box encompassing a given geometry. Unlike extent, it is not an aggregate function. It is often used in conjunction with the distance function to do proximity searches...