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

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

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

1 栅格数据

CityEngine结合ArcGIS制作地质体web场景

ArcGIS极客说 发表了文章 • 0 个评论 • 2376 次浏览 • 2014-08-20 16:01 • 来自相关话题

当我们想要对地质数据在三维空间中进行空间分析,最终在web端进行展示的时候,应该怎么做呢?本文即从表格形式的钻孔数据出发,在三维中构建地质体以及地质体剖面,最终结合CityEngine 2012完成在Web端数据展示。 本文前两部分地质体构建与地质剖面体构建引用Esri BBS三维板块Lipper版主的文章及视频。
 
 1. 构建地质体
1.1. 钻孔数据
现有的钻孔数据为2D的点要素,它包

CityEngine导出模型与GIS属性挂接

ArcGIS极客说 发表了文章 • 0 个评论 • 3186 次浏览 • 2014-08-12 01:51 • 来自相关话题

在CityEngine中建立场景之后,我们需要对建立好的模型导出(以3ds和obj格式为例)。导出模式可以选择两种:Use file size limit和Create one file per shape。 Use file size limit:将所选模型作为一个obj或3ds文件导出。 Create one file per shape:将模型按照shape导出,每一个shape产生的模型会

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

ArcGIS极客说 发表了文章 • 0 个评论 • 2322 次浏览 • 2014-07-25 01:27 • 来自相关话题

CityEngine在贴图的实现过程有两种方式:第一种是通过i(geometryPath)规则引入外部带贴图的模型;第二种方式是通过texture(string texturePath)规则在CityEngine内部通过规则控制来完成贴图的实现。下面通过具体的例子谈一下这两种方式在实际中的应用。
引入外部带贴图的模型
适用方向:模型被重复利用、结构较为复杂。
下面以盖板为例来说一下引入外部带贴图

CityEngine Web Viewer 如何在本地部署?

回复

慕晓燕 回复了问题 • 0 人关注 • 1 个回复 • 2547 次浏览 • 2014-07-15 14:21 • 来自相关话题

CityEngine Web Viewer 如何在本地部署?

CityEngine Web Scene如何在IIS下部署

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

CityEngine2012新增了发布Web场景的功能,可以通过本地的Web Scene Viewer打开,也可以发布到ArcGIS Online云端进行共享。如下图:
  
注:3ws场景包制作方法:选中模型->File->Export->Export Models…->CityEngine Web Scene。
那如何把3ws场景文件部署在IIS中呢?请往下看。
1

CityEngine生成不等间距桥墩

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

在CityEngine中建立高架桥时自动生成的桥墩属于几乎等距的桥墩,对于不等距的桥墩该如何处理?另外,等距桥墩会有产生很多问题,比如:桥墩会压盖在下方路面上。
解决思路:获取桥墩点位数据,之后使用模型替换方法将点数据替换为桥墩。
解决方法:
 1、 首先是模型的准备,可以使用3DMax或者其他建模软件来建立桥墩的三维模型。并将做好的模型文件(obj)拷贝到工程文件夹assets下。
   
 

CityEngine使用Python脚本导出模型

西南区技术部 发表了文章 • 0 个评论 • 1727 次浏览 • 2014-06-07 21:16 • 来自相关话题

在前一篇《CityEngine使用Python脚本按feature整体导出道路》中介绍了如何按照GIS道路数据的ObjectID将道路导出,用户在使用过程中提出几个问题,如:
1、 脚本的使用范围是CityEngine的整个场景,在数据量非常大的时候会卡死
2、 在对道路数据进行处理的时候,Name字段必须赋值为ObjectID,不够直观
3、 在道路数据表中记录道路的条数以便修改Python脚本

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

ArcGIS极客说 发表了文章 • 2 个评论 • 4133 次浏览 • 2014-06-02 11:45 • 来自相关话题

ArcGIS提供了ArcScene和ArcGlobe两种应用程序,二维数据可以以三维的形式进行可视化展示。然而,一般采用设置图层的“Base Heights”属性实现。 某些情况下,把二维几何图形转化为贴附地形表面的三维要素是非常必要的。这样,当你想使用这些要素和地表交互或者进行空间分析的时候会更具有真实性。 如下的操作步骤描述了如何使用三维数据并结合地形数据来创建三维贴附地形的三维要素,模板

CityEngine十字路口道路拓宽处理

ArcGIS极客说 发表了文章 • 0 个评论 • 3754 次浏览 • 2014-06-01 13:20 • 来自相关话题

目的:满足路口处道路变宽、车道数增加的需求 思路:由于道路数据在进入CityEngine时己经按照道路的宽度处理好相应的形数据,因而只有改变路口处道路宽度来满足相应的需求。据此主要有以下几个方面的技术:提取线图层的交点、加宽起始点与距离的设定、线的打断以及相应宽度的赋予。在CE方面主要要做的是如何根据车道路数进行划分与贴图。
下面要把上面提供的几个技术方面及其实现过程来介绍路口加宽处理的流程:

CityEngine生成不等距桥墩

西南区技术部 发表了文章 • 0 个评论 • 1455 次浏览 • 2014-05-11 23:26 • 来自相关话题

在CityEngine中建立高架桥时自动生成的桥墩属于几乎等距的桥墩,对于不等距的桥墩该如何处理?另外,等距桥墩会有产生很多问题,比如:桥墩会压盖在下方路面上。
解决思路:获取桥墩点位数据,之后使用模型替换方法将点数据替换为桥墩。
解决方法:
1、首先是模型的准备,可以使用3DMax或者其他建模软件来建立桥墩的三维模型。并将做好的模型文件(obj)拷贝到工程文件夹assets下。

2、模型替换的

CityEngine规则中变量的定义和显示

ArcGIS极客说 发表了文章 • 0 个评论 • 2187 次浏览 • 2014-05-01 08:52 • 来自相关话题

规则文件可以自定义变量值,而且还可以定义变量的分组、排序、值域等显示方式。以下就列举几个常用的关键字:
1.@Group("level_1-group", ..., "level_n-group")
控制变量的分组,可以将变量在属性窗口中分组显示,并且可以多层分组。



根据上面代码,我们把height变量分在Main组下的Node_1分组内,name变