钱发斌,延红卫
(云南省林业调查规划院,云南 昆明 650051)
在林业调查规划工作中经常需要对工作形成的矢量图层进行逻辑错误修改,由于矢量图层的小班因子一般较多,修改起来比较缓慢,往往是修改好了某一个因子,因修改另一个因子又导致该因子派生出新的错误。通过研究矢量图层逻辑错误的常规修改方法,结合ArcEngine(全称ArcGIS Engine)二次开发方法和数据库技术,探索出新的矢量数据逻辑错误修改方法,并应用于林业生产领域的各项工作中,以期提高工作效率。
ArcEngine是用于构建定制应用的一个完整的嵌入式的GIS组件库。利用ArcEngine,开发者能将ArcGIS功能集成到一些应用软件。在ArcGIS9系列产品中,ArcGIS Desktop、ArcEngine和ArcGIS Server都是基于核心组件库ArcObjects搭建的。ArcObjects组件库有3000多个对象可供开发人员调用,为开发人员集成了大量的GIS功能,可快速地帮助开发人员进行GIS项目的二次开发。2004年美国ESRI发布了ArcEngine,ArcEngine开发包提供了一系列可以在ArcGISDesktop框架之外使用的GIS组件,ArcEngine包含一个构建定制应用的开发包,其具有简洁、灵活、易用、可移植性强等特点,程序设计者可在自己的计算机上安装ArcEngine开发工具包,工作于自己熟悉的编程语言和开发环境中。ArcEngine通过在开发环境中添加控件、工具、菜单条和对象库,在应用中嵌入GIS功能[1]。
数据库技术是信息系统的一个核心技术,是一种计算机辅助管理数据的方法,可研究如何组织和存储数据,如何高效地获取和处理数据。数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。……