CityEngine常见问题

CityEngine常见问题

city engine 打开报错

CityEnginec12c12 回复了问题 • 2 人关注 • 1 个回复 • 1830 次浏览 • 2023-10-13 14:31 • 来自相关话题

如题:City engine打开报错procedeural runtime initialization failed 。see log for details。请问各位大佬如何解决,系统是Mac的

CE无法导入shp文件,求解

CityEngine张佳期 回复了问题 • 2 人关注 • 1 个回复 • 1729 次浏览 • 2021-06-19 18:17 • 来自相关话题

导入的时候提示和相关日志如下,求大神解答,感激不尽!!
 
 

obj文件导入cityEngine纹理无法显示

CityEngine张佳期 回复了问题 • 2 人关注 • 1 个回复 • 2341 次浏览 • 2020-08-04 11:11 • 来自相关话题

同名的mtl文件我已经放到工程文件下了,与obj文件同一个目录,读取的纹理文件夹也是在同一个目录,但是加到cityEngine中还是无法显示纹理,请问要怎么做?





 

cityengine导入OSM文件,无法生成block

回复

ArcGIS Desktop 发起了问题 • 1 人关注 • 0 个回复 • 2903 次浏览 • 2019-08-30 08:35 • 来自相关话题

如图,导入osm文件后,形成block的部分只有左上角部分,右边部分为空白





在场景里可以看到,空白部分的Block内部是没有东西的,试了很多方法,找不到为什么无法生成block,求解

矢量数据导入到CE中赋予拉伸的规则后发生倾斜。求解?

CityEngineHaiyangHsu 回复了问题 • 2 人关注 • 1 个回复 • 3008 次浏览 • 2019-04-22 10:23 • 来自相关话题

如下图,矢量数据是在ArcMap中画的,导入CityEngine中后,其中很多地块赋予拉伸规则后是斜向拉伸的。请问怎么解决呢?

cityengine 地块向上平移后为什么原来的地方还存在一个地块?

回复

CityEngineVir 发起了问题 • 1 人关注 • 0 个回复 • 2603 次浏览 • 2019-04-21 15:21 • 来自相关话题

如图,平移了地块后原先的地方还存在地块 无法删除

CityEngine如何做地下管线模型

CityEngine咔咔 回复了问题 • 2 人关注 • 3 个回复 • 6319 次浏览 • 2018-11-06 08:58 • 来自相关话题

求一下基础的rule做法和思路

cityengine怎么打开dxf文件啊

CityEngine潘建伟 回复了问题 • 2 人关注 • 1 个回复 • 3357 次浏览 • 2018-06-26 15:19 • 来自相关话题

cityengine问题

CityEngine沧海变桑田 回复了问题 • 2 人关注 • 2 个回复 • 2901 次浏览 • 2018-02-06 09:54 • 来自相关话题

请教慕老师,cityengine有没有提取最大值或者最小值的函数啊??

CityEngine 2015.1授权报错7109:Invalid activation ID

回复

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

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

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

回复

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

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

CE中的 Python

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

Python 语句控制道路宽度
不知道为什么启动不起来
条新动态, 点击查看
慕晓燕

慕晓燕 回答了问题 • 2014-07-15 14:21 • 2 个回复 不感兴趣

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

赞同来自:

【解决办法】:
P()函数是一种概率函数,表示可能性(Probablity )。括号中取值为0到1之间的一个小数。常常用在一些随机规则中。

这个函数的说明与示例如下,搜索关键字 P function:
http://cehelp.esri.com/... 显示全部 »
【解决办法】:
P()函数是一种概率函数,表示可能性(Probablity )。括号中取值为0到1之间的一个小数。常常用在一些随机规则中。

这个函数的说明与示例如下,搜索关键字 P function:
http://cehelp.esri.com/help/index.jsp?topic=/com.procedural.cityengine.help/html/toc.html

或者试试我这个小例子。您找个地块比较多的数据,把下面一段放在cga中,应用到这些地块,立即就明白了。

lot-->
case
p(0.3):
color(0,1,0)

Green
else :
color(1,0,0)
Red
慕晓燕

慕晓燕 回答了问题 • 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-01-27 10:47 • 2 个回复 不感兴趣

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

赞同来自:

Esri预计会在2016年发布的ArcGIS Runtime Quartz版本中实现对3D的支持。
以 ArcGIS Runtime SDK for Android 为例,目前发布的的 Quartz Beta1版本尚未加入 3D 支持的环节。根据内部消息,至少... 显示全部 »
Esri预计会在2016年发布的ArcGIS Runtime Quartz版本中实现对3D的支持。
以 ArcGIS Runtime SDK for Android 为例,目前发布的的 Quartz Beta1版本尚未加入 3D 支持的环节。根据内部消息,至少需要等待2016年7月份 Quartz 版本正式发布后,才能知晓3D方面的具体支持情况。
慕晓燕

慕晓燕 回答了问题 • 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://images.esrichina.com.cn/20160328-1.png
GIS知乎

GIS知乎 回答了问题 • 2016-04-21 21:24 • 2 个回复 不感兴趣

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

赞同来自:

看这篇文章:http://zhihu.esrichina.com.cn/?/article/522
看这篇文章:http://zhihu.esrichina.com.cn/?/article/522
徐珂

徐珂 回答了问题 • 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==

city engine 打开报错

回复

CityEnginec12c12 回复了问题 • 2 人关注 • 1 个回复 • 1830 次浏览 • 2023-10-13 14:31 • 来自相关话题

如题:City engine打开报错procedeural runtime initialization failed 。see log for details。请问各位大佬如何解决,系统是Mac的

CE无法导入shp文件,求解

回复

CityEngine张佳期 回复了问题 • 2 人关注 • 1 个回复 • 1729 次浏览 • 2021-06-19 18:17 • 来自相关话题

导入的时候提示和相关日志如下,求大神解答,感激不尽!!
 
 

obj文件导入cityEngine纹理无法显示

回复

CityEngine张佳期 回复了问题 • 2 人关注 • 1 个回复 • 2341 次浏览 • 2020-08-04 11:11 • 来自相关话题

同名的mtl文件我已经放到工程文件下了,与obj文件同一个目录,读取的纹理文件夹也是在同一个目录,但是加到cityEngine中还是无法显示纹理,请问要怎么做?





 

cityengine导入OSM文件,无法生成block

回复

ArcGIS Desktop 发起了问题 • 1 人关注 • 0 个回复 • 2903 次浏览 • 2019-08-30 08:35 • 来自相关话题

如图,导入osm文件后,形成block的部分只有左上角部分,右边部分为空白





在场景里可以看到,空白部分的Block内部是没有东西的,试了很多方法,找不到为什么无法生成block,求解

矢量数据导入到CE中赋予拉伸的规则后发生倾斜。求解?

回复

CityEngineHaiyangHsu 回复了问题 • 2 人关注 • 1 个回复 • 3008 次浏览 • 2019-04-22 10:23 • 来自相关话题

如下图,矢量数据是在ArcMap中画的,导入CityEngine中后,其中很多地块赋予拉伸规则后是斜向拉伸的。请问怎么解决呢?

cityengine 地块向上平移后为什么原来的地方还存在一个地块?

回复

CityEngineVir 发起了问题 • 1 人关注 • 0 个回复 • 2603 次浏览 • 2019-04-21 15:21 • 来自相关话题

如图,平移了地块后原先的地方还存在地块 无法删除

CityEngine如何做地下管线模型

回复

CityEngine咔咔 回复了问题 • 2 人关注 • 3 个回复 • 6319 次浏览 • 2018-11-06 08:58 • 来自相关话题

求一下基础的rule做法和思路

cityengine怎么打开dxf文件啊

回复

CityEngine潘建伟 回复了问题 • 2 人关注 • 1 个回复 • 3357 次浏览 • 2018-06-26 15:19 • 来自相关话题

cityengine问题

回复

CityEngine沧海变桑田 回复了问题 • 2 人关注 • 2 个回复 • 2901 次浏览 • 2018-02-06 09:54 • 来自相关话题

请教慕老师,cityengine有没有提取最大值或者最小值的函数啊??

CityEngine 2015.1授权报错7109:Invalid activation ID

回复

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

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

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

回复

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

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

CE中的 Python

回复

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

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

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

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

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

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


Sidewalk -->
Sidewalk

单独打开CityEngine本地帮助

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

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

一、设置系统环境变量

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

CityEngine 中的 Annotation

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

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




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


@Hidden:
标记一个属性或者

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

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

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

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

textures / raster files :

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

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

1 问题描述

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



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

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

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

CityEngine中状态栏里的Free Memory

1 问题描述



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

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

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

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

2 释疑

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

第二个

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

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

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



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

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

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

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

OBJ格式的模型不被CityEngine2012支持

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 2858 次浏览 • 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 个评论 • 2761 次浏览 • 2015-03-28 11:55 • 来自相关话题

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

1 问题描述

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

2 问题确认

CityEngine在导出3d

CityEngine导出的FBX模型在MAX变小

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

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



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



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



在高级选

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

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

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

1 问题描述

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

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

2 解决方案

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

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

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

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

1 问题描述

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

2 解决方案

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