欧丁丁,张 琪,刘世好,曹 虹,文 汲,周 维,尹祺卿,胡春香
(1.国家林业和草原局中南调查规划设计院,长沙 410014; 2.中南林业科技大学,长沙 410004)
林业制图是林业工作中的一项基础性工作,也是向大众直观展示林业调查、规划设计成果的重要途径[1-3],但传统的林业制图工作量大、技术要求高[4-7],特别具体到每个小班的现状和设计情况的图件制作,图件数量多,制图时间周期长,严重挤占项目时间。基于此,部分学者开始思考如何进行自动出图,并寻求适合特定条件下的自动出图方法。有的学者对单个小班的出图方法进行了研究,如:李霄等[8]基于Arcgis内置站点包ArcPy对违法矿山小班的现状进行自动出图方法研究,通过建立地图模板,遍历要素的每一个小班,使用动态文本对小班现状进行描述,最后导出图片,相比人工制图节省了大量的时间;阳昭[9]利用ArcGIS10.2的数据驱动页面,对低效林改造作业设计项目小班进行了自动分幅出图,实现了林业项目专题图的自动分幅出图。虽然已有不少有关ArcGIS自动出图的研究,但目前依然存在尚未解决的问题,如:在对多个小班自动出图的时候,如何避免图面框线与小班界线相交的问题、如何在出图时自动生成小班属性简表,以及同时一张已定纸张大小的范围能内包含最多的小班,从而节约纸张并且保持出图界面的美观等。本研究将通过结合ArcGIS内置站点包ArcPy和基于Excel的编程语言VBA解决上述问题,为林业自动化制图提供一种新的方法。……