APP下载

基于AutoCAD二次开发实现库区淹没调查中图斑面积的统计与分类

2016-11-10黎富忠

大众科技 2016年3期
关键词:图幅图斑二次开发

黎富忠

(广西壮族自治区水利电力勘测设计研究院,广西 南宁 530023)

基于AutoCAD二次开发实现库区淹没调查中图斑面积的统计与分类

黎富忠

(广西壮族自治区水利电力勘测设计研究院,广西 南宁 530023)

基于AutoCAD平台二次开发,高效、准确地在数字化地形图中自动标注图斑号,并根据不同地类把各图斑分色填充图案,形成彩色分类图,同时把各图斑所在图幅号与图斑号相关联,自动生成图斑面积表和分类面积统计表等属性表,快速准确地完成库区淹没调查中图斑面积的统计与分类工作。

数字化地形图;图斑;多段线;地类;区域

1 概述

在库区淹没、土地征用、土地开发整理等测绘工程项目中,都涉及地块面积的量算与分类统计等工作,除了手工量算外还可以采用GIS等软件进行处理,由于GIS的投入成本高、建拓朴关系前要经过预处理、自动剪断线、清除微短线、清除重叠坐标、自动节点平差、拓朴查错、拓朴重建等等步骤,对不合格的线段一一编辑,且图面显示的图斑号注记与属性还没有关联,还必须对图斑属性进行编辑。如果数据不规范有错误,在造区后再发现,对其修改相当麻烦。针对上述情况,在AutoCAD上进行二次开发,同样能实现图斑面积的统计与分类,而且投入成本低、工作流程简洁、修改方便、速度快精度高,并且同一地类同一颜色显示,视觉感观效果好。

2 工作流程

(1)在数字化地形图上新建图层,每一地类各建一图层名并设置好图层颜色,图层名与地类名称要事先定义好(如图1),地块代码指某地类的代码即图层名,用户可自定义或修改代码和地类。

图1 地块代码设置

(2)用多段线各绘出各个地块的封闭线,此线存放在其所对应的地类中,即图层中(此步操作可免去重复输入地类名称),如果需要输出此地块的高程值,则在多段线属性的“标高”中输入高程。

(3)把其它不是地类的图层全部关闭,然后点“保存并选择封闭线”按钮,输入保存路径和文件名后,在AutoCAD中框选所有地类的闭合线,确认后程序自动在闭合线的多边形中心标注地块编号和地块类别,生成图斑面积表和分类面积统计表,同时根据图层颜色填充各个图斑,形成彩色区域分类图。多段线绘出的各地块(图斑)封闭线如图2:

图2 封闭图斑线

自动标注地块编号并填充后的彩色图(同一地类同一颜色),如图3:

图3 地块彩色填充

放大上图可看到编号及属性标注内容如图4:

图4 自动编号及属性赋值

文字标注存放在“地块注记”的图层名中,在横线上方为图斑号,在横线下方为地类名,彩色填充存放在“区域填充”的图层中。

(4)线段不封闭或遗漏地块的查找。一般封闭线(图斑线)不封闭或遗漏,用肉眼很难发现,从填充的彩色图可看到,无填充和无注记的空白处即线段不封闭或遗漏地块处,出错地方一目了然,修正图斑线后,删除“地块注记”和“区域填充”图层中的内容,重新生成。

图5 数据查错

(5)图幅号与图斑号关联。运行“根据文字查其所在图幅号”模块,点击“拾取左下—右上角坐标”栏,程序切换到AutoCAD,选择图幅框左下角右上角坐标,然后在图幅号栏中输入图幅编号,程序根据上图所标图斑号自动与其所在图幅号关联,最终程序自动生成的图斑面积表和分类面积统计表如图6~图8。

Map-spots area statistics and classification based on secondary development of AutoCAD for reservoir area inundation investigation

By secondary development based on AutoCAD platform, efficient, accurate and automatic coding of map-spots on digital topographic map is permissible; map-spots corresponding to different land-use classes are filled with different colors; drawing No. is associated with corresponding spot code; map-spots area chart and classified area statistics chart can be generated automatically, so as to permit rapid and correct map-spots area statistics and classification for reservoir area inundation investigation.

Digital topographic map; map-spot; polyline; land-use class; region

图6 根据文字查其所在图幅号

图7 地块分类面积表

P21

A

1008-1151(2016)03-0026-02

2016-02-10

黎富忠(1982-),男,广西横县人,广西壮族自治区水利电力勘测设计研究院工程师,从事水利电力勘测设计工作。

猜你喜欢

图幅图斑二次开发
地理国情监测中异形图斑的处理方法
基于C#编程的按位置及属性值自动合并图斑方法探究
土地利用图斑自动检测算法研究
浅谈基于Revit平台的二次开发
浅谈Mastercam后处理器的二次开发
西门子Easy Screen对倒棱机床界面二次开发
基于EXCEL的地形图图幅号转换查询方法
基于ArcMap的图幅接合表快速生成方法研究
地形图图幅编号规则及实现
基于ArcGIS 10的土地利用总体规划图斑自动化综合