CityEngine常见问题

CityEngine常见问题

CityEngine 2015.1授权报错7109:Invalid activation ID

回复

CityEngine徐珂 回复了问题 • 1 人关注 • 1 个回复 • 105 次浏览 • 2017-05-24 09:02 • 来自相关话题

CE版本2015.1,电脑上同时装有ArcGIS Desktop 10.5。CityEngine的许可是可用的。对CityEngine授权时报错7109:Invalid activation ID: <authorization number>. 

导入dxf文件生成道路,部分节点断开,无法自动连接

回复

CityEnginephonesfz 回复了问题 • 1 人关注 • 1 个回复 • 195 次浏览 • 2017-03-23 14:28 • 来自相关话题

请问导入dxf文件创建道路时,有点节点不能自动连接,如上图所示,是什么原因?

CE中的 Python

CityEnginephonesfz 回复了问题 • 2 人关注 • 2 个回复 • 271 次浏览 • 2017-03-16 10:16 • 来自相关话题

Python 语句控制道路宽度
不知道为什么启动不起来

Cityengine,编写CGA规则中,建筑规则中能否使用街道规则的数据?

CityEnginephonesfz 回复了问题 • 2 人关注 • 2 个回复 • 310 次浏览 • 2017-03-01 16:01 • 来自相关话题

例如在街区中,需要建筑根据街道宽度来进行退让时,怎样让退让距离随着街道的宽度变化而变化?
尝试过在街道中取出宽度值,赋值给一个变量,但是在建筑中使用该变量时,值就变为零了。

在CityEngine的CGA代码中 p() 函数是什么意思?

CityEnginephonesfz 回复了问题 • 1 人关注 • 2 个回复 • 621 次浏览 • 2017-02-24 16:12 • 来自相关话题

在CityEngine的CGA代码中 p() 函数是什么意思?

向场景中导入shp数据 失败 是怎么回事?

回复

CityEngine三维梦 发起了问题 • 1 人关注 • 0 个回复 • 317 次浏览 • 2016-11-25 21:52 • 来自相关话题

我的shp数据是在 aracgis 中产生的面要素 导入场景中去后 提示不支持此类文件 是怎么回事? 和它相同来源的线要素 可以支持建模

请问一下大家,cityengine中前后左右是怎么确定的呢

CityEnginezrli2018 回复了问题 • 3 人关注 • 4 个回复 • 731 次浏览 • 2016-10-12 14:48 • 来自相关话题

cityengine导入3ds max时只显示线条并不显示面,请问如何解决

CityEnginedreamsong 回复了问题 • 3 人关注 • 2 个回复 • 438 次浏览 • 2016-09-17 02:17 • 来自相关话题

cityengine里import规则怎么使用。

CityEngine慕晓燕 回复了问题 • 2 人关注 • 2 个回复 • 462 次浏览 • 2016-05-18 10:37 • 来自相关话题

需要import规则的使用条件等,拜托请尽量详细。谢谢

CityEngine道路突兀

CityEngine慕晓燕 回复了问题 • 3 人关注 • 2 个回复 • 461 次浏览 • 2016-05-04 14:47 • 来自相关话题

将道路贴地时,由于dem的地形不是很准确,道路有部分突兀,请问CityEngine能不能将突兀的部分切掉??

CityEngine贴图素材放在哪个文件才能被引用?

CityEngineASL 回复了问题 • 1 人关注 • 2 个回复 • 575 次浏览 • 2016-04-25 13:48 • 来自相关话题

贴图素材放在哪个文件才能被引用

CityEngine做的三维环境可以在移动端显示吗?

CityEngineHaiyangHsu 回复了问题 • 4 人关注 • 2 个回复 • 1286 次浏览 • 2016-04-07 16:51 • 来自相关话题

想要在移动端实现三维漫游,Esri系列的软件能实现吗
条新动态, 点击查看
慕晓燕

慕晓燕 回答了问题 • 2015-04-17 16:40 • 1 个回复 不感兴趣

打开CityEngine时报错,fatal Error

赞同来自:

【解决办法】:
这个报错是 CityEngine 的已知问题,可以参照美国论坛的帖子。
http://forums.arcgis.com/threads/104029-CityEngine-2013-initialization-failed

如果你遇... 显示全部 »
【解决办法】:
这个报错是 CityEngine 的已知问题,可以参照美国论坛的帖子。
http://forums.arcgis.com/threads/104029-CityEngine-2013-initialization-failed

如果你遇到的就是这个问题,请检查下CityEngine的小版本号,看是否是最新版。
方法:打开CityEngine后,点击 Help,-- about CityEngine。

如图中,最新版本。如果不是,请在如下官网地址下载最新版,下载前需要注册登录。
http://www.esri.com/apps/products/cityengine2013/index.cfm
慕晓燕

慕晓燕 回答了问题 • 2015-08-24 08:03 • 1 个回复 不感兴趣

CityEngine支持xp32位操作系统吗

赞同来自:

【解决办法】:
CityEngine 2012版本可以支持 32-bit 操作系统,请参照如下系统要求:http://resources.arcgis.com/en/help/system-requirements/10.2/#/CityEngine_2012... 显示全部 »
【解决办法】:
CityEngine 2012版本可以支持 32-bit 操作系统,请参照如下系统要求:http://resources.arcgis.com/en/help/system-requirements/10.2/#/CityEngine_2012/01510000008n000000/

但是 CityEngine 2013 之后的版本不再支持32位系统,系统要求如下:
http://resources.arcgis.com/en/help/system-requirements/10.2/#/CityEngine_2014/01510000009t000000/
慕晓燕

慕晓燕 回答了问题 • 2015-11-27 20:55 • 1 个回复 不感兴趣

CityEgnine中的Crop Image 菜单灰色不可用

赞同来自:

【解决办法】:
CityEgnine 2015 版本中 Crop Image 灰色不可用是个已知的bug,有个变通方案可用。


打开CItyEngine后,先不要做任何操作,然后从Navigator中浏览到任意一个图片,然后再到菜单栏 shape 菜单中去找... 显示全部 »
【解决办法】:
CityEgnine 2015 版本中 Crop Image 灰色不可用是个已知的bug,有个变通方案可用。


打开CItyEngine后,先不要做任何操作,然后从Navigator中浏览到任意一个图片,然后再到菜单栏 shape 菜单中去找到 Crop Image 就可用了。

这样做了之后,在关闭 CityEngine 之前都好用,下次打开不要忘记还要这样操作。


相关的说明,在官方的论坛上有esri工程师提到,如果感兴趣,可以看看:

https://geonet.esri.com/thread/161159

其中:
We found a workaround to make the crop tool work. When you open CE, just click on an image file in the File Navigator in CE, and THEN click the Shapes menu. To rephrase: don''t touch the Shapes menu until after you click on an image in the Navigator, such as YourFacade.jpg. The crop tool should be enabled and should stay enabled until CE is shutdown. The way to not have it work is to open the Shapes menu before clicking on an image. As previously stated, this is a bug, but hopefully this will work for now. I say hopefully, because we need you to test this workaround. If you find exceptions to this, or if this just doesn''t work for you, please reply. I didn''t test on versions before 2015.0.
慕晓燕

慕晓燕 回答了问题 • 2015-12-27 17:54 • 1 个回复 不感兴趣

CityEngine加载DEM数据显示异常

赞同来自:

【解决办法】:
主要问题在于数据是 WGS 1984 的椭球坐标系,在XY方向上坐标的单位是度,而Z方向的单位是米。CItyEngine仅支持平面坐标系,从而保证三个维度均为相同长度单位,因此在读取WGS1984椭球体坐标系的数据时出现异常。

需要做的是,对... 显示全部 »
【解决办法】:
主要问题在于数据是 WGS 1984 的椭球坐标系,在XY方向上坐标的单位是度,而Z方向的单位是米。CItyEngine仅支持平面坐标系,从而保证三个维度均为相同长度单位,因此在读取WGS1984椭球体坐标系的数据时出现异常。

需要做的是,对栅格数据进行投影变换,使用工具 Project Raster,例如将其投影至 WGS Web Mercator 投影坐标系问题解决。具体使用哪个平面坐标系可以根据需要选择。 
慕晓燕

慕晓燕 回答了问题 • 2015-12-22 17:19 • 1 个回复 不感兴趣

CityEngine 是否支持水效果?

赞同来自:

【解决办法】:
如果问题中提到的3D建模也是建筑物类的,水上与水下实际没有太大区别。但是,如果希望增加水下特效,例如水流、水体涌动,这个不支持,建议建好模型后到专业的场景特效软件中实现。

海水表面的波动,目前只有在场景发布成 Web Scene 的时候支持,... 显示全部 »
【解决办法】:
如果问题中提到的3D建模也是建筑物类的,水上与水下实际没有太大区别。但是,如果希望增加水下特效,例如水流、水体涌动,这个不支持,建议建好模型后到专业的场景特效软件中实现。

海水表面的波动,目前只有在场景发布成 Web Scene 的时候支持,请参照如下文章中效果: 
http://blog.csdn.net/arcgis_all/article/details/16116169
慕晓燕

慕晓燕 回答了问题 • 2016-03-20 14:54 • 1 个回复 不感兴趣

CityEngine中如何去判断模型的接触关系

赞同来自:

【解决办法】:
您的需求可以通过 touches() 函数实现,如下示例代码:

Init --> extrude(rand(10,50)) Mass

Mass -->
comp(f){side: Wall}
color(1,0,0)

Wall... 显示全部 »
【解决办法】:
您的需求可以通过 touches() 函数实现,如下示例代码:

Init --> extrude(rand(10,50)) Mass

Mass -->
comp(f){side: Wall}
color(1,0,0)

Wall -->
case touches(): color(1,0,0) OverlapWall

else: NIL.


http://7xospm.com1.z0.glb.clouddn.com/20160328-1.png
徐珂

徐珂 回答了问题 • 2017-05-22 00:00 • 1 个回复 不感兴趣

CityEngine 2015.1授权报错7109:Invalid activation ID

赞同来自:

【解决办法】:
City Engine2015.1的已知问题,在2016.0已经得到了修复。解决方法如下:

打开cmd运行窗口。点击开始,运行,输入cmd;
运行10.4版本的授权向导,再授权CE。命令行输入:

cd C:\Program F... 显示全部 »
【解决办法】:
City Engine2015.1的已知问题,在2016.0已经得到了修复。解决方法如下:

打开cmd运行窗口。点击开始,运行,输入cmd;
运行10.4版本的授权向导,再授权CE。命令行输入:

cd C:\Program Files\ESRI\CityEngine2015.1\bin
softwareauthorization.exe -s -lif *.prvc -ver 10.4 -verbose 3 2222

     3. 再完成授权即可。
 
详细请参考:http://support.esri.com/bugs/nimbus/role/distributor/QlVHLTAwMDEwMDUwNQ==

CityEngine 2015.1授权报错7109:Invalid activation ID

回复

CityEngine徐珂 回复了问题 • 1 人关注 • 1 个回复 • 105 次浏览 • 2017-05-24 09:02 • 来自相关话题

CE版本2015.1,电脑上同时装有ArcGIS Desktop 10.5。CityEngine的许可是可用的。对CityEngine授权时报错7109:Invalid activation ID: <authorization number>. 

导入dxf文件生成道路,部分节点断开,无法自动连接

回复

CityEnginephonesfz 回复了问题 • 1 人关注 • 1 个回复 • 195 次浏览 • 2017-03-23 14:28 • 来自相关话题

请问导入dxf文件创建道路时,有点节点不能自动连接,如上图所示,是什么原因?

CE中的 Python

回复

CityEnginephonesfz 回复了问题 • 2 人关注 • 2 个回复 • 271 次浏览 • 2017-03-16 10:16 • 来自相关话题

Python 语句控制道路宽度
不知道为什么启动不起来

Cityengine,编写CGA规则中,建筑规则中能否使用街道规则的数据?

回复

CityEnginephonesfz 回复了问题 • 2 人关注 • 2 个回复 • 310 次浏览 • 2017-03-01 16:01 • 来自相关话题

例如在街区中,需要建筑根据街道宽度来进行退让时,怎样让退让距离随着街道的宽度变化而变化?
尝试过在街道中取出宽度值,赋值给一个变量,但是在建筑中使用该变量时,值就变为零了。

在CityEngine的CGA代码中 p() 函数是什么意思?

回复

CityEnginephonesfz 回复了问题 • 1 人关注 • 2 个回复 • 621 次浏览 • 2017-02-24 16:12 • 来自相关话题

在CityEngine的CGA代码中 p() 函数是什么意思?

向场景中导入shp数据 失败 是怎么回事?

回复

CityEngine三维梦 发起了问题 • 1 人关注 • 0 个回复 • 317 次浏览 • 2016-11-25 21:52 • 来自相关话题

我的shp数据是在 aracgis 中产生的面要素 导入场景中去后 提示不支持此类文件 是怎么回事? 和它相同来源的线要素 可以支持建模

请问一下大家,cityengine中前后左右是怎么确定的呢

回复

CityEnginezrli2018 回复了问题 • 3 人关注 • 4 个回复 • 731 次浏览 • 2016-10-12 14:48 • 来自相关话题

cityengine导入3ds max时只显示线条并不显示面,请问如何解决

回复

CityEnginedreamsong 回复了问题 • 3 人关注 • 2 个回复 • 438 次浏览 • 2016-09-17 02:17 • 来自相关话题

cityengine里import规则怎么使用。

回复

CityEngine慕晓燕 回复了问题 • 2 人关注 • 2 个回复 • 462 次浏览 • 2016-05-18 10:37 • 来自相关话题

需要import规则的使用条件等,拜托请尽量详细。谢谢

CityEngine道路突兀

回复

CityEngine慕晓燕 回复了问题 • 3 人关注 • 2 个回复 • 461 次浏览 • 2016-05-04 14:47 • 来自相关话题

将道路贴地时,由于dem的地形不是很准确,道路有部分突兀,请问CityEngine能不能将突兀的部分切掉??

CityEngine贴图素材放在哪个文件才能被引用?

回复

CityEngineASL 回复了问题 • 1 人关注 • 2 个回复 • 575 次浏览 • 2016-04-25 13:48 • 来自相关话题

贴图素材放在哪个文件才能被引用

CityEngine做的三维环境可以在移动端显示吗?

回复

CityEngineHaiyangHsu 回复了问题 • 4 人关注 • 2 个回复 • 1286 次浏览 • 2016-04-07 16:51 • 来自相关话题

想要在移动端实现三维漫游,Esri系列的软件能实现吗

【CityEngine】如何在街道两侧放置路灯、行树等?

CityEngine慕晓燕 发表了文章 • 0 个评论 • 326 次浏览 • 2015-12-08 11:27 • 来自相关话题

使用CGA代码将对象(路灯、树木等)放置到路边。这里用到的主要方法就是Split 函数去做分割。
思路是,现将shape按照较短的轴向进行最初的分割剥离,得到路的两边sidewalk,然后将这些分割出来的形状进行再次分割,也就是沿着长的轴的方向分割成多个重复的小的形状,最后,用实际的模型(如路灯或树等)替换这些小块。

下面是示例代码,参考下:


Sidewalk -->
Sidewalk

单独打开CityEngine本地帮助

CityEngine慕晓燕 发表了文章 • 0 个评论 • 278 次浏览 • 2015-12-07 22:22 • 来自相关话题

CityEngine软件的自带帮助中有大量的信息可供查找学习,但是自带的 Help Content,正常是在启动CE后,再去打开才可以,这与 eclips 的帮助是一个道理。
有时仅仅为了看看帮助,而启动着庞大的CE,有点喧宾夺主喽。在老王的帮助指导下,找到了单独运行CE帮助的方法,磨刀不误砍柴工~ 在这里总结下。

一、设置系统环境变量

1. 在“系统变量中,设置3项属性,JAVA_HOME,

CityEngine 中的 Annotation

CityEngine慕晓燕 发表了文章 • 0 个评论 • 244 次浏览 • 2015-12-06 16:23 • 来自相关话题

CityEngine中的 Annotation 可以给规则和属性添加额外的信息,Annotation不会影响到规则本身的语法以及模型的产生,它主要影响的是用户界面的显示,例如:在Inspector 上,如何显示属性和规则。




@StartRule:
在起始规则选择器中标记起始规则,通常会变成粗体。
@StartRule
Start-->NIL


@Hidden:
标记一个属性或者

CityEngine与ArcGIS对栅格数据的要求情况

CityEngine慕晓燕 发表了文章 • 0 个评论 • 247 次浏览 • 2015-11-28 23:46 • 来自相关话题

在论坛上看到一篇很好的讲述如题主题的文章,很有价值,可以为CityEngine选择合适的栅格数据或者纹理,提供一些帮助,原文如下:

----------------------------------------------------------------------------------------------------------

textures / raster files :

CityEngine2012授权提示“试图执行不支持的操作”问题解决

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 256 次浏览 • 2015-03-31 11:30 • 来自相关话题

1 问题描述

CityEngine2012在安装完成以后,打开ArcGIS Administrator进行授权时,可能会遇到这样的问题“试图执行不支持的操作”。



出现这个问题的原因在CityEngine2012与ArcGIS10.1进行深入集成,包括授权的方式。CityEngine2012安装完成以后,在开始菜单目录下(“Esri->ArcGIS Administrator”)有一

CityEngine中状态栏里的Free Memory的解释与设置

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 309 次浏览 • 2015-03-31 07:29 • 来自相关话题

CityEngine中状态栏里的Free Memory

1 问题描述



如上图,在CityEngine中我们能看到两个空闲内存值出现在状态栏中。会存在以下疑问:

1) 这两个值分别代表什么意义?

2) 这两个值有没有办法进行调整?

3) 如果能调整,那么如何调整、会有什么样的弊端?

2 释疑

第一个问题,左边的值代表java的空闲内存,右边的值代表机器的空闲内存值。

第二个

CityEngine导入静态模型时提示距离过远

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 323 次浏览 • 2015-03-30 22:51 • 来自相关话题

问题描述
CityEngine在导入静态模型时提示距离过远,并弹出如下错误窗口:



原因分析
如果直接文件导航窗口中拖动的话说明模型自身带有坐标值,即模型中心坐标不是(0,0)。这种情况下就无法把模型放到你拖动的位置,如果中心坐标过大时就提示该错误。

解决方案
导入带真实投影坐标的静态模型:

选择File->Import…OBJ Import进行导入。

利用用规则或直接通过文件导

OBJ格式的模型不被CityEngine2012支持

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 306 次浏览 • 2015-03-29 16:35 • 来自相关话题

OBJ格式的模型不被CityEngine2012支持

1 问题描述

从3ds Max2009 和2012版本导出的OBJ格式模型的贴图在CityEngine2011能够正常显示,但在CityEngine2012无法显示。

2 测试结果

利用3ds Max9导出的OBJ格式模型能够在CityEngine的两个版本中得到很好的支持。且高级版本Max(3ds Max 2007及以上版本为此

模型导出贴图命名不一致问题

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 299 次浏览 • 2015-03-28 11:55 • 来自相关话题

模型导出贴图命名不一致问题

1 问题描述

现在是在这样的:我们整个主城的建筑物无法一起输出(太大)。现在就分成了几个区输出,其中用到纹理命名为hospital、hospital2、hospital3。结果在分别输出的几个文件夹之后,他们就乱了。如在A文件夹中hospital1的贴图在B文件夹中就变成了hospital2。整理起来很费事。

2 问题确认

CityEngine在导出3d

CityEngine导出的FBX模型在MAX变小

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 284 次浏览 • 2015-03-28 09:52 • 来自相关话题

问题描述
从CityEngine导出的fbx格式的模型导入到3ds Max时,其模型尺寸与CityEngine中显示的尺寸差别较大。看下图显示的模型触点处的Z值坐标(模型轴点在底面中心上):



而导出的obj模型在导入到3ds Max时则不存在这个问题,注意下图中的Z值坐标(与上图同一个模型且模型轴点在底面中心上):



原因分析
主要是Max在模型导入fbx时有一个设置:



在高级选

CityEngine不支持.DAE格式模型的导入的解决方案

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 314 次浏览 • 2015-03-26 14:51 • 来自相关话题

CityEngine不支持.DAE格式模型的导入

1 问题描述

当把.DAE格式的模型导入到CityEngine时,会出现不显示的情况。

其主要原因是模型制作软件(3ds Max/Maya等)里没有安装相关的插件。

2 解决方案

当不需要导入的模型显示纹理时,以下列出的是最新版本的导出插件。更多的内容可以在http://www.opencollada.org/download.ht

模型导出再编辑尺寸变化的问题

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 255 次浏览 • 2015-03-26 07:48 • 来自相关话题

模型导出再编辑尺寸变化的问题

1 问题描述

CityEngine导出的3DS格式的模型,在用3DMAX软件做编辑并导出后会发生位置、尺寸的变化。

2 解决方案

如果准备再做编辑,导出的时候直接选择导出obj格式就可以了。对于已经导出的模型,可以选择 Deep Explorer 这款软件进行模型格式的转换。