ENVI扩展工具:栅格与矢量互转工具

0
分享 2017-01-01
ENVI 提供了分类结果转为矢量的Task(ENVIClassificationToShapefileTask),但是没有在 ENVI 工具箱中提供单独工具,ENVI 5.3中依然使用的旧版转矢量工具,即
  • /Classification/Post Classification/Classification to Vector


同时,ENVI 也没有提供矢量转栅格的工具。

综上考虑,推出栅格与矢量互转工具。

工具下载与安装

建议使用 App Store for ENVI 进行 ENVI 扩展工具的下载和管理,方便随时查看和更新最新版工具。
App Store for ENVI下载地址:<a href="http://blog.sina.com.cn/s/blog ... .html

或者可以手动下载:<a href="http://pan.baidu.com/s/1dEVlPG ... VlPGP
将下载的 ENVI_Raster_Vector_Converter_V5.3.zip 压缩包解压,得到 custom_code 和 extensions 文件夹,将这两个文件夹拷贝到 ENVI 安装路径:
  • C:\Program Files\Exelis\ENVI53\

重启ENVI即可使用。
注:本工具支持ENVI 5.3及更高版本

工具功能介绍

此工具包含两个功能:
  • 栅格转矢量:/Extensions/Raster Vector Converter/Raster to Vector
  • 矢量转栅格:/Extensions/Raster Vector Converter/Vector to Raster


栅格转矢量

注:此工具仅支持将 分类结果 转换为矢量文件。
1) 启动/Extensions/Raster Vector Converter/Raster to Vector;
2) 在弹出的对话框(File Selection)中选择分类结果栅格文件,单击OK;
3) 在弹出的对话框(Class Selection)中选择需要输出为shapefile的类别,单击OK;
4) 在弹出的对话框(Classification To Shapefile)中设置如下参数:
  • Export Area Attribute:是否输出面积属性,默认为Yes
  • Export Class Color Attribute:是否输出类别颜色属性,默认为Yes
  • Export Classes:上一步骤中已经选择,此步骤不需要改动,因为改动无效
  • Output Vector:设置输出矢量路径

5) 单击OK,即可得到矢量转换结果。

矢量转栅格
注:此工具参数较多,请仔细看说明。
1) 启动/Extensions/Raster Vector Converter/Vector to Raster;
2) 在弹出的对话框(File Selection)中选择矢量文件,单击OK;
3) 在弹出的对话框(Attribute Selection)中,选择进行栅格化的基准属性,单击OK;
4) 在弹出的对话框(Vector to Raster)中设置如下参数:
  • Input Vector:输入矢量。已经在步骤2中选择;
  • Output Attribute:栅格化基准属性。已经在步骤3中选择;
  • Reference Raster:参考栅格。以此栅格文件的坐标系和分辨率为基准进行栅格化;
  • Coordinate System:输出坐标系。当Reference Raster没有设置时,须通过此参数设置输出坐标系,支持从栅格文件、当前视图、手动等方式选择输出坐标系;
  • Output Pixel Size:输出分辨率。当设置Reference Raster时,此参数可空缺,也可手动输入需要的输出分辨率,格式为 30,30 ;当没有设置Reference Raster时,此参数必填。
  • Output Raster Type:输出栅格结果类型。包含两种类型:Classification 和 Normal。当选择的Output Attribute为整型或双精度时,可选择Normal类型,这样栅格化的结果DN值为Output Attribute属性的值;当选择Classification类型时,栅格化结果为分类结果,类别名为Output Attribute属性的值。
  • Output Raster:设置输出栅格路径。

5) 单击OK,即可得到栅格转换结果。


左图为矢量和属性,右图为栅格结果

文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102xm6r.html

0 个评论

要回复文章请先登录注册