码迷,mamicode.com
首页 > 其他好文 > 详细

控制几幅栅格数据行列号完全一致

时间:2019-02-15 22:34:19      阅读:1955      评论:0      收藏:0      [点我收藏+]

标签:too   部分   文件   des   mask   src   clip   nbsp   rac   

 简要介绍背景:

有一张遥感影像,栅格大小在ENVI里重采样为了90*90大小的像素,导入了arcgis;

然后要将该地区的水系,道路等矢量数据转换为栅格数据,同样重采样至90大小,控制环境变量使栅格像素位置与遥感影像完全一致;

但发现,resample 后 部分tif栅格数据行列号数值始终不一致:

技术图片  技术图片

百度发现方法 有: 

1,重采样后,利用Spatial Analysis Tool——Extract by mask掩膜提取

2,生成栅格数据时,设置控制环境里的snap raster

但是这些我都试了,没用。

最后的最后,,终于受到启发:参考网址:ArcGIS影像处理之三——裁剪

解决办法:

利用标准模板,裁剪数据的时候,勾上一个 maintain clipping extent:

技术图片

后记

记录一下我的实验处理数据的流程:

最原始数据:

北京水系,道路,保护区,公交站点数据--矢量数据(地图\bj shp)  遥感数据2013(E:\ALL项目\城市扩张\遥感影像栅格数据\重采样-2019\)和class2017

技术图片  技术图片  技术图片技术图片

 

水系和道路数据都重新另存为了:E:\ALL项目\城市扩张\遥感影像栅格数据\Arcgis 处理分类影像

交通出行_point 还不变在C:\Users\Administrator\Desktop\地图\bj shp mxd

保护区数据应该是挑选了部分合成一个面数据

二级数据:

矢量数据需要转换为栅格数据:技术图片  可设置cellsize

但,

为了数据不要出现太多空白,占满栅格,想了一些办法比如resample(10重采样到30大小)和mosiac(10和30镶嵌)

技术图片   

三级数据:

栅格数据处理满意之后,数据导出为tif数据

技术图片----这是分辨率为30的时候    技术图片---这是分辨率为90的时候

 

四级数据:

 

 上面90分辨率时,road 和交通出行数据是从矢量数据转成90栅格数据,行列号没问题。

protection和water栅格数据是从之前30分辨率的数据重采样而来,但是就在这时,行列号无法控制,解决办法如上述,结果如下:

技术图片

五级数据:

这个导出的TIF数据是3波段的,我需要把它设置成8bit彩色单波段数据:目前唯一办法是ENVI class 另存为。

但是用ENVI打开arcgis刚生成的tif,是黑的: 解决办法-点enhance 拉影像[image] linear 0-255立刻恢复

技术图片----技术图片

 

然后  file save image as-----设置8bit即可

技术图片

完结,,撒花,,,,文件都保存在E:jupyter /data里啦,,

 

控制几幅栅格数据行列号完全一致

标签:too   部分   文件   des   mask   src   clip   nbsp   rac   

原文地址:https://www.cnblogs.com/Roxy121314/p/10386135.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!