ENVI5.3SP1中如何实现全自动正射校正工具指定输出像素大小?
分享
ENVI5.3SP1新增了非常好用的自动采集控制点的正射校正工具:RPC Orthorectification Using Reference Image。可以很好地解决诸如国产GF1-WFV等数据几何校正存在偏移和形变的问题,获得与参考影像“位置”高度匹配的正射校正结果。
但是...,有一个问题是:使用该工具进行正射校正时输出的像元分辨率大小是根据影像本身的一些参数信息估算的,对于同一传感器的不同影像,可能估算的结果是不一样的(对GF1-WFV数据的测试表明:事实确实如此)。所以,有一些童鞋反映是否能够像正射校正流程化工具那样指定输出像元分辨率的大小,其实是很好实现的。
下面就教大家如何实现这一功能:
ENVI5.3SP1新增了从参考影像中自动生成控制点的Task接口:ENVIGenerateGCPsFromReferenceImageTask,可以实现从参考影像中自动寻找控制点;ENVI5.1开始提供的RPC正射校正Task接口:ENVIRPCOrthorectificationTask,支持指定输出像元分辨率的大小,二者结合便可以实现上述我们想要的功能。
核心代码如下,如果界面再使用ENVI动态UI生成的话,代码总共加起来也就几十行,可以说是"方便、简洁、简单"。
完整代码可从下述链接获取。同时,已经给大家编译好了可以直接在ENVI下使用的扩展工具,为了与ENVI自身的工具区分,在前面加了Enhanced作为标识。安装完毕后,在Toolbox > Extensions > RPC Orthorectification下便可以找到该工具。
下载链接:http://pan.baidu.com/s/1i4u2mv7
安装方法:将解压后文件夹中的.task和.sav文件分别复制到ENVI安装路径custom_code和extensions文件夹下,重启ENVI即可。
说明:工具使用了ENVI5.3SP1的新接口,所以…,大家懂的。
下面所示为使用ENVI自带工具及扩展工具进行正射校正输出分辨率的对比(注意右侧Pixel Size X/Y大小,测试数据:GF1-WFV2,不指定19m,指定16m):
图:ENVI自带工具界面及校正结果View Metadata面板
图:扩展工具界面及校正结果View Metadata面板
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102wy1y.html
但是...,有一个问题是:使用该工具进行正射校正时输出的像元分辨率大小是根据影像本身的一些参数信息估算的,对于同一传感器的不同影像,可能估算的结果是不一样的(对GF1-WFV数据的测试表明:事实确实如此)。所以,有一些童鞋反映是否能够像正射校正流程化工具那样指定输出像元分辨率的大小,其实是很好实现的。
下面就教大家如何实现这一功能:
ENVI5.3SP1新增了从参考影像中自动生成控制点的Task接口:ENVIGenerateGCPsFromReferenceImageTask,可以实现从参考影像中自动寻找控制点;ENVI5.1开始提供的RPC正射校正Task接口:ENVIRPCOrthorectificationTask,支持指定输出像元分辨率的大小,二者结合便可以实现上述我们想要的功能。
核心代码如下,如果界面再使用ENVI动态UI生成的话,代码总共加起来也就几十行,可以说是"方便、简洁、简单"。
完整代码可从下述链接获取。同时,已经给大家编译好了可以直接在ENVI下使用的扩展工具,为了与ENVI自身的工具区分,在前面加了Enhanced作为标识。安装完毕后,在Toolbox > Extensions > RPC Orthorectification下便可以找到该工具。
下载链接:http://pan.baidu.com/s/1i4u2mv7
安装方法:将解压后文件夹中的.task和.sav文件分别复制到ENVI安装路径custom_code和extensions文件夹下,重启ENVI即可。
说明:工具使用了ENVI5.3SP1的新接口,所以…,大家懂的。
下面所示为使用ENVI自带工具及扩展工具进行正射校正输出分辨率的对比(注意右侧Pixel Size X/Y大小,测试数据:GF1-WFV2,不指定19m,指定16m):
图:ENVI自带工具界面及校正结果View Metadata面板
图:扩展工具界面及校正结果View Metadata面板
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102wy1y.html
0 个评论
相关问题
- 在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
- 在模型构建器中实现计算几何
- arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
- 怎样调整要素的大小,比例不变的情况下?
- ArcGIS Server制作的缓存地图服务中,能否实现大比例尺下楼房阴影类似的3d效果?
- 求ArcGISMXD批量导出图片工具?
- ARCGIS如何实现,按某字段属性值 批量分类导出成shp
- 请问在ArcGIS 10.1 Desktop中,用计算字段工具对地理坐标系(经纬度)数据计算面积,算出的面积是什么面积?这个面积是怎么计算出来的?
- 请问如何使用ArcEngine实现(在右击图例中)Convert To Gtaphics这一功能?
- Engine中如何实现要素图层的反选?
- 计算“”一群“ ”“指定”两个点间的距离