需求:webgl中如何获取shp面图层所有要素的几何信息,包括每一个面的geometry和顶点坐标。
操作:1、通过超图桌面端发布数据服务和三维服务
导入shp面图层,右键添加到球面场景,然后切场景缓存,利用iserver发布数据服务和三维服务。三维图层信息如下所示:
2、在webgl中通过点选查询获取要素。
但是得到的feature只能获取属性信息,无法获取几何信息,如下所示,geometry为空:
请问如何获取每一个要素的geometry和顶点信息呢?
http://ask.supermap.com/9770?show=9770#q9770你可以看一下这个问题。
因为返回geometry会影响查询的效率,所以pickevent事件是不返回geometry的,您可以通过发送请求的方式来进行查询,把hasGeometry 设置为true