文摘为了适应不同用户的需求及遥感技术的发展,提出一种可扩展遥感图像处理软件框架的设计方法。通过构建软件平台,规定统一的遥感图像格式及访问方式,提供基础功能的应用程序接口(application programming interface,API);制定扩展模块的调用接口,将可执行程序(EXE)和动态链接库(dynamic link library,DLL)以扩展模块的形式添加到软件平台中,并完成相应菜单的动态添加及响应,实现平台与扩展模块、扩展模块与扩展模块之间的数据交换。科研人员可依托该软件平台现有功能进行二次开发,避免重复劳动;也可仅针对新的研究成果快速地编写程序,并方便地添加到软件平台中。