返回顶部

1. Builder加载.img影像问题

u  问题描述

一些影像在builder里面不能正常加载的问题。首先我要说明的是这些数据在ArcGIS或者ERDAS里面查看都没有发现什么问题,但是在builder里面加载进去以后,金字塔那块就打着红色的叉,球体上的影像也是打着红色的叉。然后右键点击创建金字塔以后,影像图恢复正常,金字塔那块也恢复正常于是就直连发布。。但是发布完了以后在客户端用Pro浏览就出现了问题:loaded 失败,可能文件已经毁坏。然后再看TerraGate中的信息,服务那块也出现了问题,要么提示找不到strimi文件或者提示别的问题。

u  解决方法

您发过来的数据加载到builder中没有任何问题,并且使用直连发布以及创建MPT都是没有问题的(如图所示)。所以有可能是您的软件或者机器出了问题。可以换一台电脑试试或者重装一下最新版本的TBTG

软件下载地址:http://www.skylineglobe.com/skylineglobe/corporate/download/evaluationdownload.aspx

2. TB计算MPT发生错误

u  问题描述

我们现在用的TB版本是1.7,生产MPT时发生错误?

 

u  解决方法

根据您的截图,我们只能看到一个错误代码,无法确定出错的根本原因,因此需要您配合以下检查步骤:

1.请将您的信息树中的文件夹打开,查看一下在下图所标注的“Pyramid”一栏里是否有打红叉的图标。

2.检查所有原数据的坐标系,是否会有地方坐标系的数据存在。

3.检查所有数据在TB里的位置是否正确。

4.检查所有数据放大到非常大的倍数时是否依然可以看到影像。

 

3. 创建MPT出现黑边问题

u  问题描述

在做某个县的mpt更新的时候只是局部更新,出现了每块影像外围有黑边的现象

u  解决方法

新添加的影像需要添加Polygon进行裁切,并给出羽化半径,这样可以去掉黑边。

4. MPT文件获取DOMDEM问题

u  问题描述

TerraBuilder 生成的底图MPTOldGlobe.bmp),怎样才能获取Globe.JPG的底图DOMDEMBaseGlobe.Ei.mpuBaseGlobe.Ii.mpu

u  解决方法

地球底图(Globe.JPG),应该是在全球底图基础上,又加载了其他影像数据覆盖上去制作的MPT,然后加载到Pro中查看。Pro版本升级后背景星空和云层效果跟5版本有较大差别。

5. Builder加载Img影像问题

u  问题描述

一、最近要在TBP工程文件里面更换一批影像图,正好可以用行政区的shape文件来做边界裁剪,这样就避免了手工裁剪,事实上必须用这个,因为数据量巨大。但目前遇到了一个问题就是Import shape文件以后,没有出现所要看到的才建好的图像,不清楚是什么原因。

 二、有的时候在用SFS发布shape文件服务的时候,发布操作完成了以后,但是就会出现一些问题:

1pro在客户端加载服务时,常会出现不能识别这个shape的几个类型,出现了问号的字样,但该shape文件经过ArcGIS检查,没有发现什么问题。

2、因为发布了这样的数据,有时候在pro的客户端加载是没有问题的,但有的时候导致了TerraGate界面打不开,点击就直接提示,停止工作之类。但服务正常运行。

u  解决方法

题一:您的操作是没有问题的。现在想确认几个问题:

1TB的版本,最新版为6.0.1.257,如您的TB版本低于这个,请从skyline官网上下载最新软件再进行测试。

2、确认导入的shp是面状对象,并且是跟影像匹配的,可以将影像和shp都导入到pro中进行查看。

6. mpt计算出错问题

u  问题描述

skyline软件是在windows 2008 server,以管理员身份运行的,计算整个河北省的三维地形mpt,到最后快完成的时候,弹出错误?

u  解决方法

由于将mpt数据放入图层中所以导致计算出错。

7. MPT制作问题

u  问题描述

在制作MPT的时候,能否将地面制作成平面的,或者是能否将地球上某一区域(例如:北京附近)抠出来单独做成一个MPT,并且是平面;如何在Pro中,将制作的带有DEM的球面MPT压成平面的。

u  解决方法

1)可以将地表制作成平面的:在创建该TBP工程时选择planar,即为平面。选择好后,在project settings里可以设置该TBP工程的平面坐标系统。后期的数据加载和编辑等都与球面系统下相同,只是该情况下不会加载系统自带的全球低分辨率数据。

2)若是从MPT上使用TE pro[输出地形到MPT]工具,这样生成的MPT会与源MPT一致(原数据为球面,生成的也是球面)

3MPT一旦生成,不能由球面转成平面,只能重新在TB中进行创建,选择平面坐标系,重新生成。

8. TerraBulider Fuser数量设置问题

u  问题描述

TB Fuser能否设置运行数量?现有的服务器上有大量的TB Fuser进程运行,事件管理器里面报错说已经达到最大运行数量,但是Gate上只有10DirectConnect Fuser,是否TB Fuser应该也最多只有10个进程呢?

u  解决方法

在直连中修改TBFUSER数量方法如下:

进入到注册表中,寻找如下键值:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TerraGate\Parameters_TBAgents更改该键值的value data,改成所希望运行的fuser数目。比如改成skyline#4意味着在一个Skyline的服务器上,每打开一个TBP运行4fuser。如果需要更改多个服务器,中间用英文字母逗号“,”分割。重新启动TerraGate,此时fuser的运行数量应该变成所更改的数目。

另外,TerraGate中所能运行的fuser数目是不能超过记录在TG中的“Maximum number of DirectConnect Fusers”值的。

9. TerraBuilder生成地形文件坐标系问题

u  问题描述

TerraBuilder生成地形文件,选择Globe,生成的地形文件坐标系是WGS84坐标。 请问最终生成的地形文件的坐标系可以调整为北京54坐标么?

u  解决方法

最终生成球面坐标MPT就是WGS84坐标,不能再调整成BJ54的坐标系

TerraBuilder生成的MPT有两种形式:

1WGS84坐标的球面(Globe)工程

2)自定义坐标系的平面(Planar)工程,支持BJ54Xi'an80等坐标系。

 两者区别:

1Globe(球面坐标系)

输入数据:WGS84经纬度坐标系和标准的投影坐标系,后者需要设置原始数据的投影坐标,从而使得TerraBuilder将其转换成经纬度坐标;

输出MPT:包含全球低分辨率底图的球面3D场景。

2Planar(平面坐标系)

输入数据:地方坐标系、投影坐标系;

输出MPT:不包含全球低分辨率底图的平面3D场景。

但是如果想在球面的MPT上加载BJ54等矢量或者栅格数据,是没有问题的。Skyline支持加载之前将坐标设为源数据的投影方式,就可以转换到WGS84不影响显示。

10. 有关MPT中加入tifimg文件的问题

u  问题描述

在使用TerraBuilder生成MPT时遇到一些问题。在添加tifimg文件时,tif文件中包含了一些空值,如何能快速的将这些空值去掉而不影响我原有的dem

u  解决方法

如果DEM有不规则空置的话需要将它去掉有几种方式,主要还是看你数据的情况:

1.大片连续空值(如海域)、少数单个空值且知道位置,使用builder自带的多边形裁切工具将它去除 。同时应该保证你有低分辨率的DEM数据叠置在当前DEM下方。

 2.如果单个空值区较多,则属于DEM自身的缺陷这种数据是不可用的,需要对数据在其他软件中进行处理(输出时将空值nodata区设置为0或其他值)

 

 

 

 

11. 有关拼接tlt文件问题

u  问题描述

近期我们在使用最新的影像和地形数据制作新的场景MPT文件。我们的TB软件安装在服务器A上,然后以共享文件方式访问服务器B上的影像数据和地形数据,当时对应的tbp和中间生成文件在另外一台服务器C上(因为服务器A的硬盘空间不够)。具体过程是:先将原始tif影像在TB生成拼接成tlt文件,我们共有3794tif文件,已经拼接了有3000多个tif,已经生成的tlt对应的金字塔已经生成好。上周保密局过来检查,现在所有有影像和地形图服务器都被切断。现在需要把数据拷到这里的电脑C中继续做,因为场景MPT急着要用。

主要是想请问:如果我把原始的影像和地形图的:影像、拼接的tlt文件和其中对应的生成金字塔都拷到同一个电脑上,再新建一个tbp,把拼接好的影像tlt加入。这样可以吗?因为现在访问不到影像和对应文件,所以没法测试。

请问,有什么可以省时间的方法。还是只能从拼接单幅影像tlt重新做起。

u  解决方法

如下是可以参考的方法:

如果可以先用一个TLT数据作为测试。

 1. 如果你具备另外两台电脑来模拟A,和B,则将这两台电脑直接换成ABIP,并将数据分别对应存放到与AB相同的文件夹下,这时就不用做任何处理直接在模拟A机器上安装TB并使用。

2. 如果只有电脑C,也不需要重新创建TBP以下是参考的方法

2.1 AB上的数据分别拷贝到C各自的位置上,最好存放位置的盘符及文件深度都不要变化

2.2 TBP文件用记事本打开,搜索并替换所有在2.1中已经拷贝到C上的所有文件的路径,此处一定要仔细检查避免遗漏。

2.3 TLT文件用记事本打开,搜索并替换之前拷贝到C上的所有数据名称,也要仔细检查。

3.C上安装TB,然后打开修改过得TBP,如果此时不能正常显示数据文件,或者有个别跳出来找不到需要重新指定目录时,说明很可能某些文件路径没有改过来,最好重新返回TBPtlt进行查询更改。

12. 关于烘焙与Modify Terrain

u  问题描述

1.看到培训文档中提到了烘焙,想知道模型在MAX里烘焙的作用,是让纹理效果更好?还是能提高模型在TE中显示的速度,现在我们的场景跑起来很不流畅,烘焙能起作用吗?

 2.我们用的DEM是较老的数据,地形变化较多,很多都是用modify terrain修改的,想问下, modify terrain 后的地形文件能变成MPT吗,现在的 modify terrain 显示也跟不上,就像写入MPT固定死,如果不行,MPT文件怎么编辑,或者有什么好的,快速的,支持大文件的DEM修改软件推荐吗?

u  解决方法

1.烘焙的作用是将光影效果加到贴图上,这样模型看起来更加美观。但烘焙并不能让模型的显示速度改变。如果场景运行不流畅,请检查模型以及矢量数据是否使用的流方式加载,单个模型的数据量是否过大等问题。

2.使用modify terrain工具是不会更改MPT数据的。

如果是要将某一个区域抹平,可以在TerraBuilder中修改DEM数据。具体操作是在TB中对要修改的DEM数据使用填充工具,将某一个区域填充成一个高度值即可,最后重新计算成MPT数据。注:这样操作是不会更改原始的数据的。