APP下载

基于Python 的AutoCAD 二次开发在批量分幅中的应用

2021-05-13陈波

建材与装饰 2021年13期
关键词:二次开发测绘规范

陈波

(四川中水成勘院测绘工程有限责任公司,四川成都 610000)

0 引言

地形图分幅图的传统制作方法是:先用AutoCAD 按标准图框裁成分块图,再套上业主的风格样式标准图框,手动修改图廓坐标。整个过程烦琐冗长,重复性操作较多,容易出现错误。针对上述问题,本文对AutoCAD 测绘成果的分幅图制作进行Auto-CAD 的二次开发,从而可以直接进行成果分幅,无须手动套特定样式的图框以及修改图廓坐标,进而优化分幅图的制作过程,本文以Python 语言为基础,对AutoCAD 进行二次开发。

1 数据源与执行规范

1.1 数据源

大渡河CSJ 水电站YSG 渣场1:1000 地形图,西藏自治区XQ 流域水电规划ZX 梯级水电站施工场地1:1000 地形图、金沙江上游GT 水电站坝址区1:1000 地形图、重庆潼南SJHD 枢纽工程水下地形图1:500 地形图、西藏自治区XQ 流域水电规划ZX梯级水电站库区1:2000 地形地类图。

1.2 执行主要规范(不限于)

(1)《水电工程测量规范(NB/T 35029—2014)》;

(2)《1:5001:10001:2000 外业数字测图技术规程(GB/14 912—2005)》;

(3)《国家基本比例尺地图图式第1 部分:1:5001:10001:2000地形图图式(GB/T 20257.1—2017)》;

(4)《全球定位系统实时动态测量(RTK)技术规范(CH/T 2009—2010)》;

(5)《机载激光雷达数据获取技术规范(CH/T 8024—2011)》;

(6)《机载激光雷达数据处理技术规范(CH/T 8023—2011)》;

(7)《测绘作业人员安全规范(CH 1016—2008)》;

(8)《水电工程三维激光扫描测量规程(NB/T 35109—2018)》;

(9)《水电水利工程施工测量规范(DL/T 5173—2012)》。

2 方法

2.1 技术选型

2.1.1 AutoCAD

用于CAD 二次开发的计算机语言有很多:C#性能最好、功能最全,但是开发难度太高,开发效率低;VBA 或者VB,难度适中,性能一般,功能有限,VB 在CAD2010 版本以后就没有和CAD 一起安装;Lisp,CAD 原生语言,语法难度最低,但是可读性差。

2.1.2 Python 的特点

在近几年中,Python 在人工智能、web 开发之中应用广泛,同时在金融分析、爬虫等领域也具有很大的作用,其特点如下:简单易学,侧重解决问题,轻语法;……

登录APP查看全文

猜你喜欢

二次开发测绘规范
来稿规范
来稿规范
PDCA法在除颤仪规范操作中的应用
来稿规范
浅谈基于Revit平台的二次开发
浙江省第一测绘院
工程测绘中GNSS测绘技术的应用
浅谈Mastercam后处理器的二次开发
西门子Easy Screen对倒棱机床界面二次开发
04 无人机测绘应用创新受青睐