将ARCGIS中生成的三维成矿地质体体如何在IDL中显示

       用过CASS的人都知道野外数字测图嘚到的点数据(平面坐标)可以直接导入到CASS中,进一步绘制地形图那么,带有坐标的数据能不能在ArcGIS中实现点图层的生成呢答案是必须嘚!

(1)【文件】→【添加数据】→【添加XY数据】


(2)选择“气象台站.xlsx”中的sheet“气象台站”,X字段为经度Y字段为纬度,Z字段为高程(此處没有)选择地理坐标系CGCS2000。


    属性表连接为可选项可以不用连接,本文以连接各个气象台站的气温和降水数据为例

(1)数据准备:气溫降水.xlsx()





}

什么条件下我们能在ArcGIS中看到栅格數据的属性表呢

GRID数据,如果它的像元值范围小于10万(max-min<1000000)并且少于500条唯一值,那么软件会为它创建一个“真正”的属性表存储在INFO文件夹的grid.VAT表格中对于不满足上述条件的单波段整型数据,VAT不会自动创建但是ArcGIS会为其创建一个虚拟的属性表,我们在软件中使用的时候感觉它和“真正”的属性表一样一样的。

    对于浮点型的数据它不仅不可能有“真正”属性表的,而且它建立虚拟属性表的条件也是相当苛刻的ArcGIS為单波段浮点型栅格建立虚拟属性表的条件是:少于25条唯一值。

对于以上工具ESRI给出的用法是:

1.如果要删除现有表并创建一个新表,可选Φ覆盖将创建新的栅格属性表并删除原有表。

2.如果有一个现成的表并且未选中覆盖则将更新该表。不会删除任何字段但是表中的值將更改为最新值。

3.不能为 32 位浮点像素类型的栅格数据集构建栅格属性表

}

目前很多学者都是从宏观上讨論遥感和GIS一体化集成的可能性及集成的方法,但这些研究在GIS和RS方向只是对Python集成研究的思路或某一功能的介绍并没有一个基于Python开发的集成GIS與RS功能的应用系统。本文从矿山遥感监测需求出发分析矿山遥感监测中需要集成的GIS和RS功能,介绍实用性极强的矿山遥感监测系统

目前,进行系统开发可以选择独立开发或二次开发一般独立开发方法周期长、经费高、对开发语言水平要求较高,而二次开发方法具有周期短、成本低、实现速度快的优势所以本系统选择基于ArcGIS和ENVI/IDL的集成二次开发。ArcGIS和ENVI/IDL的集成开发方法较多其中主要有以下几种方法。

第一種方法在开发时用第三方语言调用ENVI的图像处理功能则是开发的难点,需要一定编程语言和二次开发基础;第二种方法主要是将图像处理功能集成在服务端客户端对数据进行显示和输出,但是这种方法在一定程度上会受到网络速度的限制无法实现大数据量的遥感图像的實时传输和显示;第三种方法利用Python语言将ENVI/IDL和ArcGIS链接起来,方法简单、易实现所以通过以上的分析对比,笔者采用第三种方法

系统基于ArcGIS進行二次开发,需要的ArcGIS功能可以直接调用图像处理功能则需要调用ENVI中的功能,即需要将ENVI的图像处理功能嵌入到ArcGIS中

系统开发的详细步骤洳下:

1)编写系统中需要的遥感图像处理功能。

在ENVI/IDL中编写IDL程序将其编译成.sav文件供Python脚本调用。具体方法如下:打开IDL设置工程名和保存路径,在工程文件中编写需要实现的图像处理功能程序生成.pro文件并编译成.sav文件供下一步Python调用。

编写Python脚本Python脚本可以嵌入到ArcGIS中,同时Python腳本又可以通过envipy模块运行编写好的.sav文件并获得用户从交互界面中输入的参数,将其传递给IDL程序从而实现在ArcGIS下运行相应的图像处理功能。

3)在ArcGIS中构建遥感图像处理功能的交互界面

为了将编写完成的Python脚本嵌入到ArcGIS中,为实现在ArcGIS下可以直接使用图像处理功能需要创建交互堺面。交互界面创建步骤如下:在Catalog中指定或者新建一个文件夹并添加NEW-toolbox然后在该工具箱中添加一个新的脚本,将写好的*.py文件和脚本关联朂后,设置ENVI功能程序中的参数完成交互界面的创建当运行脚本时,就会弹出输入参数的界面可以根据自己的情况输入所需要的参数。

4)编写系统主界面功能菜单

通过以上方法,实现遥感图像处理功能的载入为便于用户使用,需要建立矿山遥感监测系统的主界面菜單基于等。其中Python作为一种简单而且功能强大的开放性编程语言备受瞩目,它具有简单易学、不受局限、可以跨平台使用等诸多优点洇此ArcGIS9.0以上版本开始引入Python语言,更重要的是Python模块可以把基于IDL开发的功能集成到ArcGIS中为ArcGIS和ENVI的一体化集成提供至关重要的技术支持。因此基于Python模块进行集成研究也是近几年的研究热点。

温馨提示:“基于Python的矿山遥感监测系统开发方法”资料免费公开每期提供最新的彩图资料给廣大彩民阅读浏览,仅供参考使用彩图中所有联系方式和网址切勿相信,如果有任何问题本站一律不负责!请各位阅读浏览彩图资料嘚彩民提高防范意识,谢谢合作!

}

我要回帖

更多关于 地质体 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信