AutoCAD的扩展属性在树木测绘数据处理中的应用
2011-04-18郭振华
郭振华
(北京新兴华安测绘有限公司,北京海淀 100036)
AutoCAD的扩展属性在树木测绘数据处理中的应用
郭振华∗
(北京新兴华安测绘有限公司,北京海淀 100036)
提出在基于AutoCAD的树木测绘数据处理中,使用树木图形的扩展属性对树木测绘中的对象属性进行存储,将树木图形数据与属性数据一体化结合,从而实现了树木数据进一步处理,如扯旗标注、统计分析、报表生成等的自动化、智能化,大幅度提高了树木测绘的数据处理效率和质量。
扩展属性;自动化;数据结构;一体化;编码
1 引 言
在建设和谐社会、生态社会、绿色城市的今天,园林绿化所扮演的角色显得越来越重要,树木测量工作肩负为园林绿化设计单位提供测区或园林内部树木的位置、种类、胸径等基础信息工作,从而得到最优化绿化设计方案的重要作用。而常规的作业方法一般均是在地形图以及坐标成果表中手动标注树种、胸径,尤其是坐标成果表,成百个上千坐标都需要录入,稍有不慎,便有可能出现差错,内业处理以及质量检查都带来很大的麻烦。基于以上的工作现状,提出了利用树木图形的扩展属性对树木测绘中的对象属性进行存储,将树木图形数据与属性数据一体化结合,通过扩展属性来实现测绘成果的自动处理,有效节省人力物力,提高工作效率,为树木测绘工作提供了一种简单而高效的处理方法。
2 扩展属性存储的方法
根据树木测绘外业采集情况,结合AutoCAD的实体扩展属性的存储原理,设计了树木测绘自外业测绘至内业数据处理的工作模式,基于该模式的树木测绘,可实现树木测绘外业采集位置信息与属性信息(如树种、胸径等)一体化,内业数据处理的自动化、准确化、高效化。
2.1 外业采集的编码定义
外业数据采集采用全站仪野外数字化编码法数据采集。编码法数据采集,使每个测量点均有编码,编码与坐标数据一一对应,不易出错,成图质量高。在基于全站仪的数据采集中,一般全站仪中测量的坐标数据包含序号、代码、X坐标、Y坐标、H高程,其中在一个坐标测量文件中,序号不能有重复,一般采用流水序号,代码可以输入、不输入或为空,采用代码存储树木相关属性(树种、胸径)。代码包含两部分内容:树种和胸径。代码共5位,前2位为树种代码,后3位为胸径,以厘米为单位。胸径小于100 cm时,前面加“0”。如松树(代码01),胸径为45 cm,树木测量时录入的代码为“01045”。表1为树种代码对照表。
树种代码对照表 表1
基于以上规则定义,外业树木测量后的树木坐标数据格式如表2所示。
树木坐标数据 表2
2.2 AutoCAD扩展属性的数据结构定义
根据AutoCAD的扩展属性结构要求,结合树木测量的属性要求,在AutoCAD中树木的属性结构定义如表3所示。
AutoCAD中树木属性结构 表3
3 基于属性的树木数据处理
3.1 树木坐标数据展绘
根据表2所述格式的树木测量结果,使用VS2010,对AutoCAD 2008进行NET开发,编制树木展绘程序(程序从略,以下同),对树木测量的坐标数据在AutoCAD 2008进行展绘,展绘包括树木的位置,不同的树木采用不同的树木符号表示,如图1所示。同时将树木的属性数据作为树木的扩展属性赋值到树木的符号中去,如图2所示。
图1 树木展绘成果图形
图2 树木属性
3.2 树木扯旗
在树木测绘成果图上,要求对树木的编号、树种、胸径进行扯旗标注,以往均是通过手工绘制线,然后将树木的相关属性用文字标注方式将树木属性标注在对应位置,这种手工方式速度较慢,且容易出错,需反复检查。现在,因树木的属性与树木的符号实体一体化存储,选择树木符号即可获取该树木的全部属性,所以可通过编程实现树木的扯旗标注,标注结果如图3所示。
图3 树木自动扯旗
3.3 树木坐标表
树木的坐标表,是指将树木的坐标及相关属性列表表示,以往均是手工一个个录入,现在,因树木的属性与树木的符号实体一体化存储,通过编制程序,即可实现树木坐标表的自动化生成,如图4所示。
图4 树木坐标表的自动绘制
4 结 语
我公司在“清华大学信息学院树木、管线综合测绘”工程中,使用扩展属性存储属性数据的作业方法,实现树木测量成果的自动绘制,实现数据处理的自动化,无需人工干预,节省了人力、物力,极大提高工作效率和成果质量。
借鉴地理信息系统GIS软件中,属性数据和空间数据的一体化结合,在AutoCAD中实现图形和属性的同步查询、统计、分析的基本工作原理,结合树木测绘实际工程设计了基于AutoCAD的扩展属性对树木属性进行存储,实现了从树木外业测绘到内业数据处理,树木的位置和属性均为一体化,从而完成树木测量数据的各种自动处理,达到了数据处理的高效和准确。基于AutoCAD的扩展属性存储实体的属性数据,不仅可应用于树木测绘中树木空间数据与属性数据的一体化,从而实现树木测量数据处理的自动化、高效化,还可用于地籍测量中的宗地属性、房产测量中的分层分户图属性、市政管线测量中的管线属性等的空间数据与属性数据的一体化存储,从而实现空间数据与属性数据处理的一体化、高效化。
[1] JORDAN S.Visual Basic 6编程宝典[M].北京:电子工业出版社,2004
[2] 李青岳,陈永奇.工程测量学[M].修订本.北京:测绘出版社,1995[3] 李春满,任建武,陈刚等.GIS设计与实现[M].北京:科学出版社,2003
[4] 秦洪观,崔惠览,孙剑等.Autodesk系列产品开发培训教程[M].北京:化学工业出版社,2008
[5] 孔勇平,朱娟.基于AutoCAD二次开发技术的研究[J].计算机工程应用技术,2008(12):78~82
Application of AutoCAD Extended Attribute on Tree Surveying and Mapping Data Processing
Guo ZhenHua
(Beijing Xin xin hua’An surveying&mapping Co.,Ltd.Beijing 100036,China)
The paper puts forward to use extended attribute of tree figure based on AutoCAD tree surveying and mapping data processing to store object attribute,and integrate figure data and attribute data which will realize further processing of tree data,such as automatic and intelligent flag tagging,statistical analysis,report generation etc.which will enhance efficiency and quality in data processing.
Extended attributes;automatic;data structure;integration;code
1672-8262(2011)01-105-02
P209
B
2010—07—30
郭振华(1983—),男,助理工程师,主要从事工程测量工作。