GeometryCollection —— 由任意几何图形(包括其他GeometryCollection)组成的异构集合 用于处理图形集合的一些特定空间函数: ST_NumGeometries(geometry) —— 返回集合中的组成部分的数量 ST_GeometryN(geometry, n) —— 返回集合中指定的组成部分 ST_Area(geometry) —— 返回集合中所有多边形组成部分的总面积 ST_Len...
分析几何图形(ST_Length(geometry), ST_Area(geometry)) 几何图形的序列化(ST_AsText(geometry), ST_AsGML(geometry)) 选取几何图形的某个部分(ST_RingN(geometry, n)) true/false测试(ST_Contains(geometry, geometry), ST_Intersects(geometry, geometry)) "几何图形创建函数"以几何图形作为输入并输出新的图形。
ST_X(geometry)—— 返回X坐标 ST_Y(geometry)—— 返回Y坐标 ST_Z(geometry)—— 返回Z坐标 ST_M(geometry)—— 返回M信息 所以,我们这样来读取一个点图形的坐标值: SELECTST_X(geom),ST_Y(geom)FROMgeometriesWHEREname='Point'; 纽约市地铁站(nyc_subway_stations)表是一个以点表示的数据集。以下SQL...
通过select st_astext(geom) from *,查询显示一个简单的面状数据导入到数据库中,变成了MULTIPOLYGON类型。 在geojson数据的开发中,有些不能支持multi类型的,需要进行转换,postgis中的函数包含了简化的方法st_geometryn(geom,1)。 sql语句执行,就变成了简单的geometry。
ST_InteriorRingN(geometry, n) —— 以线串形式返回指定的内部环 ST_Perimeter(geometry) —— 返回所有环的长度 集合(Collection) ST_NumGeometries(geometry) —— 返回集合中的组成部分的数量 ST_GeometryN(geometry, n) —— 返回集合中指定的组成部分 ...
如上图这种情况,其实就可以将这些多边形进行打散,进行单独处理。这就需要用到st_numgeometries和st_geometryN两个函数了。 integerST_NumGeometries(geometry geom);Returns the number of Geometries.If geometryisaGEOMETRYCOLLECTION(orMULTI*)returnthe number of geometries,forsingle geometries willreturn1,otherwiseret...
ST_Perimeter(geometry)returns the length of all the rings ST_NumGeometries(multi/geomcollection)returns the number of parts in the collection ST_GeometryN(geometry, integer)returns the specified part of the collection ST_GeomFromText(text)returns geometry ...
(geometry)returns the areaofthe polygonsST_NRings(geometry)returns the numberofrings(usually1,moreifthere are holes)ST_ExteriorRing(polygon)returns the outer ringasa linestringST_InteriorRingN(polygon,integer)returns a specified interior ringasa linestringST_Perimeter(geometry)returns the lengthofall ...
ST_GeometryN—返回几何集合的第N个几何元素。 ST_GeometryType—以文本形式返回几何的SQL-MM类型。 ST_HasArc—测试几何图形是否包含圆弧 ST_InteriorRingN—返回多边形的第N个内环(孔)。 ST_IsPolygonCCW—测试多边形是否具有沿逆时针方向定位的外环和沿顺时针方向定位的内环。
ST_PointOnSurface(geometry) —— 返回保证在输入多边形内的点。从计算上讲,它比centroid操作代价要大得多。 3.2 缓冲区 缓冲区操作在GIS工作流中很常见,在PostGIS中也可以进行缓冲区操作。 ST_Buffer(geometry, distance)接受几何图形和缓冲区距离作为参数,并输出一个多边形,这个多边形的边界与输入的几何图形之间的...