ENVI、Arcmap使用小结

近来做遥感分类,遇到不少问题,也使自己得到了更大的进步,总结几点如下:

1、Arcmap裁剪的一种方法(可以用矢量或栅格来作为掩膜)

    通过Toolboxs-Spatial Analysis tools-Extraction-Extract by mask来实现。注意作为掩膜和被裁剪图层必须具有相同空间参考,否则不能裁,如若没有空间参考,可按下面办法定义图层的空间参考。

2、Arcmap定义空间参考

     通过Toolboxs-Data management tools-Projections and Transformations-Define Projection;可以自己定义,也可选择已有图层的空间参考。

3、Arcmap栅格重采样

    通过Toolboxs-Data management tools-Raster-Resample工具进行。

4、ENVI做波段叠加

    通过ENVI主菜单Basic Tool-Layer stacking把不同波段叠加到一个中。

5、ENVI做监督分类

    ENVI做最大似然法监督分类时,先用上面Layer stacking叠加后,有的影像分类时会出错,提示结果不合理,具体原因没有弄清楚,此时一般作分类时可以采取使用影像的空间子集再作分类,一般可成功。

6、ENVI用矢量图层来作影像裁剪

    1、打开要裁剪栅格数据;

     2、打开矢量数据,注意矢量图的投影与栅格要一致才可以,在加载栅格的窗口中加载;

     3、将矢量数据转为ROI:File 选择 Export Layers to ROI,在Select Data File to Associate with new ROIS 中选择栅格数据,在Export EVF Layers to  ROI中选择Convert all records of an EVF layer to one ROI,点击OK;

     4、裁剪栅格数据:在ENVI主菜单Basic Tools 中选择Subset Data via ROIs,在Select Input File to Subset via ROI 中选择需要裁减的栅格数据。在Slect Input ROIs 中选择建立的AOI,注意Mask pixels outside of ROI ?这个选项,如果选择 No ,则是以包括ROI在内的最小矩形范围裁剪,得到的结果数据也是矩形。如果选择Yes,则需要在 Mask Background Value 后给出 ROI 范围外的数据值,默认是0 (该值自己随意设定)。选择保存路径,OK。

posted on 2008-11-16 19:17  YISONG  阅读(2521)  评论(0)    收藏  举报

导航