ENVI 中利用矢量边界裁剪栅格数据详解

合集下载

gis中栅格数据裁剪方法-概述说明以及解释

gis中栅格数据裁剪方法-概述说明以及解释

gis中栅格数据裁剪方法-概述说明以及解释1.引言1.1 概述概述:地理信息系统(GIS)中的栅格数据裁剪方法是一项重要的技术,其主要用于将大规模的栅格数据按照用户需求进行裁剪,以获取特定区域的数据。

随着GIS技术的发展,栅格数据裁剪方法在各个领域中得到了广泛的应用。

在传统的栅格数据处理中,常常需要处理大规模的栅格数据,数据量庞大且复杂。

而对于特定的研究需求,我们通常只需要关注一些特定的区域或感兴趣的地理现象。

这就需要通过栅格数据裁剪方法将原始数据进行筛选和提取,以获取与研究主题相关的数据。

栅格数据裁剪方法主要包括两个环节:裁剪区域选择和裁剪操作。

首先,我们需要明确研究或应用的区域范围,确定我们感兴趣的区域。

这可以通过手动绘制或者通过辅助工具获取区域边界坐标等方式完成。

然后,我们需要使用相应的算法和工具对栅格数据进行裁剪操作,将感兴趣的区域提取出来。

在具体的栅格数据裁剪方法中,常用的有基于矩形范围裁剪、基于矢量边界裁剪、基于栅格掩膜裁剪等。

基于矩形范围裁剪是指通过指定矩形的范围边界,将其中的栅格数据提取出来。

基于矢量边界裁剪是利用矢量边界的几何形状与栅格数据进行空间匹配,从而获取所需的栅格数据。

基于栅格掩膜裁剪是指通过栅格掩膜数据,将掩膜范围内的栅格数据提取出来。

不同的裁剪方法适用于不同的场景,研究或应用者可以根据具体需求选择合适的方法。

综上所述,栅格数据裁剪方法在GIS中具有重要的意义,可以帮助我们获取与研究主题相关的栅格数据,减少不必要的数据处理和存储开销。

在后续的文章中,我们将详细介绍栅格数据裁剪方法的具体原理和应用案例,以期为相关研究和应用提供一定的参考依据。

1.2文章结构文章结构可以在多种方式下进行设计,以确保读者可以清晰地理解整篇文章的内容和逻辑顺序。

在本文中,我们将按照以下方式组织文章结构:1. 引言1.1 概述1.2 文章结构1.3 目的2. 正文2.1 栅格数据裁剪方法12.2 栅格数据裁剪方法23. 结论3.1 总结3.2 展望在引言部分,我们将首先概述本文的主题,即GIS中栅格数据裁剪方法。

关于arcgis envi剪裁

关于arcgis envi剪裁

关于arcgis envi剪裁默认分类2010-07-28 23:56:39 阅读486 评论0 字号:大中小订阅? 目的和任务基于高分辨率的遥感影像提取土地利用信息,并模拟进行土地利用变化分析。

高空间分辨率传感技术的发展为我们提供了丰富的地表景观的信息。

采用遥感技术捕获城市的面貌,直接以反映内在联系综合性很强的地表高分辨率遥感影像作为GIS基础平台,建立一个大比例尺的航空与航天遥感信息场,使得城市管理者和建设者有一个能在计算机上就能看到全市综合特征的信息库。

在这个实习中,我们将使用2景不同时相的SPOT-5影象数据,分辨率为2.5米来进行北京地区的地类的提取工作;并在数据采集的基础上,进行北京的土地利用变化分析。

实习目的:1. 了解ArcGIS软件的基本功能;2. 利用ArcGIS软件采集空间信息;3. 掌握土地利用信息采集的方法;掌握土地利用信息变化监测的一般方法。

实习主要的环节:1、在ARCGIS环境中查看影象数据的基本情况:空间范围,空间参照系统,图象颜色2、找出2景SPOT影象的公共范围,并将其裁剪出来3、对裁剪出来的2005和2007图象进行配准,并进行配准精度的分析4、在配准后的影象上进行土地利用信息的采集a) 建议以线状要素数字化土地利用边界b) 用点状要素采集土地利用类型的信息c) 通过拓扑构建,建立土地利用的空间数据库5、土地利用变化分析方法一:利用ARCGIS软件的转移矩阵进行土地利用变化分析方法二:利用统计图的方法将各种土地利用类型的面积变化进行统计分析,并通过空间制图来进行空间变化分析两种方法任选。

实习具体步骤一,影像裁减有关影像裁减的方法很多,如果在ARCGIS中实现裁减要用到ARCTOOLBOX1.TOOLBOX--DATA MANAGEMENT TOOLS——RASTER——CLIP 工具方法是在影象图上用矩形工具选取想要裁减的范围,查看其X,Y坐标最大与最小值。

12.利用ENVI进行矢量数据对影像做多边形裁剪0710yang.

12.利用ENVI进行矢量数据对影像做多边形裁剪0710yang.

利用矢量数据对影像做多边形裁剪ENVI中是可以利用矢量来对影像作多边形裁减的,但是要求矢量文件是面矢量文件,而且它要和需要裁剪的影像必须是配准的,裁减的方法是先将矢量转化成为感兴趣区域(ROI),再利用ROI裁减出感兴趣区域。

操作方法如下:1.打开影像文件和矢量文件分别在ENVI主菜单中选择File→Open Image File和File→Open Vector File 打开所要裁减的影像和矢量文件,它们会分别出现在可用波段列表和可用矢量列表中,如图所示:并在左上图中选择load selected将矢量叠加到影像上,确保矢量能够和影像叠加起来,叠加后如下图所示。

2、在可用矢量列表菜单中选择File Export Layers To ROI:3、在弹出的窗口中选择所要裁剪的影像文件,单击ok4、在接下来的Exprot EVF Layers to ROI窗口中根据自己的需要,选择第一个选项将所有的矢量导出成一个ROI或者选择第二个选项将每一个矢量分别到出成一个ROI,单击OK。

5、显示待裁剪影像,在待裁剪影像上选择ROI,上面转换ROI会自动加载到影像上,如下图所示,这样就可以根据ROI来对影像进行裁剪了。

5、裁剪方法:在ENVI主菜单中选择Basic Tools Subset Data via ROIs在弹出的对话框里选择待裁剪影像,如下图所示接下来,在弹出的Spatial Subset via ROI Param…窗口中选中所要裁减的ROI,并在Mask pixels outside of ROI处选成YES,这样才能裁减出矢量文件形状的区域,在Mask Background Value处添加区域以外的背景值,这里我们选择0作为背景值,(通常会选择-9999或是-999来作为背景值,但是也要针对不同的图像灵活运用,比如有的图像的数据类型是BYTE,那么它将只支持0-255,所以应该选择0-255之间的值作为背景值。

ENVI中用矢量图裁剪栅格图想(不规则裁剪)

ENVI中用矢量图裁剪栅格图想(不规则裁剪)

4、裁剪栅格数据:在ENVI主菜单Basic Tools 中选择Subset Data via ROIs,在Select Input File to Subset via ROI 中选择需要裁减的栅格数据,OK。然后出现Spatial Subset via ROI Param...对话框,在Slect Input ROIs 中选择建立的 xinjiang.roi。保存为xj19980401.img。
Will and Grace
2.envi中如果读入的矢量图象有经纬度显示代表该矢量图有地理坐标系。通常一副矢量图层一般不会显示经纬度信息,所以envi打开矢量图层的时候,必须先知道原本矢量图层的投影坐标系统。然后再envi软件中定义相ion)矢量图层的投影坐标信息时方便选中刚才定义的坐标系统。在这里还要说明两点,一是即使该矢量图层在envi中打开过,而且还定义了坐标系,但是当第二次打开的时候仍然是没有地理坐标信息,所以可以这样理解envi中定义坐标信息,它只是临时把投影坐标信息附加到矢量数据上去,因此当envi第二次打开矢量图层时,仍然需要定义投影坐标信息;二是在ArcGis中定义的矢量图层信息(.prj)在envi中是识别不出来的。
图一 导入Shape文件设置
(3)导入成功后在Available Vectors List中可以看到导入的shape文件,点击Load Selected,在弹出的对话框中选择world_dem所在的窗口,点确定就可以看到矢量数据加载到窗口中了。
图二 导入的矢量数据
图三 选择矢量数据加载的图层
3、将矢量数据转为ROI:在Availabel Vectors List选择数据,在 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。转成xinjiang.roi了。

ENVI下基于影像的不规则裁剪

ENVI下基于影像的不规则裁剪

ENVI下基于影像的不规则裁如题:目的是实现用一幅不规则的影像裁剪一个原始影像初始两个影像,一个是原始影像,一个是裁剪标准影像。

在标准影像上利用ROI工具创建ROI注意值域范围,本影像中背景值为0且数据为byte类型,故选取1-255为ROI范围。

ROI效果图,即ROI非背景值。

[改进方法]不转evf,直接Reconcile ROIs via maps将ROI导出为evf设置相关名字信息在原影像中选择Overlay Vectors导入刚才导出的evf文件效果如图:将vectors转换为ROIROI界面效果如图通过ROI界面的菜单进行裁剪参数界面,注意如果想裁剪后结果不为矩形,选择Mask Pixels outside of ROI为Yes,并设置掩膜值。

效果如下,与原图一致【转】ENVI使用shp不规则裁剪遥感影像(转)ENVI中利用矢量边界裁剪栅格数据详解以前在论坛和群里面看到过很多人问如何在ENVI中利用不规则边界来裁剪栅格影像,都只是告诉他们将矢量数据转为ROI然后再Subset就可以。

今天又碰到了,就将在ENVI中裁剪栅格的步骤写下来,以方便参考:注:此处用到的数据是群里一位朋友的,在此作为一个例子来说明如何裁剪数据。

数据:矢量数据为SHP格式,面状(多边形)特征文件 test.tif。

栅格数据为TIFF格式 testshp.shp 。

1、打开栅格数据:通过 File -- Open Image或者 File -- Open External File -- Generic Formats -- TIFF/GeoTIFF2、打开矢量数据:通过 File -- Open Vector或者 Vector -- Open Vector,选择文件类型Shapefile(*.shp) ,选择矢量文件 testshp.shp,注意在弹出的Import Vector Files Parameters 对话框选择正确的投影类型。

2016新编envi裁剪

2016新编envi裁剪

镶嵌1、分别打开034、035的六个波段的图像,并分别合成034、035的文件。

2、Basic tools---mosaioking---georeferenced---在map basedmosaic中---import--- import files(同时选中034、035的合文件并打开)3、在下面#1右键---edit entry---第一个空0第二个40(可以任意选)---color balancing:fixed ----ok。

#2 除了color balancing:adjust 其他同上4file ---apply 命名并保存裁剪image窗口---overlay---region of interest---在对话框roi type---rectangle在image窗口画出一个区域、双击右键---#1 roi tool 窗口---file---subset data via rois---选中裁剪的合文件(例如034)---下一个对话框---点击select all items然后命名并保存,在available bands list 选择最上面的文件打开即可。

ENVI裁剪经验下一篇:ENVI/Erdas下裁剪栅格影像图的步骤一、basic tools-resize data进行规则裁剪:(虽然是进行图像重采样工具,但也可以用于简单快速的裁剪)1、图1:选中要裁剪的图像;对话框下面选择spatial subset(构建空间子集_就是裁剪图像)(另spectral subset-构建波谱子集)2、图2:提供多种裁剪方式:(1)直接输行列裁剪,这样裁剪的前提是你要预告查看需要图像所占的行列是多少。

(2)image裁剪,图3:可以输入需要裁剪图像的大小,然后鼠标可以拖动图中所选区域的位置直到合适的位置。

(3)或者是使用map、file、ROI/evf等方式进行裁剪。

但map、file两种方式个人感觉都不方便,roi/evf方式方便,但这里只能进行规则裁剪。

envi裁剪

envi裁剪

镶嵌1、分别打开034、035的六个波段的图像,并分别合成034、035的文件。

2、Basic tools---mosaioking---georeferenced---在map basedmosaic中---import--- import files(同时选中034、035的合文件并打开)3、在下面#1右键---edit entry---第一个空0第二个40(可以任意选)---color balancing:fixed ----ok。

#2 除了color balancing:adjust 其他同上4file ---apply 命名并保存裁剪image窗口---overlay---region of interest---在对话框roi type---rectangle在image窗口画出一个区域、双击右键---#1 roi tool 窗口---file---subset data via rois---选中裁剪的合文件(例如034)---下一个对话框---点击select all items然后命名并保存,在available bands list 选择最上面的文件打开即可。

ENVI裁剪经验下一篇:ENVI/Erdas下裁剪栅格影像图的步骤一、basic tools-resize data进行规则裁剪:(虽然是进行图像重采样工具,但也可以用于简单快速的裁剪)1、图1:选中要裁剪的图像;对话框下面选择spatial subset(构建空间子集_就是裁剪图像)(另spectral subset-构建波谱子集)2、图2:提供多种裁剪方式:(1)直接输行列裁剪,这样裁剪的前提是你要预告查看需要图像所占的行列是多少。

(2)image裁剪,图3:可以输入需要裁剪图像的大小,然后鼠标可以拖动图中所选区域的位置直到合适的位置。

(3)或者是使用map、file、ROI/evf等方式进行裁剪。

但map、file两种方式个人感觉都不方便,roi/evf方式方便,但这里只能进行规则裁剪。

ENVI下基于影像的不规那么裁剪

ENVI下基于影像的不规那么裁剪

ENVI下基于影像的不规那么裁如题:目的是实现用一幅不规那么的影像裁剪一个原始影像初始两个影像,一个是原始影像,一个是裁剪标准影像。

在标准影像上利用ROI工具创建ROI注意值域范围,本影像中背景值为0且数据为byte类型,应选取1-255为ROI范围。

ROI成效图,即ROI非背景值。

[改良方式]不转evf,直接Reconcile ROIs via maps 将ROI导出为evf设置相关名字信息在原影像当选择Overlay Vectors导入适才导出的evf文件成效如图:将vectors转换为ROIROI界面成效如图通过ROI界面的菜单进行裁剪参数界面,注意若是想裁剪后结果不为矩形,选择Mask Pixels outside of ROI 为Yes,并设置掩膜值。

成效如下,与原图一致【转】ENVI利用shp不规那么裁剪遥感影像(转)ENVI中利用矢量边界裁剪栅格数据详解以前在论坛和群里面看到过很多人问如安在ENVI中利用不规那么边界来裁剪栅格影像,都只是告知他们将矢量数据转为ROI然后再Subset就能够够。

今天又碰着了,就将在ENVI中裁剪栅格的步骤写下来,以方便参考:注:此处用到的数据是群里一名朋友的,在此作为一个例子来讲明如何裁剪数据。

数据:矢量数据为SHP格式,面状(多边形)特点文件 test.tif。

栅格数据为TIFF格式 testshp.shp 。

一、打开栅格数据:通过 File -- Open Image或 File -- Open External File -- Generic Formats -- TIFF/GeoTIFF二、打开矢量数据:通过 File -- Open Vector或 Vector -- Open Vector,选择文件类型 Shapefile(*.shp) ,选择矢量文件 testshp.shp,注意在弹出的Import Vector Files Parameters 对话框选择正确的投影类型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ENVI中利用矢量边界裁剪栅格数据详解
以前在论坛和群里面看到过很多人问如何在ENVI中利用不规则边界来裁剪栅格影像,都只是告诉他们将矢量数据转为ROI然后再Subset就可以。

今天又碰到了,就将在ENVI中裁剪栅格的步骤写下来,以方便参考:
注:此处用到的数据是群里一位朋友的,在此作为一个例子来说明如何裁剪数据。

数据:矢量数据为SHP格式,面状(多边形)特征文件test.tif。

栅格数据为TIFF格式testshp.shp 。

1、打开栅格数据:通过File -- Open Image
或者File -- Open External File -- Generic Formats -- TIFF/GeoTIFF
2、打开矢量数据:通过File -- Open Vector
或者Vector -- Open Vector,选择文件类型Shapefile(*.shp) ,选择矢量文件testshp.shp,注意在弹出的Import Vector Files Parameters 对话框选择正确的投影类型。

然后OK之后ENVI自动将矢量文件转为EVF格式。

这里要注意栅格数据和矢量数据的投影系统必须一致。

如果不一致就需要重投影使其一致。

3、将矢量数据转为ROI:在Availabel Vectors List选择数据,在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 中选择需要裁减的栅格数据,OK。

然后出现Spatial Subset via ROI Param...对话框,在Slect Input ROIs 中选择建立的ROI。

最后选择输出结果到文件还是内存即可。

** 这里需要注意Mask pixels outside of ROI ?这个选项,如果选择No ,则是以包括ROI在内的最小矩形范围裁剪,得到的结果数据也是矩形。

如果选择Yes,则需要在Mask Background Value 后给出ROI 范
围外的数据值,默认是0 (该值自己随意设定),这样得到的结果就是大家想要的不规则边界裁剪结果。

** 另外矢量数据必须是多边形类型,如果是线类型裁剪,在想要得到按照边界裁剪时就会出错。

图1原始数据,红色为矢量边界
图2裁减结果
其实这类型的裁剪和前面的帖子,在ArcGis中裁剪栅格是一样的。

注:以上步骤在ENVI4.3种完成,其它版本可能稍有不同,请注意!。

相关文档
最新文档