FAQ
关于DTS平台软件的常见问题。您可以通过单击下方跳转到特定部分。
分类
| 授权 | Explorer | Cloud | Engine | SDK | 其他 |
授权
加密狗插上电脑没有反应,怎么试用软件?
加密狗只有授权信息,相当于一把钥匙,里面没有程序和数据信息。Explore、Cloud程序、样例数据需要通过网络链接下载,程序和数据都尽量放在SSD固态硬盘。
加载3DT文件,提示“文件锁不支持”是怎么回事?
出现这个提示,表示加载的3DT文件和当前的软件加密锁不匹配。 “路径0”指的是相应的3DT文件,当导入多个3DT时,通过“路径+序号”来判定是哪个3DT文件。
遇到错误提示“One of the following licenses is required: * CodeMeter 60000913:20200106……Error 200”的情况(如下图),是怎么回事?
出现CodeMeter相关错误提示,说明是跟授权相关的问题。 可前往以下链接CodeMeter FAQ,搜索“遇到错误”+“错误代码”即可查询相关问题。其中错误代码为提示中Error后的三位数字,例如上图中的错误代码为“200”。
如何开启网络授权?
加密锁通过设置,可以在局域网中共享加密锁。
注意: 试用授权不支持网络共享。
A. 安装DTS平台软件后,在系统后台会运行CodeMeter服务。
B. 在CodeMeter服务上右键菜单中选择“Web管理界面”
C. 在弹出“CodeMeter WebAdmin 设置”页面中,选择“配置” > “服务器” > “服务器访问”。
D. 在网络服务器选项中,勾选“启用”后选择“设置”即可。
弹出“未找到授权信息”是什么原因?
出现此错误提示,表明当前软件没有相应的OEM授权模块。请联系销售查询授权的权限。
Explorer
能批量导入3DT文件么?
支持批量导入,也可以在文件夹下搜索“*.3dt”。
倾斜和地形数据在发布工具指定的那个生成目录下有一个3dt,导入的时候只需要加一个索引3dt就行。
模型数据的轮廓(改动大小、位置、分裂、合并等)、纹理、材质、贴图、业务属性在用户界面上的编辑和更新都有那些?
模型可以平移旋转和缩放。
材质可以编辑,可以替换材质库里的材质。
还可以自己添加自定义的模型或者特效。
植物库可以提供种树种草功能。
业务属性的编辑和更新是开发商或者用户自己负责,我们只返回对象ID,包括标签、模型、矢量等对象,基本思路是图属分离。
不同格式的数据怎么导入到高渲染平台?
倾斜摄影、BIM模型(目前支持RVT、DGN、IFC)、地形影像、点云、MAX模型、SKP模型等各种数据都可以通过我们提供的数据转换工具全自动处理。
SHP文件可以直接加载,无需预处理。
原始数据更新肯定是要重新处理,但是数据处理速度很快,譬如一个RVT文件大概就是2分钟,倾斜摄影数据大概是30GB/小时。
SHP文件导入报错,是什么原因?
文件是经纬度,软件不支持地理坐标系,必须是PCS投影坐标系。
倾斜摄影效果怎么提升?
倾斜摄影数据本身的效果平台没有办法提升,如贴图精度、几何不平滑、破洞等问题。
高渲染平台可以提供各种实时光影和天气效果,如下雨积水效果,下雪积雪等效果。
海量模型的加载方式和速度如何?如远近分层、远近叠加、内外分层等。
支持动态调度,对内存显存占用较少,实际案例做过12TB的倾斜摄影数据。可以自己测试体验一下,调度性能主要取决于硬盘IO,如果用SSD基本都是秒级的响应时间。
场景的材质可以在软件二次编辑吗?
目前可以自定义UE蓝图对象和蓝图函数,可以自定义UE植物。
如何对Explorer进行性能分析?
查看Explorer中的相关设置参数,是否设置的过高。 查看“设置”>“后期”>“屏幕百分比”参数,默认参数为“125%”。数值越高对性能要求越高,越容易造成卡顿。 查看“天气”>“太阳”中的“阴影质量”和“阴影可见距离”参数。数值越高对性能要求越高,越容易造成卡顿。 查看“天气”>“太阳”中的“云层质量”参数。质量设置为“高”时,对性能要求较高。
把Explorer里创建的各种对象删除或者隐藏看看性能变化大不大,特别是“ShapeFile”、“车辆”、“灯光”等图层对象。
请安装Fraps工具并运行。 运行中的Fraps可以获取Explorer的实时帧数,并显示在屏幕的左上角。 找到性能较差(低帧率)的视角。通过对图层的显隐控制,对影响性能的图层进行排查。如果在低帧率的视角中,隐藏某图层后帧率大量提升,则说明该图层对性能影响较大。
如何排查Explorer中纹理不调度的原因?
请安装GPU-Z工具并运行。 运行中的GPU-Z可以获取关于显卡的相关参数。排查纹理不调度的原因,需通过观察“Memory Used”参数进行排查。
通过对3DT文件的添加和删除,观察“Memory Used”参数的升降,排查有问题的3DT文件。如果添加的3DT文件,突然占用了大量或者全部的内存,则说明此3DT有问题。
打开Explorer,三维画面出现下图字样是什么原因?是软件水印么?
这不是DTS产品的水印,这是因为打开了NVIDIA控制面板中的“PhysX视觉指示器”造成的。 请在NVIDIA控制面板中的“3D设置”菜单中取消勾选“PhysX视觉指示器”。
打开Explorer,总是弹出以下报错是什么情况?
这是因为缺少运行环境造成的,请下载vc_redist.x64工具并安装。
RGB值 0 ~ 255,但是Explorer颜色设置的范围为 0 ~ 1 该怎么输入?
0-255转0-1范围,需将原始的数值除以255,即可得出0~1范围的RGB值。
如 rgb(34,56,214)转为0-1范围就是:
r = 34/255 = 0.1333
g = 56/255 = 0.2196
b = 214/255 = 0.8392
重新安装时提示以下错误提示是为什么?
这是因为卸载不完全造成的问题。
Cloud
浏览器云渲染模式功能是否受限?
不受限,可以理解成远程桌面。所有桌面端的功能和接口云渲染都可以用。
浏览器云渲染负责模型展示和操控,HTML5负责菜单、面板和图表,这种开发模式是否可行?
云渲染做Web开发就是这样的模式,因此之前基于Cesium做的H5页面都可以重用。
高渲染的桌面模式和浏览器云渲染模式(浏览器中查看像素流)的速度和效果比对如何?
云渲染视频流的画面质量跟桌面端比肯定会有一些下降,就是H264视频的质量。
云渲染视频流的渲染帧速率会限定在30Hz,桌面端的帧速率没有限制,可以达到显示器的刷新率,譬如60Hz、75Hz。
数据用Cloud发布,本地浏览器打开显示无法访问,命令窗口显示“‘node’不是内部或外部命令,也不是可运行的程序”,这是什么原因造成的?
这是因为只解压了Cloud程序安装包,没有将Cloud程序安装包包含的第三方软件“node.js”安装到本地,需要点击安装包里面的Setup图标对软件进行安装。
运行Cloud后,点击Player不出画面?
所使用的浏览器需为Chrome或Firefox最新版本;请检查显卡驱动是否需要更新;运行Cloud,打开浏览器界面,按F12,看浏览器Console里有没有错误输出。
云渲染软件是什么情况下使用?
云渲染软件部署后,可以将您本机作为云服务器,可以支持多人同时在线通过手机,平板等终端以网页方式浏览视频流服务。
Cloud每次启动实例时总是崩溃是什么原因?
可能是因为声卡被禁用造成的。 请在“实例编辑”中,勾选“禁用音频”功能。
Cloud和Explorer一启动就崩溃,并且提示以下错误是什么原因?
是缓存文件写入异常造成的。 请在文件夹地址栏输入 %temp% 后回车,在目录下找到“AirCity”文件夹,并删除文件夹内的“explorer.data”文件即可。
预览Cloud的画面时,提示“waiting for video”后不再有变化了是怎么回事?
这种情况的几种可能:
- 正常启动,Aircitycloud.exe窗口被最小化了;
- 显卡驱动需要升级到最新。
为什么网络服务一定要用UDP端口,而不能只用TCP端口?
关于这个问题,请阅读🔗《为什么您的web RTC绘画应该更细化UDP而不是TCP》
为什么Cloud本机IP选择“127.0.0.1”时,无法看到三维画面?
因为当前电脑没有插网线。
打开Cloud,或者Explorer,弹出以下报错是什么情况?
这是因为缺少DirectX造成的,可以通过以下两种方式解决:
- 下载DirectX Repair并安装
- 更新显卡驱动
打开Cloud,或者Explorer,弹出以下报错是什么情况?
这是因为缺少DirectX造成的,请下载DirectX Repair并安装。提取码:oieh
打开浏览器访问视频流,一直处于黑屏状态,没有反应,是怎么回事?
出现这种情况,一般有下面几个原因:
- 在Cloud配置工具界面点击“启动”按钮后,按了WIN+D快捷键,导致三维渲染程序最小化了,因为三维程序最小化后,为了节省性能会暂停渲染,所以浏览器显示一直处于waiting for video...的状态。 只需要在任务栏点击一下三维程序将AirCityCloud.exe界面显示出来即可。 或者在配置工具点击“勿扰启动” 也可以解决。
- 显卡的问题,尝试更新一下显卡驱动到最新版本。
启动配置工具,弹出找不到nvcuda.dll的错误提示框
可以通过以下两种方式解决:
- 当前计算机安装的不是NVIDIA显卡,Cloud需要使用NVIDIA显卡才可以
- 显卡驱动尚未安装,尝试安装最新的显卡驱动试试。
打开浏览器访问视频流,云渲染进程崩溃,弹出错误对话框
出现这个错误的原因是因为显卡配置太低(例如NVIDIA Quadro M2000),无法满足云渲染的硬件需求,需要更新显卡。
启动服务时,Cloud.exe反复启动是因为什么?
出现这个问题一般是因为显卡驱动太低,升级驱动程序到最新版本即可。
启动服务后,三维场景中无法通过键盘漫游是为什么?
在V5.0之后的Cloud视频流中,需手动将“键盘交互”模式调整为“Video”。 关于“键盘交互”模式的更多信息,请查看“Class: AirCityPlayer” > “keyEventReceiver”的相关参数说明。
访问高逼真云渲染视频流时,提示“无效的ACP文件”是什么情况?
出现这个问题的原因是因为ACP的路径中包含了特殊字符,例如:点、括号等。请修改路径后重新启动服务。
已经配置好的服务,变更了网络环境就无法使用了是为什么?
出现这个问题的原因是因为网络环境的变更造成设备的IP地址发生了变化,导致二次开发或矢量切片服务失效。 二次开发需更新IP地址,而矢量切片服务需重新发布。 或者将IP自定义为之前的IP地址。
服务总是无法启动,或者莫名其妙出现很多问题是怎么回事?
出现这个问题很大概率是360安全卫士等系列软件误报或拦截造成的。请在使用Cloud时,暂时关闭香软软件。
如何在公网访问访问内网部署的Cloud服务?
在Cloud控制台,勾选“启用端口映射”,然后写入映射之后的IP地址,在下面的端口18088/tcp和后面的中继服务端口3478/udp(中继服务默认为udp端口)之后写入对应的映射端口即可。
为什么要开通50000-50020/udp的防火墙?
在没有中继服务器的环境中,服务器需要使用50000-50020/udp端口和客户端浏览器进行点对点视频流传输,防火墙拦截的情况下,是无法传输视频流的。
50000-50020的端口范围可以在云渲染管理>实例列表>通用选项里面配置。配置完成之后重启服务即可生效。
如何开通https访问?如果要使用域名,可以手动配置https网站吗?如何配置?
打开cloud云渲染管理控制台服务设置,找到右边的“HTTPS配置”,打开之后,勾选“使用安全传输协议(HTTPS)”,然后浏览添加对应的证书(推荐到公有云申请免费证书)文件,确定即可。 如果要使用域名,双击“IP地址或域名”,就可以填写域名到这里,然后启动服务之后,就会自动配置域名到前端代码中。
如果是二次开发的页面,只需要反向代理18088/tcp,然后配置链接到ac_conf.js就可以了吧?
是的。这里使用nginx举例,二次开发的页面,反向代理API端口18088/tcp,就是cloud控制台里面的端口即可。然后代码中使用http://xxx.xxx.xxx.xxx:xxx/cloudserver访问即可。
注意:因为接口会使用websocket协议,所以配置中一定好添加Connection "Upgrade"和Upgrade $http_upgrade两个header
勾选“使用TCP代替UDP进行视频流传输”,有什么优劣势?
勾选之后,从中继服务器到客户端的视频流传输从UDP协议修改为TCP协议,因为TCP协议的对数据包丢包的重发处理,在丢包越严重的环境中,服务的延迟越大!而视频流数据,个别数据丢包无伤大雅,延迟确实不能容忍的,会导致视频流严重掉帧,从而导致流畅度下降。
Cloud启动后,不显示渲染节点和实例,是什么原因?
请检查下Cloud服务设置页面,服务地址里的IP是否为本机正在使用的IP。
Cloud启动后,客户端连接提示“启动实例失败”,用RenderAgent.exe打开工程是正常的,这是什么问题?
请检查网络是否使用了代理。
管理员密码遗忘了,如何才能重置?
- 前往Cloud配置文件输出目录:%AppData%\CloudConfigV5,此目录下会根据不同的功能设置生成对应的配置文件。
- 删除config_admin_v3.json文件。
- 打开Cloud Master。
- 提示需要设置管理员密码。
Engine
数据增量更新?
更新的数据要重新处理,根据数据更新的频率调整数据处理的颗粒度即可
发布后的数据在DTS平台中和原始的不相同是怎么回事?
请先确定原始数据是否是投影坐标系。
SDK
如何实现模型的历史演变的呈现?
一种方式是通过图层切换方式,不同时间点对应不同的图层。
也可以精确到构件级进行显隐控制,譬如实现施工进度模拟。
nbsp;
Cesium模式和高渲染模式能否共用一套模型数据和业务数据?
业务数据本来就不区分。
模型数据肯定都是共用一套原始数据,但是Cesium是需要处理成3dTiles服务,高渲染平台是要处理成3DT文件。
有没有数据连接的动态图表功能?
可以通过添加标签,链接HTML实现动态图表功能。标签支持链接:视频、网页、图片、RTSP视频流服务。
这个软件可以制定UI界面交互吗
可以,也支持二次开发。
一个模型是否可以通过前端JS接口实现平移旋转缩放?
可以,先tilelayer的hideactor隐藏掉要编辑的模型,然后通过CustomObject的AddByTileLayer接口把这个模型实例化成customobject对象,然后就可以对这个customobject对象做平移旋转缩放了。
其他
通过ArcGIS发布的矢量切片VTPK文件,发的服务在Explorer中,放大(或缩小)到一定程度时,无法显示是怎么回事?
无法显示的原因可能是在ArcGIS中,图层的“属性”>“常规”中的可见范围不够合理。建议“放大超过(最大比例)”和“缩小超过(最小比例)”的值都设置为“<无>”。
运行时提示“无法找到入口”等错误,如下图
这是因为操作系统版本过低造成的原因。DTS平台目前仅支持Windows 10以上版本。
地图服务选择WMTS好,还是MVT服务好呢?
简单来说不同的服务具有不同的特性,应当根据具体的使用情况和需求来选择相应的服务类型。
类别 | WMTS | MVT |
---|---|---|
服务器 | ArcGIS Server | AirCIty Cloud |
类型 | 栅格切片 | 矢量切片 |
支持的数据类型 | 栅格、矢量 | 矢量 |
生产环境 | ArcMap ArcGIS Server |
ArcGIS Pro AirCity Cloud |
体积 | 占用空间大。视切片层级,层级越大,文件体积越大。 | 文件体积相对较小。 |
缩放级别 | 有限缩放。超过最大缩放级别时会有明显的锯齿。 | 无极缩放。在任意缩放级别都很清晰。 |
多服务叠加 | 支持 | 不支持 |
透明效果 | 支持 | 支持 |
标注效果 | 支持 | 支持 |
贴地效果 | 支持 | 不支持 |
*公网访问需要有相应的公网环境
如何开启软件的日志?