webgl两个多边形的切割要怎么做呢

0 投票
cesium内,我现在有一个范围多边形polygon和一个缓冲区几何,我想用缓冲区几何(supermapjs获取)去切割多边形,要怎么实现,就是c端的Geometrist.Erase。谢谢
11月 21, 2019 分类:  217次浏览 | 用户: xdbn123 初出茅庐 (22 分)

1个回答

0 投票
你好,你是想保留缓冲区内部的多边形  还是外部的多边形。

你可以使用叠加分析可以实现这个功能 SuperMap.REST.OverlayAnalystService   如果你的几何对象都是前端的就用SuperMap.REST.DatasetOverlayAnalystParameters参数来传入几何参数,如果你的数据在服务端,使用SuperMap.REST.DatasetOverlayAnalystParameters参数
11月 21, 2019 用户: 阳俊林 名扬四海 (3,347 分)
缓冲区外部的

那你叠加方法就用使用的 

operation {SuperMap.REST.OverlayOperationType} 叠加操作枚举值    

ERASE: “ERASE”,

具体使用方法可参考http://iclient.supermap.io/examples/classic/editor.html#analysis_overlayAnalystService

我现在查询缓冲区报错q.getVertices is not a function是什么情况啊,执行缓冲区查询时的报错
...