首页 / 浏览问题 / 三维GIS / 问题详情
webgl两个多边形的切割要怎么做呢
22EXP 2019年11月21日
cesium内,我现在有一个范围多边形polygon和一个缓冲区几何,我想用缓冲区几何(supermapjs获取)去切割多边形,要怎么实现,就是c端的Geometrist.Erase。谢谢

1个回答

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

你可以使用叠加分析可以实现这个功能 SuperMap.REST.OverlayAnalystService   如果你的几何对象都是前端的就用SuperMap.REST.DatasetOverlayAnalystParameters参数来传入几何参数,如果你的数据在服务端,使用SuperMap.REST.DatasetOverlayAnalystParameters参数
3,357EXP 2019年11月21日
缓冲区外部的

那你叠加方法就用使用的 

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

ERASE: “ERASE”,

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

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