一、软件简介
CityEditor for SketchUp 是一款专为 Trimble SketchUp 开发的强大扩展插件,旨在将SketchUp从一个通用的三维建模工具转变为一个高效的城市场景生成器。该插件填补了SketchUp在专业地理信息数据处理方面的空白,为三维城市模型的构建、编辑与导出提供了一站式解决方案。
它主要面向建筑师、城市规划师、游戏开发者及三维可视化专家,核心价值在于支持 CityGML 等开放地理数据标准的导入与导出,使得在SketchUp中创建的模型能够无缝对接地理信息系统(GIS)和城市信息模型(CIM)工作流。通过该插件,用户可以直接在SketchUp环境中处理具有真实地理坐标的大型城市数据,并对模型进行符合CityGML规范的语义化编辑。

二、主要功能
CityEditor的核心功能围绕三维城市数据的导入、编辑与导出三个环节展开:
1. 数据导入与处理
- 多源数据格式支持:支持导入多种格式的地理数据,包括CityGML、DXF、SHP、GeoJSON、点云(XYZ/CSV)、地形网格(DEM/ASC/TIF)及纹理图像等。
- 大型数据集管理:提供空间限制与瓦片导入机制,可提取特定区域进行编辑,或将大型城市模型分割为多个SketchUp文件,解决软件处理大规模数据时的性能瓶颈。
- 自动纹理生成:在导入CityGML模型时,可利用航空影像自动对建筑屋顶进行纹理或着色处理。
2. 模型编辑与语义化
- 语义分类与属性编辑:在SketchUp中直接查看、编辑和删除建筑物的标准属性与通用属性。支持为模型表面赋予CityGML定义的特定表面类型(如
WallSurface、RoofSurface等)和细节层级(LoD)。 - 规则分类引擎:具备基于规则的自动分类引擎,可根据面的法线方向自动完成表面类型的分类,提升工作效率。
- 地理参考校正:支持为模型设置精确的地理坐标和参考系,确保模型在真实世界中的位置准确。
3. 模型导出与成果展示
- 标准化CityGML导出:可将SketchUp模型连同其语义分类与属性一起,导出为符合CityGML 1.0或2.0标准的文件,适用于GIS平台的数据交换。
- 多样化成果输出:支持将模型导出为交互式3D PDF文档,便于项目展示与存档。此外,还能导出为基于WebGL技术的CityBrowser项目,使得三维城市模型可直接在网页、手机和平板上浏览。
三、系统要求
为确保CityEditor的稳定运行,您的系统需满足以下最低要求:
- 操作系统:Windows 7、Windows 8 / 8.1、Windows 10(64位版本)。
- 软件环境:需安装 Microsoft .NET Framework 4.0.3 或更新版本。
- 内存:最低 1 GB,推荐 2 GB 或以上。
- 宿主软件:Trimble SketchUp 8 或更新版本。支持新版SketchUp的32位和64位版本。
- 注意事项:不推荐在通过VMWare ThinApp或类似虚拟化打包方案压缩的SketchUp版本中使用。







