摘要
基于Csharp与MATLAB混合编程的方法,实现了ARCENGINE与MATLAB的结合来处理遥感图像。分析介绍了调用MATLAB程序文件、创建C语言共享库和编译.NET组件3种Csharp与MATLAB混合编程的实现途径,并选用Csharp调用MATLAB编译的.NET组件的方法,把ARCENGINE与MATLAB结合,实现了ARCENGINE的遥感数据空间分析类库、数据操作组件与MATLAB图像处理工具箱的组合,扩展了Csharp开发环境下对遥感数据处理分析的类库和函数库,为遥感图像处理分析提供了更多便捷的方法。
Based on Csharp and MATLAB integrated programming method, It is able to process remote sensing image through combi- nation of ARCENGINE with MATLAB. Three Csharp and MATLAB integrated programming methods is illuminated in the paper, which include calling MATLAB program files through MATLAB engine, creating C language shared library and generating. NET component with MATLAB functions. The combination of ARCENGINE spatial analysis class libraries and data manipulation components with MATLAB image processing toolbox is achieved through calling . NET component generated with MATLAB functions. It expands class libraries and function libraries aiming at processing and analyzing remote sensing image under Csharp development environment and provides a more convenient way to processing and analyzing of remote sensing data.
出处
《测绘与空间地理信息》
2015年第10期147-150,共4页
Geomatics & Spatial Information Technology