浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
组件开发,查询本地工作空间矢量数据
SSDream
24EXP
2018年03月22日
组件开发,本地工作空间,上传dwg文件后创建了cad数据集,现想要查询数据集中矢量数据(面数据)的节点信息,工作空间并未在iserver上进行发布,只是本地文件。请问应该如何实现?谢谢!
组件开发
java
cad数据集
请
登录
或者
注册
后回答这个问题。
1个回答
你好,可以通过遍历数据集,datasetvector.getrecordset();然后通过recordset获得几何对象,recordset.getGeometry();将几何对象转换为GeoRegion,通过georegion.getPart(),返回值就是节点个数
董懿鑫
9,232EXP
2018年03月22日
好的,我试一下,多谢。
你好,我按照你说的方式实现了获取节点的信息,但是遇到一个问题。
Recordset recordset = datasetVector.query("DocName = '测试数据'", CursorType.STATIC);
按照条件查询之后,记录集中的记录数有多条,但是.getGeometry()方法只是当前记录对应的几何对象,如何能够遍历记录集呢?在帮助文档中好像没有看到,求解。
两种方法:1.可以使用moveNext();2.也可以使用moveFirst(),while(!isEOF){}
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
iobject.net组件开发中自动加载工作空间中,加载不出来
.net组件中使用地图控件打开工作空间地图程序崩溃
C/S开发中实现打开工作空间功能时加载不出来数据集
centos调用组件打开工作空间报错
请问组件式gis怎么实现三维场景的空间查询?
UGGeotext对象在CAD图层显示
超图FAQ:请问下使用组件创建工作空间的时候,报java.lang.NullPointerException at com.supermap.License.connect(License.java:275)会是什么原因
如何通过iserver java API实现发布本地的工作空间
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...