P4D正射影像及⾼程抽稀提取(GlobalMapper等软件)
P4D正射影像及⾼程抽稀提取(Global
Mapper等软件)
⽬录
⼀、正射影像抽稀提取 (2)
1、提取正射影像 (3)
(1)复制法提取正射影像 (3)
(2)删除法提取正射影像 (5)
2、批量转换正射影像 (7)
⼆、⾼程数据抽稀提取 (9)
利⽤P4D对航拍照⽚处理后,我们⼀般需要的是2种成果,⼀种正射影像,⼀种是⾼程。因⾃⾏编写的正
射影像提取算法、压缩率等没有Global Mapper好,故编写利⽤Global Mapper等软件进⾏正射影像及⾼程⽂件抽稀提取相关教程。
⼀、正射影像抽稀提取
P4D软件⽣成正射影像为TIF格式,该正射影像最⾼分辨率⽣成,⽂件⼀般⽐较⼤,CASS10.0以上可以快速加载甚⾄40G以上的TIF格式影像图,但是CASS9.0就不好加载了,因此我们可以先借助Global Mapper批量将其转为低分辨率的JPG格式的正射影像。
提取P4D⼯程⽂件下正射影像,具体位置如下图所⽰:
1、提取正射影像
我们需要的是对*transparent_mosaic_group1.tif这个正射影像进⾏处理,
可以采⽤两种⽅法处理。⼀种是复制法,⼀种是删除不相关TIF⽂件法。
(1)复制法提取正射影像
复制所有transparent_mosaic_group1.tif及transparent_mosaic_group1.tfw到新的⼀个⽂件夹下。
安装件搜索软件Everything,然后输⼊“transparent_mosaic_group1”,快速检索后复制到新的⽂件夹下
或者编写⼀个批处理命令,复制所有transparent_mosaic_group1.tif及transparent_mosaic_group1.tfw到新的⼀个⽂件夹下。代码如下
@echo off
for/f"delims="%%a in('dir/a-d/b/s *transparent_mosaic_group1.tif')do copy"%%~a"指定的⽂件夹\
for/f"delims="%%a in('dir/a-d/b/s *transparent_mosaic_group1.tfw')do copy "%%~a"指定的⽂件夹\
echo批量移动transparent_mosaic_group1.tif 及transparent_mosaic_group1.tfw⽂件结束pause
a.⽹上代码修改,未测试
b.移动⼦⽂件夹中transparent_mosaic_group1.tif及transparent_mosaic_group1.tfw⽂件到指定的⽂件夹
c.制定⽂件夹根据需要新建及修改
(2)删除法提取正射影像
另外⼀种是删除所有后缀是TIF但不是我们需要的影响⽂件,个⼈认为这些⽂件很占硬盘空间,所以直接删除,的确需要,下次重新⽤P4D 跑⼀遍。
①后缀是TIF的影响⽂件
1、mosaic⽬录下的tiles有好多分块的tif⽂件
2DSM⽂件夹也有TIF⽂件,后缀是DSM.tif
3DSM⽂件夹下的tiles有好多分块的tif⽂件
②批处理命令
例:批量删除D盘P4D⼯程下tiles⽂件夹,DSM⽬录下TIF、XYZ⽂件批处理命令:
@echo off
<⽂件查,请等待...
for/r d:%%a in(*dsm.tif,*)do del/q/f "%%a"
for/r d:%%a in(.)do@if exist%%a\tiles rd/s /q%%a\tiles
echo批量删除D盘P4D⼯程下tiles⽂件、P4D ⼯程DSM⽬录下TIF、XYZ⽂件结束pause
说明:
a.批处理时会删除所有要删除的⽂件,谨慎
处理
b.批处理命令放置D盘时,⽆法对D盘处理,因此批处理命令最好放置于桌⾯
c.⽂件夹⽬录可以⾃⼰改,更改d:即可
d.包含*dsm.tif,*这⼀句是删除DSM ⽬录下TIF、XYZ⽂件
e.\tiles是删除tiles⽂件
f.批处理⽂件新建⽅法:新建⼀个记事本,然后把代码复制进去,最后把后缀改成BAT
2、批量转换正射影像
1、选择Global Mapper“⽂件”下的“批量转换”命令
2、选择要转换的⽂件类型——GeoTIFF
3tiles3、选择⽂件要转换到类型——PNG或JPG
说明:PNG可以设置图像边缘空⽩部分为透明,当叠加遥感影像图的时候⾮常⽅便。
4、添加要转换的TIF正射影像所在⽂件夹