在数字化城市与三维地理信息日益普及的今天,ArcGIS 与 CityEngine 的协同工作已成为行业主流解决方案。ArcGIS 作为二维地理空间数据的处理核心,拥有强大的数据管理能力;而 CityEngine 则凭借其基于规则的程序化建模技术,能够高效生成复杂且逼真的三维城市场景。然而,许多使用者在将两者打通时,往往面临数据格式不兼容、拓扑错误频发、属性丢失等痛点。本课程《ArcGIS 与 CityEngine 交互系列》正是为解决这一“最后一公里”问题而设计,旨在帮助学员掌握从数据准备、导入规范到模型转换的全流程实战技巧。

课程开篇首先对整体工作流进行了清晰梳理,让学员建立起“ArcGIS 负责数据底座,CityEngine 负责三维构建”的系统认知。随后,内容深入到了最核心的数据导入环节。许多初学者在直接将 ArcGIS 数据导入 CityEngine 时,常因投影坐标系不一致、要素类命名不规范或几何类型错误而导致导入失败或显示异常。课程专门设置了“导入数据时的注意事项”章节,细致拆解了两个典型问题:一是如何处理不同地理坐标系之间的转换与配准,确保空间位置精准无误;二是针对点、线、面不同数据类型的预处理方法,避免在 CGA 规则应用中出现逻辑错误。这部分内容虽短,却是后续建模能否顺利进行的基石。

在掌握数据导入规范后,课程进一步探讨了反向应用——即将 CityEngine 制作好的高质量三维数据回传给 ArcGIS。这一环节涉及复杂的格式转换与坐标系映射,课程通过两个案例视频,详细演示了如何导出 OBJ、3D Tiles 或 GeoJSON 等通用格式,并在 ArcGIS Pro 中正确加载与渲染。这不仅实现了“二维规划—三维设计—成果展示”的闭环,也为后续的空间分析、规划审批提供了可视化支持。

此外,课程还展示了如何利用 ArcGIS 提供的宏观地形与矢量数据,驱动 CityEngine 进行大型三维场景的快速生成。通过结合真实高程模型与建筑轮廓数据,学员可以学习如何配置参数化规则,批量生成具有地域特色的城市建筑群,从而大幅提升大尺度场景的创作效率。

无论是城市规划师、GIS 分析师,还是数字孪生开发人员,这门课程都提供了极具实操价值的技术指导。它不仅仅讲解软件功能,更重在传授一套标准化的数据交互工作流,帮助学员规避常见陷阱,实现 ArcGIS 与 CityEngine 之间的高效、无缝协作,为构建高精度的三维城市应用奠定坚实基础。

课程目录

1-1 [课程介绍] 课程介绍 (01:01)
1-2 [课程介绍] 将ArcGIS数据导入CityEngine (10:08)
2-1 [ 通过ArcGIS制作大型三维场景] 通过arcgis制作大型三维地形场景 (13:34)
4-1 [导入数据时注意的一些问题] 导入cityengine时注意问题一 (03:33)
4-2 [导入数据时注意的一些问题] 导入cityengine注意问题二 (08:20)
5-1 [Cityengine制作数据导入ArcGIS] CityEngine数据导入ArcGIS一 (07:54)
5-2 [Cityengine制作数据导入ArcGIS] CityEngine数据导入ArcGIS二 (07:54)