预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于AutoCAD图元扩展实体数据的房产测绘系统设计与实现罗国夫郑礼飞蒋霖[摘要]根据国标《CB/T17986.1-2000房产测量规范第1单元:房产测量规定》和《GB/T17986.2-2000房产测量规范第2单元:房产图图式》,利用AutoCAD图元扩展实体数据,使用VisualLISP语言,在Au-toCAD平台上开发一套轻量化的房产测绘系统,用于房产测绘生产和高校房产测绘课程教学。[关键词]房产测绘系统;AutoCAD扩展实体数据;VisualLISP文章编号:2095-4085(2019)06-0012-03随着城市建设和房产交易在我国的发展,为房产确权,发证提供服务的房产测绘变得尤为重要。目前市场的主流的房产测绘系统不论是在AutoCAD上进行开发,还是在地理信息系统软件(GeographicInfor-mationSystem,简称GIS)上进行开发,普遍都使用了第三方数据库或是GIS核心数据库来管理房产测绘属性数据。然而,房产测绘涉及的属性数据,数据数量相对比较少,数据量也比较小,关系简单。为几兆甚至几百KB的数据而使用数据库增加了软件的体量,也增加了用户使用成本,还造成用户数据文件的繁杂。本系统尝试使用AutoCAD图元扩展实体数据代替数据库来存储房产测绘的属性数据。AutoCAD作为国际上最流行的CAD绘图软件在国内的应用广泛。自11.0版本以后,Autodesk公司在AutoCAD引入了扩展实体数据的概念,为广大用户提供了更强的二次开发功能。借助扩展实体数据,用户可以很方便地在图形实体中按不同的需求分门别类地存取不同的非图形数据,如房产测绘中的权属人信息,面积计算方式,面积分摊信息,设计人员关心产品的材料,重量,而财务人员则关心产品的成本,价格等。众所周知,利用”块”属性可以存取非图形数据,而且这也是在AutoCAD11.0版本以前用户能够在图形中存取非图形数据的唯一方法,而每个需要存取非图形数据的图元都转换成块不仅不方便,而且也不好现实,现在通过扩展实体数据,非图形数据的存取都可以依附在每一个实体数据之后,变得更加灵活,方便。带有属性的图形,其文件无需有对应第三方数据库属性文件即可存储为一个标准的AutoCADDWG格式文件,数据存储更为直观,使用更为简单。1系统分析房产测绘系统所针对的主要用户是房地产测绘单位,其最终目标是辅助测绘人员快速绘制出房屋的分层分户平面图,并以最新的国家标准为基础计算出所测房屋的套内面积和公共分摊面积,统计各类信息,生成统计表格及自动配置图形,以此提高图形绘制和面积计算,分摊的速度,改善配发房产证的工作效率和工作质量。要实现上述目标,系统至少需要实现以下6个方面的基本功能。(1)绘图功能能便利的按规范绘制房产分层分户图。房屋丈量,绘图时难免产生错,漏等情况,系统还需便于修改绘制错误的部分。(2)面积量算功能面积量算是房产测绘的核心功能,确定每一功能区域的面积大小是最基本的功能。(3)屬性录入功能实际房屋的每一区域都有特定的功能,或是属于公共区域,或是属于某一权属单元,某些区域计算全部面积,某些区域只计算一半的面积。绘制房产图时还需指定每一区域的功能属性,哪个区域属于哪一权属单元,哪一户,公共区域分配到哪些区域等情况均需一一指定。(4)分摊计算功能按规范或协议的规定进行公共面积的分摊计算工作。(5)报表输出功能能根据规范或实际需要输出各种成果报表。(6)出图功能按规范规定和实际需要输出分层,分户等图件。2系统的设计实现2.1系统作业流程设计规范的系统作业流程是搭建系统框架的前提,通过对房产测绘单位实际工作过程的分析,设计出房产测绘系统的主要流程,包括环境定制,房产绘图,属性录入,面积分摊,报表输出,分户图输出等具体过程。2.2系统模块划分与功能设计2.2.1定义系统环境模块主要定义绘图中用到的图层,颜色,线型,字型,字高(根据比例尺)等。绘制房产图主要是根据《GBT17986.1-2000房产测量规范第1单元:房产测量规定》和《GBT17986.2-2000房产测量规范第2单元:房产图图式》规范中符号形状,符号大小,线型粗细虚实等规定来绘制的,这些符号等绘图规定事前根据规范进行定义,简化绘图图形属性的设置和便于统一绘制。2.2.2属性录入模块将分层图中每一计算区域统一编号,定义为图元号。将该区域面积系数,图元性质,共同层数,所在层次,分组标识,单元标识(权属信息)等信息录入到该图元号扩展实体数据。图元号承载该面积区域的所有信息数据,包括其对应的计算面积区域的对应计算面积的线。2.2.3面积分摊模块将每一相同性质区域的所有图元进行分组,并赋予组名。根据规范,指定共用组分摊到的范围,如有多级分摊,系统将自动进行多级分摊计算。2.2.4报袁输出模块按规范要求和实际需要输出各种报表,图