1. Builder加载.img影像问题
u
问题描述
一些影像在builder里面不能正常加载的问题。首先我要说明的是这些数据在ArcGIS或者ERDAS里面查看都没有发现什么问题,但是在builder里面加载进去以后,金字塔那块就打着红色的叉,球体上的影像也是打着红色的叉。然后右键点击创建金字塔以后,影像图恢复正常,金字塔那块也恢复正常于是就直连发布。。但是发布完了以后在客户端用Pro浏览就出现了问题:loaded
失败,可能文件已经毁坏。然后再看TerraGate中的信息,服务那块也出现了问题,要么提示找不到strimi文件或者提示别的问题。
u
解决方法
您发过来的数据加载到builder中没有任何问题,并且使用直连发布以及创建MPT都是没有问题的(如图所示)。所以有可能是您的软件或者机器出了问题。可以换一台电脑试试或者重装一下最新版本的TB和TG。
软件下载地址: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文件获取DOM和DEM问题
u
问题描述
在TerraBuilder 生成的底图MPT(OldGlobe.bmp),怎样才能获取Globe.JPG的底图DOM和DEM(BaseGlobe.Ei.mpu、BaseGlobe.Ii.mpu)
u
解决方法
地球底图(Globe.JPG),应该是在全球底图基础上,又加载了其他影像数据覆盖上去制作的MPT,然后加载到Pro中查看。Pro版本升级后背景星空和云层效果跟5版本有较大差别。
5. Builder加载Img影像问题
u
问题描述
一、最近要在TBP工程文件里面更换一批影像图,正好可以用行政区的shape文件来做边界裁剪,这样就避免了手工裁剪,事实上必须用这个,因为数据量巨大。但目前遇到了一个问题就是Import
shape文件以后,没有出现所要看到的才建好的图像,不清楚是什么原因。
二、有的时候在用SFS发布shape文件服务的时候,发布操作完成了以后,但是就会出现一些问题:
1、pro在客户端加载服务时,常会出现不能识别这个shape的几个类型,出现了“问号”的字样,但该shape文件经过ArcGIS检查,没有发现什么问题。
2、因为发布了这样的数据,有时候在pro的客户端加载是没有问题的,但有的时候导致了TerraGate界面打不开,点击就直接提示,停止工作之类。但服务正常运行。
u
解决方法
问题一:您的操作是没有问题的。现在想确认几个问题:
1、TB的版本,最新版为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一致(原数据为球面,生成的也是球面)。
(3)MPT一旦生成,不能由球面转成平面,只能重新在TB中进行创建,选择平面坐标系,重新生成。
8. TerraBulider Fuser数量设置问题
u
问题描述
TB
Fuser能否设置运行数量?现有的服务器上有大量的TB
Fuser进程运行,事件管理器里面报错说已经达到最大运行数量,但是Gate上只有10个DirectConnect
Fuser,是否TB
Fuser应该也最多只有10个进程呢?
u
解决方法
在直连中修改TBFUSER数量方法如下:
进入到注册表中,寻找如下键值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TerraGate\Parameters_TBAgents,更改该键值的value
data,改成所希望运行的fuser数目。比如改成skyline#4意味着在一个Skyline的服务器上,每打开一个TBP运行4个fuser。如果需要更改多个服务器,中间用英文字母逗号“,”分割。重新启动TerraGate,此时fuser的运行数量应该变成所更改的数目。
另外,TerraGate中所能运行的fuser数目是不能超过记录在TG中的“Maximum
number of DirectConnect Fusers”值的。
9. TerraBuilder生成地形文件坐标系问题
u
问题描述
TerraBuilder生成地形文件,选择Globe,生成的地形文件坐标系是WGS84坐标。 请问最终生成的地形文件的坐标系可以调整为北京54坐标么?
u
解决方法
最终生成球面坐标的MPT就是WGS84坐标,不能再调整成BJ54的坐标系。
TerraBuilder生成的MPT有两种形式:
(1)WGS84坐标的球面(Globe)工程
(2)自定义坐标系的平面(Planar)工程,支持BJ54、Xi'an80等坐标系。
两者区别:
(1)Globe(球面坐标系)
输入数据:WGS84经纬度坐标系和标准的投影坐标系,后者需要设置原始数据的投影坐标,从而使得TerraBuilder将其转换成经纬度坐标;
输出MPT:包含全球低分辨率底图的球面3D场景。
(2)Planar(平面坐标系)
输入数据:地方坐标系、投影坐标系;
输出MPT:不包含全球低分辨率底图的平面3D场景。
但是如果想在球面的MPT上加载BJ54等矢量或者栅格数据,是没有问题的。Skyline支持加载之前将坐标设为源数据的投影方式,就可以转换到WGS84,不影响显示。
10.
有关MPT中加入tif或img文件的问题
u
问题描述
在使用TerraBuilder生成MPT时遇到一些问题。在添加tif或img文件时,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文件,我们共有3794个tif文件,已经拼接了有3000多个tif,已经生成的tlt对应的金字塔已经生成好。上周保密局过来检查,现在所有有影像和地形图服务器都被切断。现在需要把数据拷到这里的电脑C中继续做,因为场景MPT急着要用。
主要是想请问:如果我把原始的影像和地形图的:影像、拼接的tlt文件和其中对应的生成金字塔都拷到同一个电脑上,再新建一个tbp,把拼接好的影像tlt加入。这样可以吗?因为现在访问不到影像和对应文件,所以没法测试。
请问,有什么可以省时间的方法。还是只能从拼接单幅影像tlt重新做起。
u
解决方法
如下是可以参考的方法:
如果可以先用一个TLT数据作为测试。
1.
如果你具备另外两台电脑来模拟A,和B,则将这两台电脑直接换成A,B的IP,并将数据分别对应存放到与A,B相同的文件夹下,这时就不用做任何处理直接在模拟A机器上安装TB并使用。
2.
如果只有电脑C,也不需要重新创建TBP以下是参考的方法
2.1
将A,B上的数据分别拷贝到C各自的位置上,最好存放位置的盘符及文件深度都不要变化
2.2
将TBP文件用记事本打开,搜索并替换所有在2.1中已经拷贝到C上的所有文件的路径,此处一定要仔细检查避免遗漏。
2.3
将TLT文件用记事本打开,搜索并替换之前拷贝到C上的所有数据名称,也要仔细检查。
3.在C上安装TB,然后打开修改过得TBP,如果此时不能正常显示数据文件,或者有个别跳出来找不到需要重新指定目录时,说明很可能某些文件路径没有改过来,最好重新返回TBP,tlt进行查询更改。
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数据。注:这样操作是不会更改原始的数据的。