浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
移动GIS
/
问题详情
请问下,三维里面,GeoLine3D怎么获取其长度
yg_45612...
6EXP
2019年08月09日
我这边看api,三维面对象(GeoRegion3D),里面能使用getArea()获取其面积属性,但是我看三维线对象(GeoLine3D)没有获取其长度的方法
android
三维
geoline3d
请
登录
或者
注册
后回答这个问题。
1个回答
您好,GeoLine3D目前没有这个方法,您可以将GeoLine3D几何对象存储在三维线数据集中,然后获取数据集中的SMLENGTH的值,这个值就是三维线的长度
董懿鑫
9,197EXP
2019年08月09日
请问一下,目前这边就一个三维场景(加载的在线三维服务),然后我这边怎么一步步获取到recordset对象来往里面添加GeoLine3D几何对象,
想要recordset必须先有DatasetVector对象,DatasetVector一般又是dataset强转得到的,而dataset又是Datasource.getDatasets再get得到的,那这个Datasource怎么得到,这边得到的全为null(前提:如果Datasource不为null,能用(DatasetVector)Datasource.getDatasets.get(0)一步步得到 DatasetVector对象)
你是想把几何对象添加到数据集中是吗?你只是打开了在线的三维场景,你必须先打开一个数据源,然后创建一个新的数据集来获取记录集
数据集可以创建?请问怎么创建,数据集不是从数据源一步步 get得到的嘛?
如果您的数据源里面有对应的数据集就可以直接获取啊,如果没有的话就需要自己创建数据了,创建的方法:Datasets.Create()
他Create方法是要传DatasetVectorInfo参数的,这个对象直接new 就行了?还是要new以后在设置其
setEngineType,setServer的属性才行
需要设置其他属性的,您可以多参考一下帮助文档。上面有详细的介绍的示范代码的
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
请问下,三维里面,线面对象怎么加入跟踪图层
GeoLine3D对象怎么设置颜色?
三维模型(如一截管道)如何在supermap里面提取长度信息
Android获取线对象的长度
请问一下,三维场景控件和二维地图
超图FAQ:请问一下,idesktopX将shp数据导入pg库时,存在字段数据过长无法全部显示的问题,这个需要怎么解决?arcgis里面是正常的
android 自由绘制点,线,面时如何获取其geo信息
请问超图里js怎样获得最佳路径的总长度?
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...