论文部分内容阅读
土壤侵蚀评价模型与GIS的集成一直是目前研究的热点问题。研究基于ArcGISEngine开发包和组件技术,在VisualBasic中调用ArcObjects组件,通过创建ActiveDLL工程,构建了基于RUSLE和土壤侵蚀评价指数模型的GIS内嵌模块。该模块包括:土壤侵蚀量计算、流域尺度土壤侵蚀评价、小流域尺度土壤侵蚀评价和坡面尺度土壤侵蚀评价四个子模块。研究表明基于ArcGISEngine,以二进制的动态链接库(DLL)表现,开发土壤侵蚀评价模块,能够简化土壤侵蚀评价的计算逻辑,提高工作效率,具有良好的扩充性、灵活性和可操作性,模块化的土壤侵蚀评价指数能更好地应用于土地利用与土壤侵蚀评价相关研究。
The integration of soil erosion evaluation model with GIS has been a hot issue in current research. Based on the ArcGISEngine development package and component technology, the ArcObjects component is called in VisualBasic and the GIS embedded module based on RUSLE and soil erosion evaluation index model is constructed by creating ActiveDLL project. The module includes four sub-modules: calculation of soil erosion, evaluation of soil erosion at catchment scale, evaluation of soil erosion at small watershed scale and evaluation of soil erosion at slope scale. The research shows that based on ArcGISEngine, the development of soil erosion evaluation module based on binary dynamic link library (DLL) can simplify the computational logic of soil erosion evaluation and improve work efficiency. It has good extensibility, flexibility and operability. Modularization Of the soil erosion evaluation index can be better applied to land use and soil erosion evaluation related research.