ST_Buffer函数也接受负的距离值,从而在输入的多边形内构建内接多边形。而对于线串和点,只会返回空值。 三、ST_Intersection 另一个经典的GIS操作 -叠置(overlay)- 通过计算两个重叠多边形的交集来创建新的几何图形。 ST_Intersection(geometry A, geometry B)函数返回两个参数共有的空间区域(或直线,或点)。如果参...
ST_Intersection 函数将生成表示已创建缓冲区的危险废弃物场地与敏感区域的交集的面。 Oracle CREATE TABLE population ( id integer, shape sde.st_geometry ); CREATE TABLE waste_sites ( id integer, site sde.st_geometry ); INSERT INTO population VALUES ( 1, sde.st_geometry ('polygon ((.20 .30,...
ST_Aggr_ConvexHull 函数用于返回由每个输入几何的凸包组成的多面。任何包含少于三个折点的输入几何将不具有凸包。如果所有输入几何包含的折点都少于三个,ST_Aggr_ConvexHull 将返回空值。 ST_Aggr_Intersection 函数用于返回单个几何,该几何是所有输入几何交集的聚合。一个查询可能会发现大量要素相交。如果使用 ST_...
后面发现了st_intersection 这个函数 求两个面的交集 就不用对表进行处理了 只要sql查询就可以了 大概sql select province_name, city_name, county_name, hazard_class, color, ST_Intersection(geom, (select geomfrom nanhaiqu_polygon where name = '西城区')) as geom from dw_p_10_440605_01 where st...
空间几何函数的基本语法,日志服务:本文介绍空间几何函数的基本语法及示例。 以ST_前缀开头的空间几何函数支持SQL/MM标准并符合开放地理空间联盟 (OGC) 的OpenGIS规范。空间几何函数使用Well-Known Text(WKT)格式描述空间几何体(例如点、线段、多边形等),详细说明如下
该函数不支持GeometryCollection类型对象作为输入参数。 该函数会丢弃对象的M坐标值。 聚合函数会将所有Geometry对象依次执行intersection,返回所有对象的交集部分。 示例 默认调用: SELECT ST_AsText(ST_Intersection('POLYGON((00,02,22,20,00))'::geometry,'POLYGON((00,30,31,01,00))'::geometry));st_astext...
st_intersection(g1, g2): 返回 面1和面2的交集 三、查询几何对象关系 ST_Contains(a,b): 如果几何对象a完全包含几何对象b, 则返回1, 否则0 ST_Crosses(a,b): 如果a横跨b,则返回1,否则返回0 ST_Disjoint(a,b): 如果a和b不相交,则返回1.否则返回0 ...
聚合函数会将所有Geometry对象依次执行intersection,返回所有对象的交集部分。 示例 默认调用: SELECT ST_AsText(ST_Intersection('POLYGON((0 0,0 2,2 2,2 0,0 0))'::geometry,'POLYGON((0 0,3 0,3 1,0 1,0 0))'::geometry)); st_astext --- POLYGON((0 1,2 1,2 0,0 0,0 1)) (1...
ST_Intersection—返回代表几何A和B共享部分的几何。 ST_MemUnion—聚合函数,以内存有效但较慢的方式合并几何 ST_Node—结点线的集合。 ST_Split—返回通过将一个几何图形拆分为另一个几何图形而创建的几何图形的集合。 ST_Subdivide—计算几何的直线细分。
TopologyException:Input geom is invalid:Self-intersection st or near point 调用st_intersection函数时出现错误 检查之后发现其中一个图层存在面重叠的拓扑错误,处理之后OK