信息隐藏将txt文件合并到jpg文件中_GIS工作中让你事半功倍,在数据处理中常用的小技巧...

前言:

  在测绘内业数据处理过程中,常常会遇到需要对数据进行批量的处理操作。若采用人工一个个处理的话,既耗时又容易出错。会写代码的的人几行代码轻松搞定,不会代码的人呢(本人就属于不会写代码的那种,~~(>_

   一 批量重命名

       在对多架次数据进行处理时,很多软件不支持同名影像加入工程中,大家一般可使用更名王之类的小工具软件进行影像重命名。但其实一个命令就可以搞定!

    DOS命令: ren   描述:  更改文件名称

    使用方法:Ren[盘符:][路径]〈旧文件名〉〈新文件名〉

    示例:

1 修改影像前几位字符

1)在运行中输入cmd,弹出dos命令对话框

509808e3e6de617e0d4b7d5cd0e9e80e.png

7367f9255325a38d2a86d47d016efcea.png

2)输入:ren E:\dos\照片\*.JPG  001*.JPG  

按回车键,系统即将指定文件夹下所有JPG影像的前三位字符修改为001。

7a657fcf16f78a3653c70aa730a46df6.png

执行前后的影像名字变化:

69759158222ffdea7e896fddff326b35.png

2c769221f039a9e48c1a3ba2b0e2969c.png

2   影像名字后面加后缀

输入:ren E:\dos\照片\*.JPG????????_1.JPG

说明:?代表一个文本字符,*代表多个文本字符。

该命令表示将该文件夹下所有JPG扩展名的影像名字的第八位字符后加上“_1”。

93c45e1fb334593285c3850c39aea9d5.png

执行前后影像名称变化:

5c02e4fb02d8e5a26b575029a2efb83a.png

060431f74f88beab5afc6b53c679cac2.png

3 删除影像后几位字符

输入:ren E:\dos\照片\*.JPG????????.JPG

描述:将该文件夹下所有扩展名为JPG的文件影像名字只保留前八位。

6f8bed13d213c9ae004d7ba531e7f438.png

执行前后影像名字变化

69492f4f270a41c2ececae8b22210bb9.png

48b326493a324c439b555d4705776e59.png

如果怕麻烦的人可以下载拖把更名器

b1cc7b405027bbe371a2f1beeb32c3a0.png

使用起来更方便 :)

二: 提取文件命令

  对影像或分块成果或多个文件需进行汇总整理时,文件提取命令很方便。

DOS命令:dir   描述:显示目录文件或子目录列表

使用方法:dir【/s】【 /b】【...】路径1  >路径/*.txt   

"【】"为一些约束参数:/b 空格式,(没有标题信息或摘要)/s 显示指定目录和所有子目录中的文件

 "路径1"指定列某个路径下的文件  

 " >路径/*.txt "  将列出的文件写入到某路径下的txt文本中

示例说明:

 将指定类型的文件列出并写到文件

  输入:dir E:\dos\照片\*.JPG  > E:\dos\照片\1.txt

  描述:将指定路径下的所有扩展名为JPG的文件名写到该路径下的1.txt中,该txt系统自动建立。

4e691fbca2ab4e7dda03bf97c0dfa66c.png

执行前后及结果

195eadc3de70f1382f9717c195b4567b.png

8ca4c10d9c8fd3a67e2a811e8f19b90d.png

47be830aea576696081d1658626dfac2.png

2 列出目录和子目录中的文件,且不带摘要

输入:dir /b /s E:\dos\照片\*.JPG >E:\dos\照片\1.txt

描述:将e盘指定路径下的所有扩展名为JPG的文件名写到该路径下的1.txt中,该txt系统自动建立。

b6e894ac50fe6eac1fe9d355e506d3e1.png

d76e2f0f178eb570d91244b10f5a5a9f.png

3 列出目录中文件和文件夹,不带摘要

输入:dir /b  E:\dos\osgb >E:\dos\照片\1.txt

描述:将e盘指定路径下的所有文件 写到该路径下的1.txt中。

9fe1d779c41e77d7f30f2607f0a21f5f.png

执行前后及结果

661f9757888de3d99f07b80a5c619e6d.png

8365d355c45100efe97ab8c06510e670.png

34d49cb7f403cea2df944e3a199cb822.png

 三 批量复制命令

可用于抽片影像的使用(重叠度大时候,进行影像抽片)

DOS命令:copy   描述:将一个或多个文件复制到其他的文件夹中

使用方法:

copy[源盘符][路径](源文件名) [目标盘符][路径](目标文件名)

示例说明:

该命令相对较为简单,我们结合数据处理进行说明。

1 )首先列出需要拷贝的影像:

采用dir 命令进行文件提取或excel表格进行.如采用excel将奇数影像选出。

1462fb8a78174f5e036d4e9806db16a8.png

2) 整理COPY命令,第一列为copy 第二列为索要拷贝文件,第三列为拷贝到的路径。

31c052db8dac4c06e3b726864c04b09a.png

3) 另存为txt文本,放到要原始数据同级目录下。

8249b75fc0424da9c325e94b67b14800.png

4)将txt后缀改为bat

d9cf558cd1f21fa80a4c91ce41861c02.png

5)双击执行

8fb748f461e215c245fd12e79ac95955.png

四  移动命令

 三维模型大都是分块存储,如何选择并仅保留我们需要的成果,可使用移动命令。

DOS 命令:move    描述:将文件或文件夹移动到制定目录下。

使用方法:move filename1 filename2

示例:

批量移动文件夹

 使用说明:主要针对三维模型的分块选择显示。

1)首先选择需要的文件,使用三维浏览显示工具进行中间的区块Tile的选择,并保存为txt文本.

50e5070f18e48fe67b4b66a6d5989a2f.png

2)整理txt文件,可采用UltraEdit文本编辑器或Excell表格进行。

a170adff24cc5781268c4ca1807de8d2.png

3)修改为bat文件

d645563f20b58dd573b7bb3f841a1575.png

4)双击执行,指定文件夹被移动到指定目录

9ca32ad7b7316c9e46ba4dbb39fe9ca5.png

7c598e7d705249f03be70635d2e1284b.png

 2 批量移动多个文件

输入:move   文件名    目录 

说明:操作同上,将其整理成bat文件,即可将指定的jpg影像拷贝到move目录下。

d53caa7673f63cf75d961cd3483b5bbf.png

总结: 

   生产中多动脑,作业效率高,且错误率小。DOS命令是死的,但作业是灵活的,大家在使用中可以灵活组合命令,且还可和能接受命令的软件进行结合,可大大提供作业效率,如和arcgis结合,可以写入commandline中,进行批处理作业中。

文章来源于网络

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值