3)在ArcGIS中构建遥感图像处理功能的交互界面。
为了将编写完成的Python脚本嵌入到ArcGIS中,为实现在ArcGIS下可以直接使用图像处理功能,需要创建交互界面。交互界面创建步骤如下:在Catalog中指定或者新建一个文件夹并添加NEW-toolbox,然后在该工具箱中添加一个新的脚本,将写好的*.py文件和脚本关联。最后,设置ENVI功能程序中的参数完成交互界面的创建。当运行脚本时,就会弹出输入参数的界面,可以根据自己的情况输入所需要的参数。
4)编写系统主界面功能菜单。
通过以上方法,实现遥感图像处理功能的载入,为便于用户使用,需要建立矿山遥感监测系统的主界面菜单。基于ArcGIS10.1的平台上可以用PythonAdd-in做个加载项插入到ArcGIS for Desktop应用程序中来完成系统菜单的定制。
常用的ArcGIS二次开发语言有Python,VBA,VB,.net等。其中,Python作为一种简单而且功能强大的开放性编程语言备受瞩目,它具有简单易学、不受局限、可以跨平台使用等诸多优点,因此ArcGIS9.0以上版本开始引入Python语言,更重要的是Python模块可以把基于IDL开发的功能集成到ArcGIS中,为ArcGIS和ENVI的一体化集成提供至关重要的技术支持。因此,基于Python模块进行集成研究也是近几年的研究热点。
3)在ArcGIS中构建遥感图像处理功能的交互界面。
为了将编写完成的Python脚本嵌入到ArcGIS中,为实现在ArcGIS下可以直接使用图像处理功能,需要创建交互界面。交互界面创建步骤如下:在Catalog中指定或者新建一个文件夹并添加NEW-toolbox,然后在该工具箱中添加一个新的脚本,将写好的*.py文件和脚本关联。最后,设置ENVI功能程序中的参数完成交互界面的创建。当运行脚本时,就会弹出输入参数的界面,可以根据自己的情况输入所需要的参数。
4)编写系统主界面功能菜单。
通过以上方法,实现遥感图像处理功能的载入,为便于用户使用,需要建立矿山遥感监测系统的主界面菜单。基于ArcGIS10.1的平台上可以用PythonAdd-in做个加载项插入到ArcGIS for Desktop应用程序中来完成系统菜单的定制。
常用的ArcGIS二次开发语言有Python,VBA,VB,.net等。其中,Python作为一种简单而且功能强大的开放性编程语言备受瞩目,它具有简单易学、不受局限、可以跨平台使用等诸多优点,因此ArcGIS9.0以上版本开始引入Python语言,更重要的是Python模块可以把基于IDL开发的功能集成到ArcGIS中,为ArcGIS和ENVI的一体化集成提供至关重要的技术支持。因此,基于Python模块进行集成研究也是近几年的研究热点。
举报