APP下载

理解ArcObjects对象模型,编写林业规划功能程序*

2017-08-10丘国文

福建林业 2017年1期
关键词:规划方法模型

丘国文

(福建省上杭县林业局,福建杭州364200)

理解ArcObjects对象模型,编写林业规划功能程序*

丘国文

(福建省上杭县林业局,福建杭州364200)

理解ArcObjects常用对象模型,掌握其接口、属性和方法,目的在于编写程序,扩展ArcMap潜在功能,高效、准确实现林业规划及图层修正更新工作。

林业规划;ArcMap;ArcObjects对象模型;编程

目前,ArcGIS已成为林业制图软件的主流产品,虽然它有丰富的系统工具,但还是满足不了不同行业个性化的需求,若要在不同图层之间分析的工作,即使能利用其系统工具,有时不能一步做成,还需要生成许多中间图层逐步过渡才能做出来。ArcMap嵌入了VBA后结合ArcObjects,也能象Word、Excel、Access中的VBA一样,很方便定制ArcGIS里的应用工具,弥补其系统工具功能的不足。ArcObjects是ArcGIS的开发台,ArcObjects建立在微软的组件对象模型(Component Object Model,COM)技术之上,是微软产品中系列中的通用编程语言。VBA(Visual Basic for Applications)是支持COM的编程语言。本文结合“省级以上重点生态公益林区位图绘制”工作实例,基于VBA的ArcObjects编程,探寻实现两层之间的空间选择新方法。

1 基础资料准备

1、林业基本图(资源管理部门提供);2、省级以上重点生态公益林区位图(简称规划图),上杭县国家级重点生态公益林区位有:5亿立方米以上大型水库(棉花滩水库)周边一重山和梅花山保护区。省级生态公益林生态区位有:汀江河干流、黄潭河干流、旧县河干流一重山、交通干线一重山、饮用水水源保护区和森林公园的林地。

2 应用需求分析

规划图只是基于卫片影像图和地形图,根据自然地物地貌的特点及其空间位置来区划勾绘的,与基本图没有必然关联,最终还要将规划内容落实到这些区域的林业基本图小班中去。……

登录APP查看全文

猜你喜欢

规划方法模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
规划引领把握未来
快递业十三五规划发布
多管齐下落实规划
3D打印中的模型分割与打包
用对方法才能瘦
迎接“十三五”规划
四大方法 教你不再“坐以待病”!
捕鱼