三维场景缓冲区分析结果加载到问题

0 投票

三维场景下,使用Geometrist3D.CreateBuffer生成了缓冲区分析结果GeoModel3D,添加到kml图层后能够正确显示,然后使用kml图层的Features.ToKMLFile方法保存为kml文件,重新加载kml文件到新的kml图层后,显示结果变了,这个该如何处理?

图1是添加缓冲区分析结果到kml图层后到显示结果;

图2是用idesktop打开保存的kml文件后的结果;

图3是用我的程序加载kml文件后的结果;

8月 10 分类:  47次浏览 | 用户: lierisme 初出茅庐 (45 分)
修改于 8月 10 用户:lierisme

2 个回答

0 投票
你用的组件是那个版本
8月 10 用户: 程逸诗 名扬四海 (3,375 分)
.net iobjects 10.0.1
这个问题能解决吗?
0 投票
使用kml图层的Features.ToKMLFile方法保存为kml文件时,如果存在GeoModel3D对象,会在路径下生成osgb文件,并在kml文件中指向此文件。这个文件我用了好几种模型预览工具,都无法打开正确查看,会不会是生成的osgb模型文件有问题?
8月 11 用户: lierisme 初出茅庐 (45 分)
好的,谢谢
这个处理周期是多长?
这个暂时没办法给你时间节点,需要看研发的处理情况,如果着急话可以用模型数据集替代,将结果保存到模型数据集
模型数据集是哪个对象?
就是datasetvector,里面存储的是模型对象
...