网站大量收购独家精品文档,联系QQ:2885784924

CityEngine使用实用模板创建三维城市.doc

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文案 精彩文档 CityEngine使用模板创建 三维数字城市 易智瑞(中国)信息技术有限公司 TIME \@ yyyy年M月 2019年1月 精彩文档 版权声明 本文档版权为Esri中国信息技术有限公司所有。未经本公司书面许可,任何单位和个人不得以任何形式摘抄、复制本文档的部分或全部,并以任何形式传播。 制定及修订记录 版本 完成日期 编写/修订纪要 编写者 备 注 1.0 2012.1.18 新建 甘鑫平 于强 精彩文档 CityEngine使用模板创建 三维数字城市 应用模板可以很好的指导大家使用GIS数据创建地图,三维场景和应用。这些模板可以用来当作创造类似的地图和场景基础。三维设计是CityEngine一个重要的优势,这对于城市规划是非常有用的。 通过如下三节内容全面介绍借助模板如何使用ArcGIS和CityEngine完成三维数字城市的创建与规划: 二维数据转化为三维数据; 创建三维数字城市; 三维数字城市规划设计; 二维数据转化为三维数据 ArcGIS提供了ArcScene和ArcGlobe两种应用程序,二维数据可以以三维的形式进行可视化展示。然而,一般采用设置图层的“Base Heights”属性实现。 某些情况下,把二维几何图形转化为贴附地形表面的三维要素是非常必要的。这样,当你想使用这些要素和地表交互或者进行空间分析的时候会更具有真实性。 如下的操作步骤描述了如何使用三维数据并结合地形数据来创建三维贴附地形的三维要素,模板中使用的数据是虚拟城市模板的一部分。 数据下载地址: HYPERLINK /Dev/blogs/3dgis/archive/2011/09/29/2D-to-3D.aspx /Dev/blogs/3dgis/archive/2011/09/29/2D-to-3D.aspx。 打开2Dto3D.sxd文档 在“2Dto3D\Maps and GDBs”下启动2Dto3D.sxd文档。 右键单击DEM图层,点击【属性】,在【基本高度】标签下启用【在自定义表面浮动】选项,如图2。 设置完成以后DEM可以看到高低起伏,而二维数据却在DEM下面。我们可以通过设置图层属性(【基本高度】-【在自定义表面浮动】)来显示,但是如果你得到真实的三维要素,那需要将二维要素转化为基于DEM的三维要素。 二维线转化为三维线 我们已经构建了一个创建好的模型来快速生成3D线。右键点击“2Dto3Dlines”GP模型(位于CityData.gdb中Conversion工具箱中)并【编辑】。 通过模型我们可以看到要对“Streets”进行简化,去掉多余的曲线;然后,简化的街道数据被“Interpolate Shape” 工具转化为3D街道数据。点击【模型】-【验证整个模型】,然后【运行】。 定位到书签“3Dstreets”和“Bridges”查看分析结果。 二维点转化为三维点 我们同样构建了一个模型来快速生成3D点。右键点击“2Dto3DPoints”GP模型(位于CityData.gdb中Conversion工具箱中)并【编辑】。 可以看到,“Street furniture”点数据直接被“Interpolate Shape”工具转化成3D点。点击【模型】-【验证整个模型】,然后【运行】。 关闭模型后,双击“2Dto3DPoints”模型,选择“vegetation”图层并修改输出数据名称为“Vegetation3D”,【确定】将“vegetation”点数据生成3D点。 二维的面转化为三维面 首先,打开并编辑“2Dto3DPolygons”GP模型。 可以看到这个模型有2个输出结果:“Building1_footprints3D”、“Building1_footprints3D_bufferline”,让我们分析一下这个模型都做了哪些事情。 “Building1_footprints3D”是实际的3D建筑物底面,而“Building1_footprints3D_bufferline”是3D的线要素,它将参与地形整平,使得建筑物底面更好的与地形贴合。 A、“Building1_footprints3D”的生成需要4步: 面要素转点要素(FeatureToPoint) 向点要素添加Z信息(Add Surface Information) 链接点属性给原始的多边形(Join Field) 基于Z信息,将2D多边形转化为3D多边形(Feature to 3D by Attribute) B、“Building1_footprints3D_bufferline”的生成需要3步: 对2D多变形创建缓冲区(Buffer) 将生成的缓冲区多边形转化为线(Polygon To Line) 根据DEM把2D线转化为3D线(I

您可能关注的文档

文档评论(0)

linlin921 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档