为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:达梦怎么往多一个图形集合插入数据?如下这种包含点和多多边形的集合
INSERT INTO geometries VALUES
('Collection', 'GEOMETRYCOLLECTION(POINT(2 0),POLYGON((0 0, 1 0, 1 1, 0 1, 0 0)))');
达梦下面3函数只能对点,线,面 一个类型集合使用
dmgeo.ST_MPolyFromText
dmgeo.ST_MLineFromText
dmgeo.ST_MPointFromText
insert into geometries VALUES ('lineCollection',dmgeo.ST_MLineFromText('multilinestring ((1 1,2 1),(4 4, 3 3))', 0));
推荐使用DMGEO2系统包,该包与DMGEO类似,提供空间数据存储和运算,但与DMGEO相互独立,互不关联。