名称

TopoGeom_addTopoGeom — 将一个拓扑几何的元素添加到另一个拓扑几何的定义中。

概要

topogeometry TopoGeom_addTopoGeom(topogeometry tgt, topogeometry src);

描述

将一个拓扑几何的元素添加到另一个拓扑几何的定义中,如果需要容纳源对象中的所有元素,可能会将其缓存类型(类型属性)更改为集合。

两个拓扑几何对象需要在 *相同* 的拓扑结构上定义,并且如果以分层方式定义,则需要由相同子层的元素组成。

可用性: 3.2

示例

-- Set an "overall" TopoGeometry value to be composed by all
-- elements of specific TopoGeometry values
UPDATE mylayer SET tg_overall = TopoGeom_addTopogeom(
    TopoGeom_addTopoGeom(
        clearTopoGeom(tg_overall),
        tg_specific1
    ),
    tg_specific2
);