CityEngine技术教程

CityEngine技术教程

CityEngine的学习资源汇总

CityEngine读泉 回复了问题 • 5 人关注 • 2 个回复 • 1324 次浏览 • 2018-04-17 08:42 • 来自相关话题

CityEngine的学习资源汇总

cityengine里import规则怎么使用。

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

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

CityEngine中的shape轴概念

ArcGIS极客说 发表了文章 • 0 个评论 • 438 次浏览 • 2014-06-09 16:07 • 来自相关话题

1 Shape轴
在CityEngine的文档中暂时还没看到对于轴的说明,但是我们可以通过一些例子来对CityEngine中轴的定义有一个了解。先看看以下的图片:


图中出现了两个轴,在右下角的是场景的轴(以下简称为主轴);在Shape的右上角的是Shape自己的轴(以下简称为Shape轴)。从这一张图我们可以看出Shape图形是具有其自身的轴,这个轴并不是跟主轴平行的,而这个轴

CityEngine关联GIS数据属性信息

ArcGIS极客说 发表了文章 • 0 个评论 • 580 次浏览 • 2015-01-27 11:18 • 来自相关话题

CityEngine可以结合GIS数据,通过规则控制模型生成。GIS数据的属性可以被规则文件访问,从而控制模型的生成。规则文件可以自定义变量,当自定义的变量名与GIS数据的属性名相同的时候,规则文件会自动将该变量与GIS的同名属性链接,并进行建模。 例如,我们现在有一个Shape文件,其中的要素包含一个叫Ridge_Ht的属性,如下图:

目前我们需要在这个图形上生成一个以Ridge_H

CityEngine入门之五技巧

ArcGIS极客说 发表了文章 • 0 个评论 • 655 次浏览 • 2015-01-10 17:28 • 来自相关话题

CityEngine可以很方便的建立起真实的城市风光。在刚开始学习这个软件时会有无从下手的感觉,但随着学习的逐步深入你会发现它变得越来越简单。在ArcGIS的资源中心有一些教程视频和数据模板会帮助我们更好的理解这个产品。除此之外,在这里准备了CityEngine里五个基本的功能与大家分享。
1 教程与事例数据的下载
通过菜单Help下的Download Tutorials and Exa

CityEngine中的模型轴概念

CityEngineArcGIS极客说 发表了文章 • 3 个评论 • 332 次浏览 • 2015-03-20 04:19 • 来自相关话题

3 模型轴 除了Shape轴以外,三维模型也是有自己的轴,我们可以在预览图中看到模型的轴,如下图:
  
由上图我们也可以看出模型轴与主轴的YZ坐标是相反的。另外,这个模型轴是可以根据参考轴的不同而旋转。如下图:

图中是分别显示了Shape轴和模型轴的效果,我们可以看出,当我们把模型通过i(geometryPath)方法插入到Shape后,CityEngine会自动以Shape轴为参考,将模型轴

CityEngine2012实现模型的优化

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

冗余的节点和面会影响三维场景运行的流畅度,CityEngine2012新增的cleanupGeometry规则和Cleanup Shape功能可以快速方便的对模型进行优化。下面结合外部导入的模型来分别看一下这两种方式在CityEngine2012中如何使用。
1 cleanupGeometry规则 首先简要介绍一下:cleanupGeometry(componentSelector, tol)

CityEngine下如何更好的实现影像与地形叠加

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 387 次浏览 • 2015-01-18 21:32 • 来自相关话题

在利用CityEngine导入影像和地形时,会出现影像或地形不显示的问题。这主要是由影像、地形的尺寸大小和像素深度两个因素导致的。
1.调整尺寸 首先看一下影像和地形的大小。我们知道CityEngine并不是一个展示平台,对影像/地形的大小有一定的限制,一般要求影像和地形的单幅行列数控制在8192*8192以内。当超出这个范围时,我们可以采用以下重采样或者裁切的方式来对影像和地形做进一步的处理以保

CityEngine使用映射图层来控制模型生成

ArcGIS极客说 发表了文章 • 1 个评论 • 324 次浏览 • 2015-01-03 16:59 • 来自相关话题

有些时候我们的数据的属性可能并不那么完整,从而导致我们的三维建模工作没办法依赖于属性来构建。面对这种情况,CityEngine可以从其他外部的内容来提取我们需要的属性,并映射到地图要素上,作为变量控制模型的构建。下面我们以一个案例来讲解映射地图的使用。 我们现在面临一个区域,这个区域的数据是比较老旧的数据,只有纸质图纸。目前在这个区域需要建立模拟的模型。但是我们面临的问题是该区域的数据只有一个二维

CityEngine完美解决多条路交叉问题

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 446 次浏览 • 2015-01-03 05:04 • 来自相关话题

问题回放:

如上图所示当多个路口相交时,主路可能会出现在路口处宽度变窄的情形(主路宽度比支路宽度较大时这种现象会出现的比较频繁)。 在CityEngine的交叉路口参数面板里提供的minArcRadius(最小圆弧半径)参数,通过调整该参数可以有效解决这个问题,下面把这个步骤总结如下。
1.数据导入到CityEngine里。
2.选择交叉路口,如下图:

3.在Inspector面板里打开Sha

CityEngine基于规则贴图的实现技巧(二)

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 592 次浏览 • 2015-01-02 13:11 • 来自相关话题

通过内部规则控制实现纹理贴图,主要是指采用texture的方式进行贴图。在使用texture进行贴图的过程中其最关键的在于约束texture引入的图片所代表的实际大小和其摆放的位置等信息,因而就产生了控制图片代表实际尺寸、图片重复的次数两种方式的贴图。下面就针对这两种方式进行简单的介绍。
控制图片代表的实际尺寸 适用范围:主要指建筑物、护栏等的贴图。
引用的规则代码:Lot-->
ex

CityEngine小区模型制作初探

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 384 次浏览 • 2014-12-29 23:14 • 来自相关话题

在CE里要进行模型的制作很重要的一个方面是判断模型与面之间的对应关系,基于这个问题对前期的数据处理、贴图实现与面的判断做了初探。下面就这几个问题分别做下诠释。
1. 起点、方向在ArcGIS与CityEngine中的区别。
首先看一下在ArcGIS中Ploygon数据对点读取的方式:

      顺时针方向(左上为起点)                      逆时针方向(左上为起点)
 

CityEngine的学习资源汇总

回复

CityEngine读泉 回复了问题 • 5 人关注 • 2 个回复 • 1324 次浏览 • 2018-04-17 08:42 • 来自相关话题

CityEngine的学习资源汇总

cityengine里import规则怎么使用。

回复

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

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

CityEngine中的shape轴概念

ArcGIS极客说 发表了文章 • 0 个评论 • 438 次浏览 • 2014-06-09 16:07 • 来自相关话题

1 Shape轴
在CityEngine的文档中暂时还没看到对于轴的说明,但是我们可以通过一些例子来对CityEngine中轴的定义有一个了解。先看看以下的图片:


图中出现了两个轴,在右下角的是场景的轴(以下简称为主轴);在Shape的右上角的是Shape自己的轴(以下简称为Shape轴)。从这一张图我们可以看出Shape图形是具有其自身的轴,这个轴并不是跟主轴平行的,而这个轴

CityEngine入门之五技巧

ArcGIS极客说 发表了文章 • 0 个评论 • 655 次浏览 • 2015-01-10 17:28 • 来自相关话题

CityEngine可以很方便的建立起真实的城市风光。在刚开始学习这个软件时会有无从下手的感觉,但随着学习的逐步深入你会发现它变得越来越简单。在ArcGIS的资源中心有一些教程视频和数据模板会帮助我们更好的理解这个产品。除此之外,在这里准备了CityEngine里五个基本的功能与大家分享。
1 教程与事例数据的下载
通过菜单Help下的Download Tutorials and Exa

CityEngine关联GIS数据属性信息

ArcGIS极客说 发表了文章 • 0 个评论 • 580 次浏览 • 2015-01-27 11:18 • 来自相关话题

CityEngine可以结合GIS数据,通过规则控制模型生成。GIS数据的属性可以被规则文件访问,从而控制模型的生成。规则文件可以自定义变量,当自定义的变量名与GIS数据的属性名相同的时候,规则文件会自动将该变量与GIS的同名属性链接,并进行建模。 例如,我们现在有一个Shape文件,其中的要素包含一个叫Ridge_Ht的属性,如下图:

目前我们需要在这个图形上生成一个以Ridge_H

CityEngine中的模型轴概念

CityEngineArcGIS极客说 发表了文章 • 3 个评论 • 332 次浏览 • 2015-03-20 04:19 • 来自相关话题

3 模型轴 除了Shape轴以外,三维模型也是有自己的轴,我们可以在预览图中看到模型的轴,如下图:
  
由上图我们也可以看出模型轴与主轴的YZ坐标是相反的。另外,这个模型轴是可以根据参考轴的不同而旋转。如下图:

图中是分别显示了Shape轴和模型轴的效果,我们可以看出,当我们把模型通过i(geometryPath)方法插入到Shape后,CityEngine会自动以Shape轴为参考,将模型轴

CityEngine2012实现模型的优化

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

冗余的节点和面会影响三维场景运行的流畅度,CityEngine2012新增的cleanupGeometry规则和Cleanup Shape功能可以快速方便的对模型进行优化。下面结合外部导入的模型来分别看一下这两种方式在CityEngine2012中如何使用。
1 cleanupGeometry规则 首先简要介绍一下:cleanupGeometry(componentSelector, tol)

CityEngine下如何更好的实现影像与地形叠加

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 387 次浏览 • 2015-01-18 21:32 • 来自相关话题

在利用CityEngine导入影像和地形时,会出现影像或地形不显示的问题。这主要是由影像、地形的尺寸大小和像素深度两个因素导致的。
1.调整尺寸 首先看一下影像和地形的大小。我们知道CityEngine并不是一个展示平台,对影像/地形的大小有一定的限制,一般要求影像和地形的单幅行列数控制在8192*8192以内。当超出这个范围时,我们可以采用以下重采样或者裁切的方式来对影像和地形做进一步的处理以保

CityEngine使用映射图层来控制模型生成

ArcGIS极客说 发表了文章 • 1 个评论 • 324 次浏览 • 2015-01-03 16:59 • 来自相关话题

有些时候我们的数据的属性可能并不那么完整,从而导致我们的三维建模工作没办法依赖于属性来构建。面对这种情况,CityEngine可以从其他外部的内容来提取我们需要的属性,并映射到地图要素上,作为变量控制模型的构建。下面我们以一个案例来讲解映射地图的使用。 我们现在面临一个区域,这个区域的数据是比较老旧的数据,只有纸质图纸。目前在这个区域需要建立模拟的模型。但是我们面临的问题是该区域的数据只有一个二维

CityEngine完美解决多条路交叉问题

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 446 次浏览 • 2015-01-03 05:04 • 来自相关话题

问题回放:

如上图所示当多个路口相交时,主路可能会出现在路口处宽度变窄的情形(主路宽度比支路宽度较大时这种现象会出现的比较频繁)。 在CityEngine的交叉路口参数面板里提供的minArcRadius(最小圆弧半径)参数,通过调整该参数可以有效解决这个问题,下面把这个步骤总结如下。
1.数据导入到CityEngine里。
2.选择交叉路口,如下图:

3.在Inspector面板里打开Sha

CityEngine基于规则贴图的实现技巧(二)

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 592 次浏览 • 2015-01-02 13:11 • 来自相关话题

通过内部规则控制实现纹理贴图,主要是指采用texture的方式进行贴图。在使用texture进行贴图的过程中其最关键的在于约束texture引入的图片所代表的实际大小和其摆放的位置等信息,因而就产生了控制图片代表实际尺寸、图片重复的次数两种方式的贴图。下面就针对这两种方式进行简单的介绍。
控制图片代表的实际尺寸 适用范围:主要指建筑物、护栏等的贴图。
引用的规则代码:Lot-->
ex

CityEngine小区模型制作初探

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 384 次浏览 • 2014-12-29 23:14 • 来自相关话题

在CE里要进行模型的制作很重要的一个方面是判断模型与面之间的对应关系,基于这个问题对前期的数据处理、贴图实现与面的判断做了初探。下面就这几个问题分别做下诠释。
1. 起点、方向在ArcGIS与CityEngine中的区别。
首先看一下在ArcGIS中Ploygon数据对点读取的方式:

      顺时针方向(左上为起点)                      逆时针方向(左上为起点)
 

CityEngine使用GIS模板创造三维数字城市(二)

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 688 次浏览 • 2014-11-10 05:18 • 来自相关话题

上一节介绍了将二维数据转化为三维数据,并作为CityEngine的基础数据。下面介绍的过程中建立三维费城的二维和三维地理信息系统数据。使用的数据是虚拟城市模板的一部分。
1、下载数字城市模板
有两种方法下载数字城市的模板:
1、登录CityEngine模板库官方网站:   http://www.arcgis.com/home/group.html?owner=CityEngine&ti

CityEngine使用栅格数据制作三维专题图

CityEngineArcGIS极客说 发表了文章 • 0 个评论 • 361 次浏览 • 2014-10-30 18:53 • 来自相关话题

在ArcScene中,对栅格数据进行拉伸处理,就可以显示出三维的效果。如果我想把这种效果放到Web端分享给别人怎么办?CityEngine 2012新增了发布Web场景的功能,可以通过本地的Web Scene Viewer打开,也可以发布到ArcGIS Online云端进行共享。所以利用CityEngine 2012,就可以创建这样的Web应用,将三维效果的栅格地图进行在线的展示。

1 栅格数据