把geometry转换成DatasetVector

0 投票
我拥有 多个geometry,现在想进行数据融合,

请问一下: 怎样把geometry数据转换成DatasetVector 数据集数据,来进行数据融合,或者有其他的解决方法呢??
4月 1, 2019 分类:  564次浏览 | 用户: 永远有多远1 牛刀小试 (203 分)

1个回答

1 投票
 
已采纳
你好,将Geometry数据添加到数据集中可以用记录集recordset的addNew方法,然后更新记录集。最后再用Generalization.dissolve方法进行融合
4月 2, 2019 用户: 董懿鑫 登峰造极 (8,245 分)
采纳于 4月 4, 2019 用户:永远有多远1
请问一下,如果生成的数据不是连续的(面与面之间不连接),那么还能进行面数据融合吗??
融合的话面数据是需要相交或者有公共边的
请问一下,怎样使两个或者多个不相接的面数据变成一个面数据呢??
如果其中有A,B,C 三个面数据 A和B相接,B和C相接,A和C不相接  怎样把他们三个变成一个面数据呢??
你是想将三个面对象变为一个面对象吗?这样的话采用合并也是可以的
对,我看了一下通过idesktop来进行合并的。

请问一下,通过iobjectjava那个接口能够把多个面数据进行合并成一个面对象呢??
Java组件中两个方法可以进行合并

1.OverlayAnalyst叠加分析类中的合并,可以是记录集和几何对象

2.Geometrist类,参数只能是几何对象

具体的用法可以参考帮助文档
怎样在数据源下创建一个新的空白数据集,然后

将Geometry数据添加到新的数据集中,从而形成一个新的数据集,

请问一下,应该怎样操作呢???
新建数据集参考datasets这个类,然后获取这个数据集的记录集,用recordset.addNew()方法将Geometry添加到数据集中。
...