ArcGIS Urban 和 ArcGIS CityEngine 提供了一种协作式的城市规划系统,助力城市规划师、设计师、GIS 分析师和 3D 视觉艺术家实现全球城市社区的深远、可持续发展变革。 在此工作流中,您将在 CityEngine 中使用 ArcGIS Urban 集成工具集来增强波士顿模型中 ArcGIS Urban 规划的宗地和地形。
在开始之前,请验证您是否拥有以下内容:
- 一个符合 CityEngine 要求和 ArcGIS Urban 要求的合格系统。
- ArcGIS Urban 许可。 有关详细信息,请参阅设置 ArcGIS Urban 和获取试用许可。
在 CityEngine 中使用 ArcGIS Urban 规划方案
ArcGIS Urban 中的规划用于设计和评估长期城市规划方案。 规划可能涵盖规模从多个街区到整个地区的研究区域,以展示监管分区参数内的建筑潜力。 方案允许使用不同版本的规划进行比较和分析。 可以在 CityEngine 中使用这些规划方案。
创建 ArcGIS Urban 规划的副本
首先,创建 ArcGIS Urban 规划的副本。
- 转到 ArcGIS Urban 并登录。
- 滚动至尝试示例按钮并单击打开示例以打开 Example Boston, MA USA 模型。
- 在概览搜索菜单中,单击规划可以查看可用选项:
- 单击 South Boston Dot Ave 规划以将其打开。
- 单击创建副本创建您自己的副本以探索全部功能:
- 在将规划另存为菜单中,将名称框更改为 South Boston Dot Ave - ArcGIS Urban Integration。
- 确保取消选中将规划另存为其他 Urban 模型选项。
- 单击确定。
等待规划复制成功,保持 ArcGIS Urban 处于打开状态,以参考您将在本教程后续部分中进行的更改。
注:
您将成为此新规划的所有者,这意味着您拥有在线内容的副本。 完成本教程后,如果您不再需要旧规划,请记得将其删除以维护良好的数据管理实践。
登录到 CityEngine 以进行 web 共享
接下来,登录到 CityEngine 以进行 web 共享。
- 打开 CityEngine。
- 单击登录以登录到 ArcGIS Online(或者您的企业帐户),其中包含您将在 CityEngine 中打开的 ArcGIS Urban 规划:
- 请提供您的用户名和密码以进行登录。
注:
登录后,图标将显示为绿色,您可以连接到 ArcGIS Online 托管项目,其中包括您拥有或者有权访问的所有 ArcGIS Urban 规划。提示:
要在 CityEngine 中切换至深色模式,请单击主菜单中的编辑 > 首选项 > 外观 > 主题:深色。
将 ArcGIS Urban 规划导入 CityEngine
将 ArcGIS Urban 规划导入 CityEngine。
- 在 CityEngine 中,单击主菜单中的窗口 > 布局 > 默认布局。
由此为您提供本教程所需的 CityEngine 布局。
- 在 Navigator 窗口中,单击 ArcGIS Urban
。
- 单击下拉菜单中的我的内容:
- 右键单击 South Boston Dot Ave – ArcGIS Urban Integration 规划,然后单击导入为新场景。
随即将该规划导入 CityEngine 并且 South Boston Dot Ave – ArcGIS Urban Integration 场景将在视口窗口中打开。 现在,ArcGIS_Urban_Example Boston, MA USA 模型在 Navigator 窗口中表示为 CityEngine 工程。 稍后您将使用此模型。
- 在场景编辑器窗口中,单击以探索不同的方案。
Existing Conditions (Exis) 为默认所选方案。 场景编辑器窗口将列出已在中 ArcGIS Urban 开发的不同方案。 将基于分区代码要求、指标和其他监管标准生成未来的开发方案:
更新相机和视口设置
您可能已经注意到,将不会自动渲染楼层边以显示单独的空间。 在 CityEngine 中,您可以灵活地在视口窗口中动态更改视图首选项。 由此可以使用视图设置工具 来探索 ArcGIS Urban 规划的预定义边几何。
- 在 CityEngine 中的场景编辑器窗口中,单击以激活 Refined 方案。
默认视图将按颜色显示立面的通用视图:
- 单击视图设置工具
。
- 单击阴影/纹理上的线框或者按 7 以显示楼层。
- 单击罗盘或者按 D+C 以显示罗盘。
- 单击格网或按 D+G 以关闭格网。
- 探索不同的选项并复制以上视图设置。
场景现在将显示楼层边缘,如 ArcGIS Urban 模型中所示:
导航并设置书签
当执行宗地编辑工作流时,可以使用一些快捷键和书签来帮助您进行导航。 要设置教程的视口窗口,请使用以下提示:
- 在 CityEngine 中的场景编辑器窗口中,单击以激活 Refined (Refi) 方案。
- 单击视口窗口以将其激活。
- 按 Shift+N 以将场景导航至规划的俯视图,并定向到北方。
- 按 A 以框选规划范围。
- 在书签
中,单击新建书签。
- 将新书签名称另存为 Top View。
- 进行放大并导航至位于规划北段的较大宗地。
- 选择该宗地。
- 您也可以按 Shift 并单击以选择其下方较小的三角形宗地:
- 按 F 以框选该区域。
- 在书签
中,单击新建书签。
- 将新书签名称另存为 Parcel Editing。
书签将在 CityEngine 场景中的不同方案中保持不变,但是,本教程将重点关注 Refined 方案。 如果您在以下任何步骤中丢失了位置,请使用这些书签以返回到视口窗口中的编辑位置。
- 单击文件 > 全部保存并针对本教程的下一部分保持 CityEngine 处于打开状态。
将更改保存到 ArcGIS Urban
在 CityEngine 中使用面编辑工作流、程序生成的细分、偏移或属性更改对规划方案中的宗地进行编辑后,可以使用此工具将这些更改保存回 ArcGIS Urban 应用程序。
警告:
请勿在 CityEngine 中手动编辑已在 ArcGIS Urban 中计划开发的宗地。 否则,可能无法再将编辑后的宗地连接到 ArcGIS Urban 以进行更新。分割现有宗地
对于手动编辑工作流,可以使用 CityEngine 中的面工具。 其中包括在已拆除宗地上分割形状并将更改保存回 ArcGIS Urban 应用程序的功能。
要分割现有宗地,请完成以下步骤:
- 在 Refined 方案中,展开检查器窗口中的宗地属性部分,并将拆除设置 true 以移除建筑物。
- 单击以在“宗地编辑”区域中选择较小的宗地:
- 在场景编辑器窗口中,取消选中 Spaces 和 Zoning 图层。
- 要手动分割宗地形状,请单击面形状创建工具
(S),然后单击一次所选宗地的侧边。
注:
默认情况下,将在面形状创建工具选项中启用捕捉。
- 双击宗地的相对边以分割该宗地。
随即创建 2 个新形状。
- 选择 2 个新形状后,单击主菜单中的形状 > 分离面。
- 选择其中一个已分割宗地以激活检查器窗口。
- 在检查器窗口的宗地属性部分中,单击 Development Type 下拉菜单,然后单击 Set Building Type。
Building Type 选项随即出现。
注:
如果 Development Type 设置为 None,则将不会生成建筑物类型。 - 单击 Building Type 下拉菜单并选择 Community Center。
- 对于其他新形状,请将 Development Type 更新为 Set Building Type,将 Building Type 更新为 Low-Rise Office。
可以单独选择已分割的每个宗地,以在检查器窗口中显示已更新的属性。
- 单击文件 > 全部保存并保持 CityEngine 处于打开状态。
注:
在将已应用的开发覆盖到 ArcGIS Urban 之前,您将看不到其预览。 在 CityEngine 中应用更改时,要查看这些更改,必须将 Navigator 窗口中 ESRI.lib\rules\Urban\V1.3.5 文件夹中的 .urban.rpk 规则包文件分配给场景编辑器窗口中的 Parcels 图层。
细分配置
CityEngine 是一款非常强大的应用程序,用于程序化地手动操作形状并批量生成不同的宗地配置。 在本部分中,通过使用细分和联合工具来创建并编辑宗地几何,您将设计一个混合用途空间类型的以交通为导向的开发 (TOD) 区块。 当宗地编辑内容完成后,您需要将更改保存回 ArcGIS Urban 应用程序。
- 在 Refined 方案中,单击书签菜单
中的Parcel Editing。
您将在廊道以北进一步细分和开发较大宗地。
- 选择该宗地。
- 单击主菜单中的形状 > 细分。
- 在细分对话框中,输入以下参数:
- 地块细分方法:偏移细分
- 最小地块面积:2000
- 最大地块面积:5000
- 最小地块宽度:20
- 不规则:0.1
- 强制街道访问权限:0
- 偏移宽度:25
- 拐角宽度:5
- 最大拐角角度:30
- 对齐:在最小值处平滑
- 单击应用,然后单击关闭。
- 单击选择工具
(Q)。
- 按住 Shift 键并单击可选择地块配置中心的多个形状。
- 单击主菜单中的形状 > 联合形状以在中心创建 3 个唯一形状。
- 选择宗地以沿着地块配置的外围边界分割并分离面或联合形状,从而创建简化的建筑物覆盖区。
请使用下图作为指南:
- 单击开发类型下拉菜单中的 Set Building Type。
- 单击建筑物类型下拉菜单,从开发选项中进行选择以与上图相匹配。
- 单击文件 > 全部保存。
- 单击主菜单中的 ArcGIS Urban > 将更改保存到 Urban。
- 单击已优化复选框,然后单击覆盖。
- 单击 ArcGIS Urban > 在 Web 浏览器中打开以在 ArcGIS Urban 应用程序中查看规划。
- 在 ArcGIS Urban 应用程序中,切换到分区选项卡,向下滚动,然后单击重新应用所有建筑物类型:
从 ArcGIS Urban 获取更改
如果您在 ArcGIS Urban 中进行更改的同时使用 CityEngine,则可以使用从 Urban 获取更改工具来覆盖 CityEngine 场景。 然而,如果您希望开始实施超出宗地编辑的城市设计工作流,例如详细说明立面、街道网络或绿地,则最佳做法是创建从 ArcGIS Urban 中导入的方案的副本并在该副本中工作。 从 Urban 获取更改工具将覆盖 CityEngine 中的宗地属性和建筑空间,以与 ArcGIS Urban 应用程序中的在线内容相匹配。
原始已导入方案将保持连接到 ArcGIS Urban,以便使用本教程中探索的集成工具进行相应宗地更新,这些更新将影响已配置指标。 建议的方案副本将保持与 ArcGIS Urban 交换更新断开连接,以避免覆盖您的设计工作。 当您准备好共享您的设计时,请使用将所选模型发布到场景图层工具和在 Web 浏览器中打开工具以在您的方案中进行查看。 有关帮助您入门的详细信息,请参阅方案。
注:
将所选模型发布到场景图层可将您的 3D 工作加载到 ArcGIS Online 中并向活动 ArcGIS Urban 方案添加上下文图层。 您可以在 ArcGIS Urban 应用程序方案中拥有多个上下文图层,但其必须包含在单个 web 场景中。 要在一个方案中显示多个已发布的项目(例如图像图层和要素图层),必须先将其添加至 ArcGIS Online 中的共享 web 场景。
编辑并发布场景地形
可以在 CityEngine 中使用交互式地形编辑工具对设计方案中的高程图层进行更改,以支持影响地形的台阶式建筑、泳池要素、雨水花园和其他设计要素。 了解如何通过地理配准并将其叠加到地形上,将详细描述场景中这些空间的概念规划的艺术作品纳入其中。 然后,可以将更改发布回 ArcGIS Urban 应用程序。已编辑地形对于您使用的方案唯一,因此可以对更改与其他设计和现有条件进行比较。
创建图像图层
添加纹理以创建要叠加在地形上的图像图层。
- 在 ArcGIS Online 中打开以下图像以下载这些图像:
- 对于 ReflectingPool_CourtyardDesign.png,单击下载。
- 对于 RainGardenDesign.png,单击下载。
- 对于 ReflectingPool_CourtyardDesign.png,单击下载。
- 将已下载图像添加至 ArcGIS_Urban_Example Boston, MA USA CityEngine 工程中的 images 文件夹。
提示:
可以单击并将图像从本地文件资源管理器文件夹直接拖动至 CityEngine 的 Navigator 窗口中。
- 单击主菜单中的图层 > 新建地图图层:
- 单击纹理并将该图层命名为 Reflecting Pool Design。
- 单击下一步。
- 浏览至工程 images 文件夹,然后单击 ReflectingPool_CourtyardDesign.png。
- 设置尺寸和位置值以与下图相匹配:
- 在场景编辑器窗口中选择 Reflecting Pool Design 图层,然后将 Inspector 窗口中的高程偏移更新为 4.3。
纹理将位于上部庭院中:
- 单击主菜单中的图层 > 新建地图图层。
- 单击纹理并将该图层命名为 Rain Garden Design。
- 单击下一步。
- 浏览至 images 文件夹,然后单击 RainGardenDesign.png。
- 设置尺寸和位置值以与下图相匹配:
- 在场景编辑器窗口中选择 Rain Garden Design 图层,然后将高程偏移更新为 4.3 以显示位于下部庭院中的纹理:
编辑地形 - 偏移宗地形状
借助 CityEngine 中的将地形与形状对齐工具 ,可以更改形状的 z 值,然后调整地形以与该高程相匹配。 可以使用此工具来编辑地形,以创建上一个教程部分中所示的上部庭院中的反射池。
- 在场景编辑器窗口中,取消选中 Reflecting Pool Design 图像图层。
- 在视口中,选择上部庭院宗地。
- 按 F 以在视口窗口中框选该宗地:
- 单击主菜单中的形状 > 偏移形状以显示偏移形状工具选项
。
- 将距离值设置为 15 米。
- 按 Enter 键。
- 选择中心形状。
- 单击变换移动工具
(W) 以显示变换移动工具选项
。
- 将绿轴平移(中间)值设置为 -2。
- 按 Enter 键。
- 单击将地形与形状对齐工具
。
- 保留默认值并单击应用,然后单击关闭:
编辑地形 - 使用“地形编辑画笔”
最后,您将编辑地形以与 CityEngine 场景中的 Rain Garden Design 纹理图层对齐。
- 在场景编辑器窗口中,选中 Rain Garden Design 图像图层。
- 在视口中,导航至上部庭院区域。
- 单击地形编辑画笔
工具。
- 在地形编辑画笔工具选项
中,将画笔大小值调整为 2 并放大工程图以雕刻地形。
- 调整高度值以与下图中详细说明的高程相匹配:
注:
画笔大小以米为单位。 您需要将英尺转换为米以与 Rain Garden Design 纹理图层上显示的所需高度相匹配。 - 单击主菜单中的文件 > 全部保存。
发布已编辑地形
要发布已编辑地形,请完成以下步骤:
- 在场景编辑器窗口中,选择 Terrain 图层。
- 在主菜单中,单击 ArcGIS Urban > 将所选地形发布到方案。
- 单击 Refined (Refi) 方案复选框。
- 单击发布。
- 在 ArcGIS Urban 应用程序中,刷新浏览器并定位 Refined 方案以查看更改。
导出并共享图像图层
在上一部分中,您对设计工程图进行了地理配准,并更新了新拟建庭院中的地形高度地图。 要将预期设计工程图叠加到地形上并在 ArcGIS Urban 中进行可视化,您需要发布到 ArcGIS Online。
您需要在下一部分中将这些工程图添加至 3D web 场景。
将图像图层导出为切片包
首先,您需要将庭院纹理导出至 ArcGIS Online。
- 在 CityEngine 中,按 Ctrl 并单击以同时选择场景编辑器窗口中的 Rain Garden Design 和 Reflecting Pool Design 纹理图层。
- 单击主菜单中的文件 > 导出 > CityEngine > 将所选图层导出为 TPK:
- 单击下一步。
- 将基本名称更改为 Courtyards,将地图设置设置为 Basemap only。
- 保留其余设置的默认值。
- 单击完成。
Courtyards_Rain_Garden_Design_Basemap.tpk 和 Courtyards_Reflecting_Pool_Design_Basemap.tpk 切片包现已导出至工程 data 文件夹。
将切片包发布到 ArcGIS Online
接下来,您需要将切片包发布到 ArcGIS Online。
- 右键单击工程 data 文件夹中的 Courtyards_Rain_Garden_Design_Basemap.tpk 文件,然后单击共享为以打开切片包对话框:
- 确保选中默认将包上传到我的 ArcGIS Online 或 ArcGIS Portal 帐户设置。
- 单击分析检查错误。
- 单击共享。
- 针对 Courtyards_Reflecting_Pool_Design_Basemap.tpk 文件,重复以上步骤。
当在 ArcGIS Online 上成功共享切片包后,将针对每个图像图层显示以下消息:
创建并共享方案上下文 Web 场景
最后,您将创建方案上下文 web 场景。
- 打开一个新的浏览器选项卡,然后使用在 CityEngine 中发布了 CityEngine 切片包的同一帐户登录到 ArcGIS Online。
- 单击内容。
我的内容页面将显示最新项目:
- 单击托管 Courtyards_Rain_Garden_Design_Basemap 切片图层以打开项目页面。
- 单击在 Scene Viewer 中打开以在 Scene Viewer 中打开该图层。
- 单击添加 > 浏览图层以将 Courtyards_Reflecting_Pool_Design_Basemap 图层添加至 web 场景:
- 单击保存
。
- 对于标题,将其命名为 Courtyard Textures。
您也可以选择填写摘要和标签。
- 单击保存。
- 返回到 ArcGIS Urban 并刷新浏览器。
- 在列出的方案旁,单击配置方案
以打开方案菜单。
- 单击 Refined 以展开该方案。
- 单击方案上下文中的编辑
以编辑该图层。
- 搜索 Courtyard Textures web 场景:
- 单击选择以添加方案上下文。
- 单击确定。
Rain Garden Design 和 Reflecting Pool Design 图像图层已从 CityEngine 中导出;已发布至 ArcGIS Online;刷新浏览器后,即可在 ArcGIS Urban 应用程序中进行查看。
接下来学习哪些内容?
下载提供的教程工程,探索最终 South Boston Dot Ave - ArcGIS Urban Integration.cej 场景以供参考。 单击 CityEngine 主菜单中的帮助 > 下载教程和示例 > Essentials_Work_with_ArcGIS_Urban_Integration 以将其添加至您的工作空间。
注:
仅已导入的场景才能使用集成工具集将更改共享回 ArcGIS Urban 方案。在本教程中,您学习了如何执行以下操作:
- 使用 ArcGIS Urban 集成将 ArcGIS Urban 规划导入 CityEngine。
- 探索在 CityEngine 中可视化和导航已导入规划的技巧。
- 探索如何使用从 Urban 获取更改工具导入最新更改,以将在 ArcGIS Urban 中进行的宗地和属性更改覆盖 CityEngine 场景。
- 探索可在 CityEngine 中进行的宗地编辑内容类型,然后将更改保存到 Urban。
- 在 CityEngine 中使用两种不同的方法来编辑规划方案的地形高程,然后使用将所选地形发布至方案工具将其共享回 ArcGIS Urban。
- 创建、打包和共享图像图层以支持 CityEngine 和 ArcGIS Urban 中的设计工作。
- 将上下文图层发布至 ArcGIS Urban 方案。
- 探索为城市设计工作流设置场景的最佳实践。
确保已检出其他基础知识教程:CityEngine 演示、通过“获取地图数据”构建城市、使用 GIS 数据以及基于规则的建模。
要继续学习 CityEngine,请参阅 CityEngine 教程目录。