大学校园指标计算器
Index Calculator for Chinese University Campus
该工具开发语言为C#,后端基于校园对象的层级特点构建数据集,前端基于WPF框架,同时通过Rhinoceros平台提供的Rhino.Inside开源项目实现工具内运行Rhino并嵌入其三维视窗。github:IndexCalculator
1) 规范选择和查询:
软件内置由《普通高等学校建筑面积规范》提取的针对大学和高等职业技术学校的建设面积规范表格(.xlsx文件),包含不同学校类别、规模对应的生均总建筑面积指标和各类功能的建筑面积指标,用于后续计算且软件内提供查询功能。同时用地面积指标默认使用《江苏省建设用地指标(2022年版)》,使用者可以根据所在省份直接在软件界面修改标准值或替换对应路径的规范文件。若需要更新规范,可至Resources文件夹修改.xlsx格式的计算规则文件。
2)建设条件输入和验证:
软件提供包括数字键入、下拉选择等方式的建设条件输入接口,界面将显示关联的指标计算结果,同时根据前述规范检验设置的条件目标是否冲突或是否在限制范围内。在验证不满足要求时,将显示文字提示和建议,使用者可依据建议修改输入条件、重新验证,或忽略提示、依据流程继续配置。
3)用地分配
上一步骤点击“计算总体指标”后显示校园总体指标,包括目标总建筑面积、实际生均用地面积,规范要求的对应的生均校舍面积和生均体育面积,以及根据学生人数计算的额定校舍用地总面积和体育用地总面积。由于规范提供的两项生均用地面积是建议值,用户可根据实际需求修改两项生均用地指标,程序将自动更新对应的总面积。点击重置按钮恢复默认值。点击“下一步”按钮,展开校舍分配及分区模块。
4)功能配置和分区:
高校规划的功能配置通常分为必配项目和选配项目,其中必配项目依据前述规范对其项目内容、对应的面积和高度都有限定,而选配项目则相对灵活。在布局前,通常将一个或多个功能划分为一个功能区。该软件会根据输入的条件设定默认的选配项目和必配项目,同时两项表格的部分内容可以由用户在软件内查看和修改,制定功能所属的分区、所需面积和层数,实现各项目到分区的分配,计算分区的用地指标并传递其包含的建设信息。
5)三维呈现:
该软件利用Rhino.Inside程序包调用Rhino视窗,根据功能4)的分区配置结果,依据默认的宽度、间距等设置显示三维体量模型,直观感受配置的功能分区规模以及包含的建筑种类和体量大小。同时可以调整体量的宽度、层高等属性,切换不同显示模式和角度。其中视图的放大、缩小、旋转以及三维模型的平移等操作与直接使用建筑建模软件Rhinoceros一致。
6)输出和导入
最终的各层级指标计算结果可以输出.csv、.json表单文件,同时三维模型可直接保存为.3dm文件或其他通用三维模型文件格式。另外,本工具的三维视图部分同时支持导入其他模型,例如可以导入场地模型,利用体块进行布局尝试。