景观格局 Fragstats 的批处理文件 batch file

  • 原创
  • |
  • 浏览:2196
  • |
  • 更新:
  • |
  • 标签:操作系统 

通过编写和使用批处理文件可以实现批量计算

批处理文件格式解释

  1. 1

    batch file 的格式是这样的:实际上就是文本文件,但标记的文件后缀是(*.fbt),如图

    景观格局 Fragstats 的批处理文件 batch file
  2. 2

    一个正确的 batch file 的内容示例如下。在该文件中,每行存储1个文件的信息。每行有8列,间隔符是英文逗号加空格。

    景观格局 Fragstats 的批处理文件 batch file
  3. 2
    相关内容未经许可获取自百度经验
  4. 3

    在该文件中,每行存储1个数据文件的信息。每行有8列,间隔符是英文逗号加空格。

    ·         第1列:数据文件的全路径

    ·         第2列:Cell size(上图中是50)

    ·         第3列:Background value(上图中是999)

    ·         第4列:Number of rows(上图中是102)

    ·         第5列:Number of columns(上图中是102)

    ·         第6列:Band number(上图中是1)

    ·         第7列:Nodata value(上图中是9999)

    ·         第8列:Input data formt,可以是“IDF_GeoTIFF”、“IDF_ASCII”、“IDF_8BIT”、“IDF_ARCGRID”等。

    END

编写一个可以生成 batch file 的程序

  1. 1

    编程使用的是 VS,语言是 C#

    景观格局 Fragstats 的批处理文件 batch file
  2. 2

    首先添加上一些标签

    景观格局 Fragstats 的批处理文件 batch file
  3. 3

    然后添加上一些文本框,并且调整好位置

    景观格局 Fragstats 的批处理文件 batch file
  4. 4

    再添加一个按钮

    景观格局 Fragstats 的批处理文件 batch file
  5. 5

    为一些参数预设上默认值

    景观格局 Fragstats 的批处理文件 batch file
  6. 6

    向按钮中添加代码

    景观格局 Fragstats 的批处理文件 batch file
    END

测试功能

  1. 1

    准备一个文件夹,里面有100个文本文件

    景观格局 Fragstats 的批处理文件 batch file
  2. 2

    每个文本文件中的数据全部一样,均为4行6列的数据

    景观格局 Fragstats 的批处理文件 batch file
  3. 3

    使用软件前设置参数 

    景观格局 Fragstats 的批处理文件 batch file
  4. 4

    文件生成结果,这就是 batch file

    景观格局 Fragstats 的批处理文件 batch file
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签操作系统