计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (9): 174-177.
卜 坤1,2,张树文1,张宇博3
BU Kun1,2,ZHANG Shu-wen1,ZHANG Yu-bo3
摘要: ArcGIS提供了功能强大的地图代数计算功能,可以有效地针对栅格数据进行空间分析。但是,由于其运算效率较低而成为一些项目应用的瓶颈。研究认为ArcGIS进行地图代数计算效率比较低的主要原因在于它在计算时首先对数据进行重采样。通过使用IDL提供的栅格数据处理功能,对数据进行预处理,建立进行地图代数计算时的模版,将进行地图代数计算的各个图层依照地图代数模版重新进行范围的分割,并根据原始栅格数据及研究内容确定像元大小,对栅格数据进行重采样,得到可以用IDL进行地图代数运算的栅格数据集。根据不同研究领域的内容,设计地图代数的算法,实现地图代数运算。最后,以使用USLE方程计算三江平原土壤侵蚀模数为例,验证了方法的有效性。