面向城市规划的参数化设计技术与系统(二)

来源 :建筑与文化 | 被引量 : 0次 | 上传用户:mzybbs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】针对城市规划行业目前普遍使用的AutoCAD软件所绘制的图形层次较低且缺乏关联、智能性不足、方案修改维护成本高,以及现有参数化设计系统技术门槛较高等问题,提出一套面向城市规划的参数化设计新技术,并开发了相应的系统。文章共分三部分,本文为第二部分,给出了DXF-SHP文件格式自定义转换方法,其中包括DXF文件的读取和存储、SHP文件写入技术等。第一、三部分分别给出了系统整体架构思路和基于属性块的城市图元参数管理方法、参数化三维建模技术,并通过实际规划案例,证明了所述技术和系统的可行性和高效性。
  【關键词】参数化设计;城市规划;CityEngine;格式转换
  1 引言
  目前城市规划行业普遍使用计算机辅助设计软件为AutoCAD,它所绘制的图形存在着层次较低且缺乏关联、智能性不足、方案修改维护成本高,以及现有参数化设计系统技术门槛较高等问题,严重制约了城市规划设计工作的效率。为此,笔者提出了一套面向城市规划的参数化设计新技术,并开发了相应的系统。文章共分三部分:第一部分介绍了系统的整体架构思路和基于属性块的城市图元参数管理方法;本文为第二部分,重点介绍了DXF-SHP文件格式自定义转换方法,其中包括DXF文件的读取和存储、SHP文件写入技术等;第三部分给出了参数化建模技术,并通过实际规划案例,证明了所述技术和系统的可行性和高效性。
  2 DXF-SHP文件格式自定义转换技术
  DXF[1](Drawing Exchange File)文件是Autodest公司推出的与外部CAD/CAM进行图形信息交换的一种文件格式。一个完整的DXF文件应由7个大段组成:标题(HEADER)段、类(CLASSES)段、符号表(TABLES)段、块(BLOCKS)段、图元(ENTITIES)段、对象(OBJECTS)段、文件结束符号(组码为0,组值为EOF)[2]。每个大段又由若干个组组成,每个组占用连续的2行,第1行为组码,用于表示后续数据所代表的含义,第2行为组值,相当于数据的值,组码和组织合起来代表1个数据的含义和数值。
  本系统客户端输出格式为DXF(DWG可转换成DXF),而服务端CityEngine平台必须使用SHP(ESRI Shapefiles)[3]格式,因此首先需要进行文件格式转换,包含读取DXF文件、存储实体信息并写入SHP文件两大块内容。
  2.1 读取DXF文件
  目前,DXFLIB是一个比较实用的读写DXF文件的C++库。在读取DXF文件时,DXFLIB分析文件并且调用用户自定义的函数来添加实体、层、块等数据。然而,DXFLIB并不保存任何实体或者信息,更不提供保存的容器,需要用户自定义处理函数。它的基本工作原理如下:(1)DXFLIB分析DXF文件,识别对象;(2)当获得用户需要的对象时,调用用户自定义的回调函数;(3)在用户的回调函数中处理各种实体,或者将它们保存到容器中。
  本系统利用DXFLIB设计的读取DXF文件基本流程如图 1所示。首先进入块(BLOCKS)段读取块定义信息,将每个读取到的块及其内部图元存入一个预先定义的“块”数据结构,并保存在块容器(一个存储块的列表)中,注意块列表中的图元并不在绘图区显示,它只起到参照的作用。块段读完之后,进入实体(ENTITIES)段,搜索并读取属性块(DXF内部定义为INSERT实体)图元。当找到一个INSERT实体时,读取它的引用块名、插入点坐标、缩放和旋转参数、属性值(ATTRIB)等信息。然后根据引用块名,在前述的块列表中获取原块定义,提取其中的每个几何图元,作坐标转换、记录属性值、线/面判断以及存入线/面容器等操作。实体段读完后,整个流程结束。
  2.2 存储和写入SHP
  在存储、写入矢量数据方面,作为GDAL项目分支的C++开源库——OGR[4]提供了较好的支持。OGR体系结构包含有OGRGeometry,OGRFeature,OGRLayer等大类,[5]其中Geometry类又包含点、线、面、多点、多线、多面等派生子类。下面将介绍结合OGR设计的数据结构(容器),用以存储从DXF文件中读取的属性块信息。
  首先,针对属性数据(Promp字段不做记录)设计如下结构:
其他文献
【摘 要】气体灭火系统自动控制装置,通常以感烟探测器与感温探测器发出的两个独立的火警信号组合(烟-温组合)作为启动的确认依据。笔者根据相关规范、探测器的特性、使用场合等,探讨这种(烟-温组合)启动方式的利与弊,并提出其他的(如烟-烟组合)启动方式,供设计者参考。  【关键词】设计规范;气体灭火系统;感烟探测器;感温探测器;自动控制  一、烟-温组合的利弊分析  到目前为止,气体灭火系统防护区的火灾
期刊
【摘 要】随着我国建筑业前所未有的发展,建筑设计结构成为了建设单位所关心的问题。因此,大家把關注和研究的重点放在了框架结构设计上,那么,本文所要探讨的重点混凝土框架结构的设计。  【关键词】混凝土;框架结构;设计;  一、混凝土框架结构的概念设计  混凝土框架机构的概念设计对于一个专业设计人员来说是至关重要的,这是他们设计时首先要考虑的问题,针对近几年来频繁出现的自然灾害尤其是地震带给人们的灾难,
期刊
【摘 要】随着中国逐步进入老龄化社会,老年住宅越来越受到关注。本文总结国内老年住宅类型,论述了老年住宅的设计原则,并介绍老年住宅公共场所与室内的细部设计。  【关键词】老年住宅类型;规划要点;公共场所与室内细部设计  1、引言  我国已进入老龄化社会阶段,目前我国60岁以上老年人口已超过1.45亿,占我国总人口的11.2%,而且这个数字每年以3%的速度增长,按照国际标准,当一个国家60岁以上人口占
期刊
【摘 要】箱型基础在建筑设计中因为其荷载集中和稳定性良好的优点而被广泛采用。研究从上部结构的力传递到地基的箱型基础的反力,进一步探讨基底接触压力分布规律是很有必要的,有关箱型基础的反力分析和分布规律特点,国内外虽已做了很多研究,但目前仍然有很多研究不足的地方,针对相关问题,本文提出了柔性刚性和耦合作用 结构体系共同作用的分布规律的观点。  【关键字】箱型基础;反力分布规律  一、基底地基反力的分布
期刊
【摘 要】本文以村镇绿地系统规划为研究对象,研究探讨了快速城市化区域的村镇绿地规划方法和途径。首先明确了村镇绿地系统规划中涉及的几个概念,然后分析了绿地系统的功能作用,现代村镇绿地系统规划中出现的问题,对比国外绿地系统规划,进而探讨了村镇绿地系统规划的特点和实施管理等问题。  【关键词】绿地系统规划;布局模式;生态环境;目标设置;管理实施  1、前言  十六届五中全会作出了加快社会主义新农村建设的
期刊
【摘 要】我国人口老龄化日趋严重,老年人数量已超1.3亿。而现行的住宅体系在设计理念上对老年人的需求考虑不多。当前住宅设计应如何满足老年人的住房需求,已成为我们所面临的、迫切需要考虑的问题。本文总结了国内外对于老年人居建筑设计的现状,分析了老年人生理及心理的特性,并就此对老年人的居住建筑设计进行了一些探索。  【关键词】老年人;居住住宅;现状分析;特性;设计探索  1 前言  老年人的居住问题直接
期刊
【摘 要】本文根据笔者的实际经验,对某城市滨水地区的建筑设计进行分析探讨,并提出个人设计理念。  【关键词】建筑设计;控制指引  一、某城市滨水地区建筑设计控制对象  本指引主要是针对某城市域内的河流、湖泊、水库的滨水地段提出的相关建筑设计指引。  二、某城市滨水地区建筑设计总体要求  1、目的性  保护稀缺公共资源的公共性,注重滨水生态环境与城市建设空间的相互融合。打通某城市滨水地区稀缺公共资源
期刊
【摘 要】阐述了园林景观照明设计的艺术化、文化特色、安全性、可行性、协调性、环保原则,从泛光照明、透光照明、轮廊照明等方面探讨了建筑物、广场、水景、道路的照明设计方法。  【关键词】景观照明;设计;原则;方法  灯光照明不仅具有使白天得以延长进而服务于人类生产、生活、娱乐和休息的基本功能,而且具有创造让人愉悦、增强美感理想环境的装饰功能。随着照明技术的发展,已有越来越多的灯光设计者将照明效果融入其
期刊
【摘 要】在校园空间中,反映一定群体的精神风貌、审美情趣、价值趋向。景观,是自然形成或人工创造的物体和空间所围合而成的场所。本文以笔者参与萧山城南初中-新校区景观设计为例,论述了校园文化景观设计实用功能、精神文化、景观效果的统一;对校区历史及教学特色的解读,对学生教师的定位;小品设计、绿化设计、标示系统、文化节点,等的统一与呼应。  【关键词】校园文化;景观设计  一、实用功能、精神文化、景观效果
期刊
【摘 要】对于设计企业而言,项目风险的识别对项目的成功与否的重要性不言而喻。风险识别的方法和途径有很多,本文采用系统动力学模型,分析整个项目的系统构成,选择合适的常量和变量,建立相应的系统动力模型,模拟了整个设计过程,进行风险因素作用机理分析,识别出了设计企业在设计实施过程中的的风险,为企业的在项目实施过程中的风险管理提供可相关的依据。  【关键词】系统动力学;设计企业;风险;识别  1.引言  
期刊