利用Visual LISP自动计算建筑面积和占地面积的方法研究.docVIP

利用Visual LISP自动计算建筑面积和占地面积的方法研究.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用Visual LISP自动计算建筑面积和占地面积的方法研究

利用Visual LISP自动计算建筑面积和 占地面积的方法研究 张韶岩 王平杰 (余姚市国土资源局 315400) 摘要:本文通过各种软件测绘的地形图转换为DWG图形后,在AUTOCAD2004中通过对图形属性的分析,利用Visual LISP编程自动计算建筑面积和占地面积的方法研究,提高了各种图形建筑面积和建筑占地面积计算的功效,为建设用地的指标控制提供了准确的数字依据。 关键词 建筑面积 占地面积 建筑物 房屋构面线 Visual LISP 概述 “保护耕地就是保护我们的生命线”,在我国耕地资源日趋贫乏的严峻的形势下,经济发展建设用地的需求量却在不断增加,为确保社会经济的可持续发展,每个地方的建设用地指标国家已进行了严格的控制,在这样的一种用地形势十分严峻的背景下,有的企业急需发展却批不到土地,有的企业批到了地却闲置或没有严格按建设用地指标去开发建设,不能有效的发挥土地的经济价值,所以目前要从建设用地指标管理着手,利用好每一块土地。本文利用Visual LISP编程自动计算建筑面积和占地面积的方法进行了研究,高效地准确地计算每一宗地的建筑占地面积和建筑面积,从而为建设用地使用指标的管理提供可靠的数学依据。 图形处理与选择集的构造整合 目前我国测绘软件种类繁多、功能独特,有的用AutoCAD为平台进行二次开发,如南方CASS5.0等,有的完全自主开发,如Walk、清华山维等,后者在转换成AutoCAD的DXF图形时,对其大部分符号进行了炸开处理,有的图形转换后产生很多的无用信息,对面积的自动计算带来了一定的困难。所以需要对图形进行一些基本的编辑后才能进行面积计算。 2.1 图形检核编辑 参与建筑占地和建筑面积计算的图形由于进行了转换、接边、插入、剪切等处理,从而使图形产生了多余的房屋结构注记和重叠的房屋线,有的肉眼能看见,有的看不见,而且相同图形中的同类文字、线型在分层、属性方面有所差异,所以在面积计算之前对图形进行以下处理: a、对有缺口的建筑物进行封闭处理。 b、删除建筑物内多余的结构注记,每个建筑物只需一个结构注记。 c、建筑物内的结构注记与层次注记尽量为一整体注记。 d、面积计算区域内的所有建筑物与建筑物结构注记必须分别分布在同一个层内,而且所有建筑物线型属性和结构注记属性要分别保持一致,如:不能有的是TEXT注记,有的是MTEXT注记等,有的是line 线型有的是pline 线型等。 e、其它不参与面积计算的构筑物或其它线型不能与建筑物层同层,同属性。 2.2 选择集的构造整合 对图形进行了上述处理后,还要过滤选择集中的但位于面积计算区域外的建筑物实体,自动删除重叠结构注记和重叠房屋构面线,提取房屋结构注记和房屋构面的线属性信息。 2.2.1选择集多边形坐标表的生成 Visual LISP选择集在进行多边形选择时,经测试多边形中有重复点时,选择集操作失败。一般在进行计算面积时,选取的多边形就是宗地的界址线,界址线在宗地图的前期制作过程中进行了多次调整,如有的地方加点,有的地方减点,经过多次拖动的界址线就出现了重复点的情况,利用多边形坐标表中相邻点的距离小于某一数值就认为是重合点或密集点,程序自动进行剔除,保证选择集操作成功。 2.2.2 选择集外建筑面积的剔除 参与建筑面积和建筑占地面积计算的图形的选择集多边形是宗地图界址线或人为临时绘制的多边形,有时选择集多边形由于绘制误差等原因压盖了部分区域之外的建筑物,导致面积计算产生差错,为此要对所有建筑物内的结构注记的脚点进行分析,从图形结构分析,多边形内的任意点向任意方向做一条射线,它与多边形的交点是奇数,多边形外的任意点向任意方向做一条射线,它与多边形的交点是偶数,通过交点的奇偶性判断,可以剔除多边形之外的建筑物,保证了面积计算的准确性。 重叠结构注记的删除 由于图形接边等情况引起的结构注记重叠,眼睛不易识别,要求能自动识别剔除重叠注记或近距离注记,如两注记完全重叠或相距在肉眼完全能看清的距离内时进行剔除。 重叠房屋线的剔除 地形图测绘时由于图形接边引起的眼睛无法识别的重叠房屋构面线,面积计算时要求能自动识别剔除。根据经验在实际测绘中面积完全相同的房子出现的可能性极少,如果相同则认为是同一个房子的重叠,根据这一思路对房子面积进行逐一比较,就可以剔除重叠房屋构面线。 选择集过滤信息的提取 我们对参与面积计算的选择集进行操作时有二种信息需自动识别提取,一种是房屋结构信息,即房屋结构注记所在图层名和注记方式等,另一种是房屋线所在的图层名和线型信息等。二种信息主要是通过提取图形上的房屋结构注和房屋构面线,对其进行分析并提取相关信息,通过所需信息的提取,可以在自动解算时从选择集中过滤大部分无用的实体,为面积的正确与快速计算提供了保障。

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档