- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
cityengine2012教程4导入街道数据解读
cityengine2012?教程4?导入街道(数据)
内容:?Part 1:导入DXF 街道数据?Part 2:导入OMS街道数据?Part 3:导入shapefile接到数据(和GDB,地理数据库)?Part1:导入DXF 街道数据?CityEngine?街道网络?CityEngine街道网络书属性化的图形,由街道节点(十字路口)和端点(街道段)构成。他们可以和街道生长特征相联系,在CityEngine中创建,或者通过输入外部数据,如DXF数据。?为CityEngine准备数据?例如,海滨城市的主要道路结构被使用他的道路和几何形状勾勒而成。??从CAD中导出DXF文件?当导出街道网络数据时,确保单位和cityengine保持一致,因为他总是解释成米这种单位。你可能想在文本编辑器中打开DXF数据,查看他的定点数据,来确定维度是否被读取。在这个例子中,我们用10米分辨率的数据来得到我们想要的纬度信息(查看屏幕截图导出选项)。??一些端点数据在导出时被链接:??在DXF文件输出窗口的参数设置如下:???在cityengine中导入 DXF文件?? 打开场景文件sesame_01.cej?? 定位到data文件夹中的DXF文件sesame_streetsketch.dxf?? 右击文件,选择import…???? 确保’ Run Graph Cleanup Tool after Import’被勾选?? 点击next?? 勾选Intersect Segments、Snap Nodes toSegments 和 Merge Nodes?? 设置Snapping distance为1,Merging Distance为5?? 点击finish?一个新的图层‘sesame_streetsketch’出现在Scene Editor视窗中。另外,你也可以直接打开场景文件sesame_02.cej来查看输入数据后的场景效果。?生成次要街道?一旦主要的街道被导入,那么你就可以开始改善街道网络并且生成次要街道。Cityengine中的街道生长算法是视图填充存在的封闭斑块,所以你可以反复的用街道来填充街区。?? 清楚你要新建次要街道的街区?? 使用图形编辑工具新建两个单一的小街道,也就是(a,指定街区中一般方向的街道;b,为街道生长算法定义一个起始节点)?? 手动的创建一些街道段?? 选择这些(街道)段(Q键)然后开始用‘Grow Streets’对话框来填充空白的区域。?????场景文件‘sesame_03.cej’包含完成的街道网络。?最后结果?场景文件‘sesame_12.cej’包含完成的提取和再次斑块分割的街道网络,就如下图一样。?被赋予次要街道的Sesame City图层和赋予建筑绿地模型的Sesame City图层???Part 2:导入OSM街道数据?打开街道地图?OSM是基于XML的用于地图的矢量数据格式。它定义了三个基本的类型:节点,路,和封闭的路这些被用来描述所有的元素。?1)节点(nodes):这些点用来划分段。?2)路(ways):点的有序的列表,在编辑中被线段连接显示。?3)封闭的路(closedway):封闭的路是一个完全封闭的环,他们被用来描述类似于公园,湖和岛屿这类区域。从open street map导出一个OSM文件?在cityengine工程中data文件夹中找到.osm文件?导入一个OSM文件到cityengine中?? 打开一个新的场景文件File New... CityEngine CityEngine scene?? 把文件拖拽到3D视窗中。?? 在OSM导入视窗中,选择导入图层。一般,高速公路图层上的街道,建筑图层上的建筑。使用select/deselect all按钮来进行相关选择。?? 相关其他设置如下。?? 点击完成。??? 选择建议的投影:‘WGS 1984 UTM Zone 33N’.?? 点击OK?两个新的图层(街道网和图形)出现在场景编辑窗口中,并且OSM数据可以在3D视窗中看到,一句道路的街道中心线自动创建街道图形。?? 重命名图形网络图层(graph network layer)为‘OSM_Streests’?? 重命名图形图层(shape layer)为‘OSM_shapes’???街道宽度?如果你仔细看一下相关的街道图形,你将会注意到他们不同的宽度。当地图OSM标签选项是可用的,导入OSM数据,cityengine从OSM街道类型来定义街道宽度,以此来创建图层属性。?? 选择一个街道段,在Inspector窗口中查看他的参数。?在下
文档评论(0)