2018 SuperMap iDesktop常见问题解答集锦(三)

问:如何将.OBJ格式的模型添加至场景展示?
答:“方法一:先将OBJ转成OSGB,再对转换之后的OSGB文件生成.scp配置文件,最后在场景打开.scp文件。转换工具和生成配置文件工具都在iDesktop“倾斜摄影”选项卡下。
方法二:在场景添加KML图层,然后在KML图层上面添加OBJ模型。”

问:打开谷歌地图数据源,然后将图层添加到球面场景不显示怎么办?
答:可以先在地图打开谷歌地图数据源下面的图层,然后保存地图,将地图拖进场景,即可显示。

问:对Tin缓存做坡度坡向分析没有效果?
答: 坡度坡向分析只支持带法线的TIN地形,所以且Tin缓存的时候需要勾选“带法线图”。

问:SuperMap属性中有“道路等级”字段,现在需要查询一共有多少个等级?
答:在桌面里面打开属性表,选择“道路等级”这一列,属性表菜单里面有统计“单值个数”:在地图状态栏里面直接回显示计算结果。

问:在SuperMap iDesktop 9D中,场景右键生成移动端场景缓存时,生成的效率比较低,如何能提高生成效率呢?
答:可以在生成的时候,先生成PC端的缓存,然后在倾斜摄影功能栏中使用压缩纹理,将PC端的缓存,压缩为移动端的缓存,这样生成效率会有显著提升。

问:桌面扩展开发,如何实现重新加载其他工作环境?
答:通过SuperMap.Desktop.Application.ActiveApplication.WorkEnvironmentManager.ActiveWorkEnvironmentName属性。但是这个需要设置在ActiveApplication.Initialize() 之后。

问:三维场景里用视频投放功能,添加了一个avi视频,但是没播放,而且播放界面是灰色,无法点击?
答:目前只支持avi格式视频,且要求其视频编码为MPEG-1或Microsoft Video 1

问:在使用SuperMap iDesktop 9D时,使用镶嵌数据集,将镶嵌数据集添加到地图中之后,每块影像都显示的有黑边,这些黑色的边怎么去除?
答:遥感影像下载下来打开本身就有一个黑色的边框,我们一般是想办法把黑色边框进行透明处理,图层管理器中点击镶嵌数据集影像,右键属性设置背景透明,背景为RGB(0,0,0),如果还有白色的边框出现,请勾选无值透明选项。无值RGB(255,255,255),然后勾选逐文件绘制。这样就能够将黑色或白色的边框去掉。如果还有其他颜色需要透明,可以勾选透明色,设置合适的RGB值。

问:在使用SuperMap iDesktop 9D时,镶嵌数据集添加到地图后,一直放大地图,影像消失不可见,或影像的颜色显示异常?
答:出现这种情况一般是由于影像金字塔出现错误导致的,可以使用iDesktop单独打开这张影像,重新创建影像金字塔;或者使用GDAL工具创建影像金字塔

问:在使用SuperMap iDesktop 9D时,向镶嵌数据集添加镶嵌数据的时候,发现某些影像没有添加上?
答:镶嵌数据集可以将.tif、.tiff、.img影像文件的数据加入到镶嵌数据集中管理,但是只支持相同波段数和位深的数据类型添加到同一个镶嵌数据集,不同数据类型的数据需要新建多个镶嵌数据集进行添加。

问:在使用SuperMap iDesktop 9D时,使用镶嵌数据集,所有的影像坐标系都不一样,如何添加到同一个镶嵌数据集中进行展示呢?
答: 镶嵌数据在创建的时候,要求设置一个目标坐标系,在镶嵌数据集进行显示的时候,会将添加的镶嵌数据,进行动态投影到目标坐标系上进行显示,所以只要保证数据的坐标系正确,在镶嵌数据集中就能进行正常显示。

问:使用SuperMap iDesktop 9D时,使用镶嵌数据集向镶嵌数据集中添加完镶嵌数据后,将镶嵌数据集在地图中打开,不显示数据?
答: 为了提高镶嵌数据集的显示效率,默认小比例尺下只显示轮廓线,不显示原始影像;但为了小比例尺下也能显示影像,所以对原始影像按照某种规则重构建多层金字塔,不同比例尺下显示相应分辨率的金字塔影像,也就是构建镶嵌数据集的概视图(Overview),概视图就是构建金字塔后所产生的影像文件,注意如果影像有黑边请勾选去除无值压盖选项,黑色无值为0,白色为255。

问:桌面扩展开发,代码运行调试的时候桌面启动后直接跳出调试状态,不能跟踪代码?
答: 扩展开发的时候启动程序需要设置为bin文件夹里面的SuperMap iDesktop.exe,不能使用bin同级目录下的。

问:在使用SuperMap iDesktop 9D对影像数据集生成三维影像缓存sci3d时,生成什么格式的缓存浏览效率最高呢?
答:在生成场景缓存时,图片类型选择DXTZ,需要注意的是DXTZ是一种有损压缩格式,存储类型选择为紧凑型。

问:在使用SuperMap iDesktop 9D扩展开发时,如何获取工作空间管理器中的工作空间树?
答: “首先获取IDockBarManager,然后使用类型WorkspaceControlManager获取对应的浮动窗口,再获取里面的Control即可,具体代码如下:
dockBarManager = SuperMap.Desktop.Application.ActiveApplication.MainForm.DockBarManager;
IDockBar bar = dockBarManager[typeof(SuperMap.Desktop.UI.WorkspaceControlManager)];
WorkspaceControlManager workspaceControl = bar.Control as WorkspaceControlManager;
WorkspaceTree tree = workspaceControl.WorkspaceTree;”

问:在使用SuperMap iDesktop 9D加载倾斜摄影数据时,发现对象都很碎,加载的时候总是一小片下片的出来,加载效率特别低,如何解决?
答:可以在使用功能菜单倾斜摄影下面的合并根节点功能,这样可以将小片模型合并为大片,以提高浏览效率

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值