• 【273】利用ArcPy建立处理数据的脚本


    这个脚本可以直接运行处理程序,首先在 ArcPy 上面测试,成功后写入文件,下面的代码实现将指定文件夹内部的栅格数据进行 Calculate Statistics 操作,否则在进行专题图制作的时候会出现问题。

    # coding=utf-8
    # 地点:********
    # 作者:********
    # 时间:2017-12-07
    # 说明:对于指定文件夹内部的所有 GeoTIFF 文件进行 Calculate Statistics 操作
    
    print("------Start Processing------")
    
    import arcpy
    import os
    
    # 处理文件所在系的工作空间,即文件夹,注意反斜杠前面的“r”
    arcpy.env.workspace = r"D:1-Working201720171204-IDL_Average	est"
    
    # 获取内部的栅格数据
    files_raster = arcpy.ListRasters()
    
    # 对数据进行遍历,并执行工具操作
    for f in files_raster:
    	print("------Processing " + f)
    	arcpy.CalculateStatistics_management(f)
    
    print("------Processing Completion------")
    
    # 用于暂停显示,否则窗体会一闪而过
    os.system("pause")
    

    也可以通过 cmd 来执行文件,如果通过 cmd 无法执行文件,需要将 Python 路径加入到系统变量。

  • 相关阅读:
    Python内置函数(22)——list
    Git在不同环境换行符设置
    Spring之AOP
    Spring之IOC
    Spring--框架简介
    git-远程协作
    git-SSH连接配置
    git-本地操作
    git简介
    浅谈Sql各种join的用法
  • 原文地址:https://www.cnblogs.com/alex-bn-lee/p/7999513.html
Copyright © 2020-2023  润新知