2016Esri大赛CityEngine产品答疑(7月20日)

2
分享 2016-07-22
1. 我在使用批量转换将CAD里面dwg格式图形装换为shp再导入CE出现了这种错误,如下图所示,但这份shapefile在 ArcMap 中可以正确打开。


回答:点击Browse按钮找到shp文件位置,并确保数据没有在被编辑占用等。


2. 我做控制地平线那一步的时候出现这个情况是怎么回事,我命名的时候就闪退了,如下图:


回答: skylineMap.png 没有给绝对路径,建议点击Browse按钮,浏览到这个图片,并设置下面的 Mappings 表格之后应该就好了。这个属性控制是有教程的,可以对照参考。

http://desktop.arcgis.com/en/c ... E5946


3. 把3DS MAX导出obj模型导入CE中,贴图总是分离或消失,这个问题怎么能有效的解决?

回答:建议换一个中间格式,将3ds转成 COLLADA ,也就是dae后缀的格式;或者,另一种方法,用ArcGIS Desktop 中的 Import 3D File 工具将模型导入FileGDB,然后给CE用,两种方法都可以用。


4. 2015.2加载影像只能用投影坐标吗,我用地理坐标没什么作用怎么回事?

回答:CityEngine 的场景仅支持投影坐标系,不论影像还是矢量,还是模型数据,为了确保XYZ三个维度的坐标单位一致。所以不用使用地理坐标系,如果数据是地理坐标系,那就要做投影转换了。可以到ArcGIS Desktop 中使用 Project或 Project Raster工具进行转换。


5. 我把矢量数据和影像数据加进去,矢量和栅格出现偏移,在destop里就比较吻合,请问怎么解决啊?

回答:这个问题较为常见,一般原因是栅格数据的辅助文件CE没有识别,你可以在 ArcMap中加入栅格,然后图层上右键导出,重新生成一份tif,然后加入CE试试。


6. 底图和高程图的坐标一样,到ce里还是吻合不起来是什么原因?在ArcMap中叠合没有问题,但是在CE中存在偏移?

回答:这个问题与上面的问题类似,一般原因是栅格数据的辅助文件CE没有识别,你可以在 ArcMap中加入栅格,然后图层上右键导出,重新生成一份tif,然后加入CE试试。如果不确定是哪一份数据读取有问题,可以把两份数据都重新导出试试。


7. 上次我做了一个Web场景有三百多兆,但是加载时显示数据为九百多兆,加载到90%时Web sence报错无法加载,加载的数据量也有上限吗?

回答:web场景如果是 3ws文件,那也正常,3ws相当于一个压缩包,打包了所有的场景数据,当浏览器加载时会解压,就比较大。一般这个场景包不超过过70M,超过打开就费劲了。CityEngine Web Scene 是个轻量级的web查看器,支持不了太大的数据量,上限控制在70M比较好。


8. 如下错误是什么原因?这个截图的CE Web Scene 是在本机部署的。



回答:那可以先下载一个Esri 官方发布的3ws看看加载正常吗? 检查下你本机部署的方法有没有问题?

续问:我下载了一个3ws,还是出现了同样的问题,无法查看,我的其他组员的电脑也是出现同样的问题,这该怎么解决?

回答:那应该是环境配置的问题,可参考这篇文档对照下是否有配置错误。

http://blog.csdn.net/arcgis_al ... 63728

另外浏览器要选择 Chrome ,Firefox ,IE 11等支持 WebGL的浏览器的


9. 在CE2015软件授权的时候出现了这个问题,此授权码只在一台电脑上使用过。不知道什么原因,求解!



回答:你的问题是个普遍的问题,大家只要见到 exceeded max copies 这个错误,就是说许可已经被全部激活了,没有多余的了。

首先,组委会为大家发送的CityEngine 许可是 浮动版 4个,也就是可最多供4台机器同时使用。大家有两种可选的部署方法,假设你的队伍中有4个小伙伴 ABCD四人:

· 第一种方案, A 安装 ArcGIS License Manger ,然后将4个许可都授权到自己的机器上,然后BCD作为客户端,在 CityEngine Administrator 中连接这个许可服务器。你现在遇到的问题,就是4个都授权了,可以连第一个授权的同学的许可。

· 第二种方案,ABCD四位同学都安装ArcGIS License Manger ,在授权的过程中看着授权向导,到了数量显示4的页面,然后手动改为1 ,这样大家一共授权4次,每次消费一个,大家都有自己的许可服务器。

另外注意,如果要重装系统,首先要解除授权,不然许可就一起被删掉了,然后再重新授权即可

10. cityEngine的那个SDK有什么用?

回答: CE SDK 可以自定义数据导入格式,还可以在自己的程序中生成模型。可以看看Github上的说明,安装包也在这里面 https://github.com/Esri/esri-cityengine-sdk

文档中的这句话回答你的问题 :

The CityEngine SDK enables you as a 3rd party developer to extend CityEngine with additional import and export formats. Moreover, you can integrate the procedural runtime in your own client applications taking full advantage of the procedural core without running CityEngine or ArcGIS.
 

0 个评论

要回复文章请先登录注册