cityengine教程02道路教程翻译

cityengine教程02道路教程翻译

ID:16375240

大小:5.08 MB

页数:40页

时间:2018-08-09

cityengine教程02道路教程翻译_第1页
cityengine教程02道路教程翻译_第2页
cityengine教程02道路教程翻译_第3页
cityengine教程02道路教程翻译_第4页
cityengine教程02道路教程翻译_第5页
资源描述:

《cityengine教程02道路教程翻译》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、02街道教程本文档为EsriCityEngine学习文档,是CityEngine_2011_Tutorials 官方示例教程2——“Tutorial_02_Street_Generation__2011_2”的中文翻译稿,由网友冬冬翻译整理。教程简介本教程将对CityEngine中建立街道网和建立精细街道模型的方法进行讲解。自动生成的街道图能够反应出受到各种障碍的影响,如湖泊和地形等。在本教程的第二部分,将讲解如何根据街道图创建街道图层。应用道路规则到道路数据上,能够生成精细的街道模型。在本文的最后部分,展示了一些特定属性信

2、息下生成不同样式的道路网络。第一部分:创建街道网教程设置将工程“Tutorial_02_Streets”导入到你的CityEngine工作空间中;通过【File】→【New】..→【CityEnginescene】新建向导在街道教程工程的场景(scenes)文件夹中创建一个新的场景文件,将其命名为“MyStreets.cej”。创建障碍图层在城市环境中,道路的放置受到很多的限制。如湖泊、河流或公园,这些地方很可能不会有道路网络分布。在CityEngine中,你可以创建一个障碍图层(obstaclelayer)来控制这种表现方

3、式。创建一个新的地图图层【Layer】→【NewMapLayer...】;选择Obstacle(障碍),并单击下一步;从地图文件夹(maps)中选择文件“obstacles.png”作为障碍文件;将对齐位置设置为中心点,并保持比例按键按下;将Xsize(X的大小)设置为3000;单击Finish结束设置。提示:如果在viewport视窗中没有显示障碍图层,则通过视图设置菜单切换到纹理阴影模式。创建地形图层我们创建的街道需要遵循高程地形。这将通过创建一个由灰度高程图生成的地形图层来获得。在文件导航(Navigator)窗口的地

4、图文件夹中,选择图像文件“elevation.jpg”;将图像拖拽到你的3D视窗中; 从地图文件夹中选择“topo.png”作为纹理贴图文件;将max.elevation(最高海拔)设置为250;与前面一样,将对齐位置设置为中心点,并将保持比例按钮按下;将Xsize设置为3000;单击“Finish”结束;在场景视窗中选择障碍(Obstacle)图层,在Inspector视窗(可以通过【Window】→【Inspector】方式打开)中,将其ElevationOffset修改为-15。这样做可以防止在ViewPort窗口中两

5、个图层互相覆盖。生成街道网络现在可以开始生成街道网络。通过点击viewport视窗中的空白处来取消对障碍图层的选择;通过【Graph】→【GrowStreets...】方式启动街道生长对话框;将街道数修改为1500;在“EnvironmentSettings”组中,从“Heightmap”的下拉选项中选择你的地形图层; 从“Obstaclemap”的下拉选项中选择你的障碍图层;单击【Apply】,并关闭窗口。解决道路形状的冲突在生成或导入道路模型时,街道和十字路口的形状可能会产生冲突,这些冲突在图中以带红色点的线段显示。这些

6、冲突是由图形的重叠导致的,通常情况是由于道路中心线上结点间距离过短造成的。你可以尝试使用手工编辑道路网的方式来解决冲突,也可以使用图形清理工具“ResolveConflicts(解决冲突)”选项(【Graph】->【CleanupGraph】)。使地块(Lot)创建不可用我们现在只对街道感兴趣,因此:在“Viewport”视窗中单击右键,【Select】->【SelectAll】,选择场景中的全部要素;选择Inspector”视窗中的“Blocks”选项卡;将“shapeCreation”属性设置为“false”,通过单击“

7、Off/On”开关。此操作将在街区(blocks)中创建地块形状的功能设置为不可用。小知识:当你处理较大数据量的道路网时,此功能可以用来阻止街道的形状创建以提高软件性能。选择一些道路和结点,在它们的“Inspector”视窗中的“Shapes”选项卡中,将“shapeCreation”的参数设置为false,能够使这些街道线和结点无法生成道路和路口。交互式街道编辑已生成的道路网能够进行交互式优化:在空白区域创建更多的街道,选择一条或临近的几条街道,在街道生长对话框中调整你要生成的街道数,并单击【apply】按钮就会自动在该条

8、路段上自动生成相应数量的街道(随机生成)。选择你希望删除的街道,通过菜单栏中的【Edit】->【Edit】进行删除;手工创建新的街道,使用“CreateStreet”工具(快捷键:G);转换道路,设置道路宽度,修改道路弯曲,使用“EditStreet”工具;使用变换调节器来实现单一或一组道

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。