skyline TerraExplorer fly设置相对路径的方法

软件环境:TerraExplorer Pro(以下简称TEP)6.5

在TEP中,对于本地(非网络)文件路径,默认都是绝对路径,在移动数据时非常麻烦,以下是本人总结出一些设置相对路径的规则

假设fly文件放在D:3da1.fly

mpt路径:

当mpt文件在D:3dmpthz.mpt时,可以设置相对路径.mpthz.mpt

加载图层,数据源是shapefile文件:

当shp文件在D:3d管线数据RECTDD_line_RECT.shp,可以设置相对路径为.管线数据RECTDD_line_RECT.shp

图层的贴图文件:

当上面加载的图层,加载成圆柱体类型,可以设置一个图片文件作为贴图,当图片在D:3d管线数据管线贴图DD.png,可以设置相对路径..管线贴图DD.png

图层的模型文件:

这次shp图层文件路径要换一下,在D:3dD:3dhz管线数据FSWDD_POINT_FSW.shp

加载成3维模型类型,需要配置模型文件路径,当模型文件在D:3d管线数据FSW管线模型MODAL.xpl2,可以设置相对路径 管线模型[ZMODAL].xpl2

经测试,模型文件只能放在shp文件的同级或子级路径,而不能在父级和旁系。而贴图文件可以。

可以总结出:

1.mpt,shp图层,shp图片贴图都是以.表示相对路径的当前目录,表示上一个目录是..,如此类推。而模型文件却是空字符表示,例如上一个例子。可以预见还可能有其他情况。

2.mpt,shp图层的相对路径都是以fly文件位置作为当前路径,而图层的图片,模型等文件都是以图层的shp文件位置作为当前路径。这个好理解,以父级对象的路径为准。

原文地址:https://www.cnblogs.com/cannel/p/3732228.html