AutoCAD的扩展数据及其在规划行业的应用
AutoCAD的扩展数据及其在规划行业的应用AutoCAD是美国Autodesk公司出品的、目 前世界上应用最广的计算机辅助制图软 件.AutoCAD以其强大的图形编辑功能成为众多 城市规划设计人员采
AutoCAD 的扩展数据及其在规划行业的应用 AutoCADAutodesk 是美国公司出品的、目前世界上应用最广的计算机辅助制图软 .AutoCAD 件以其强大的图形编辑功能成为众多城市规划设计人员采用的工作平台,在同 . 类软件中市场占有率居世界第一 AutoCAD.AutoCAD 的图形编辑功能确实非常强大,但是其属性库功能相对较弱在数据库 中,只是记录着表示图形元素的几何位置、形状、 () 大小的几何坐标和表示图形元素性质如颜色、层号等的属性数据,很少涉及到其它非图 [1]. 形特征属性虽然利用块实体,可以实现对非图形特征属性的读写操作,但是不方便进 [2]. 行应用因此, AutoCAD. 很多设计图通常用附表、标注的形式来表现图形的各种属性这种表现属性的方 . 式在进行规划审批的时候造成了极大的不便规划审批人员不得不人工判断实体与属性的 关联性,手工对各重要经济控制指标进行计算和统计,造成了极大的工作量,而且,以手 工计算为基础的传统审批方式,在核查各重要经济控制指标的准确性和精度等方面,很难 . 满足要求,并存在工作效率和透明度不高的问题 AutoCADAutoCAD 从上述情况看来,最佳的办法是对本身做文章一一有效的关联数据的 . 图形数据和属性数据,使其能在规划审批时自动对设计图的各种指标进行自动计算和统计 1AutoCAD 的扩展数据 AutoCAD41(Xdata);2 实现添加对象指定位数据的机制有种,分别是:、扩展数据、扩展记 (Xrecord);34[2]. 录、任何对象的扩展字典;、可以包含数据的任何定制对象几种机制各有 Xdata128K, 优劣’其中存储数据量有限’只能存储小于的数据,但是它的数据结构简洁 Xdata. 应用方便,所以大部分规划行业二次开发的人员都选择使用 XdataResbuf10011001 是一个指向一列结构体的链表,由一个或多个组码组成,每个组 [3]..Xdata 码包括唯一的程序申请名申请名定义了自身数据的类型含义和组织结构的组码 1000-071,11U. 范围从组码以及组码数据类型、组码说明及示例如表所示 表组码范围与组码值的类型 1 组码值 数据类型 说明 示例 1000 字符串 255 最多个字节 “1999.7 1001 中请名 31 最多个字节 ••parti,’ 1003 图层名 “pipe” 指定与扩展数据相关 的图层名,该层一定在 图形文件中存在 1005 大小写不敏感 “A4E7F 图形数据库句柄 1071 长整数 32 位 11111111 2 扩展属性的应用与开发实例 AutoCAD4 在规划行业应用扩展属性,会涉及到下面个问题:数据预处理,指标核查计 .4 算,指标复核及数据输出要解决这个问题最关键的就是数据标准,一套合适的数据标 4.. 准能让这个问题迎刃而解所以,在应用扩展数据前,首先要建立一套完善数据标准 2.1 数据标准的建立 国家现有的规划技术标准和规范已难以完全满足当今城市多元化发展对建筑规划编制的要

