首页 / 浏览问题 / 三维GIS / 问题详情
webgl如何绘制规则多边形(圆、矩形)
4EXP 2019年04月08日
各位好,请问一下,webgl如何绘制规则多边形(圆、矩形),同时用于空间查询,类似与多边形查询示例

1个回答

添加点线面可以参考一下这个示例http://support.supermap.com.cn:8090/webgl/examples/editor.html#drawHandler

您说的同时用于空间查询需要把这些图形存入数据集中,可以在iserver的帮助文档中找到在前端发一个post请求

6,215EXP 2019年04月08日
点线面可以可以生成(同时已经按照示例实现多边形查询),但是在创建矩形时,不能正确创建。rectangle.rectangle.coordinates=Cesium.Rectangle.fromDegrees(lng2,lat1,lng1,lat2),
报什么错误呢?

我是参照这个写的http://ask.supermap.com/21541?show=21541#q21541

出现rectangle.rectangle.coordinates未定义

这个是客户自己编译的一个方法,不是我们这边定义的
那能不能通过添加一个entity(例如添加一个矩形)的方法,进行空间查询
您可以将这些模型提取为面或者点,然后再使用空间查询的案例进行查询。

您现在是规则矩形画不出来吗?您参考的那个示例是客户自己定义的,我们不知道那个客户是怎么写的
就是规则矩形画不出来
可以添加一个entity,也可以空间查询,但是查询的时候传的参数是geometry
entity用于展示
...