首页 > 其他 > 详细

arcpy简单示例

时间:2019-04-13 17:48:57      阅读:155      评论:0      收藏:0      [点我收藏+]

最好在arcmap内置python模块运行。

这里用的是Zonel Stastic as Table模块,计算各个国家的逐月径流量的统计数据。需要对数百个tiff进行计算和导出,使用arcpy可以大大节省时间。

import arcpy
import os
from arcpy import env
from arcpy.sa import *
env.workspace = "D://ipy//"
filelist= os.listdir(D:\\greenchrome\\jll\\jjl\\)
inZoneData = "D:\\greenchrome\\World2018\\cntry00.shp"
zoneField = "CNTRY_NAME"
for name in filelist:
    inValueRaster = "D:\\greenchrome\\jll\\jjl\\"+name
    outTable = name[8:15]+".dbf"
    arcpy.CheckOutExtension("Spatial")
    outZSaT = ZonalStatisticsAsTable(inZoneData, zoneField, inValueRaster, outTable, "NODATA", "MEAN")
    print(name,ok)

 

arcpy简单示例

原文:https://www.cnblogs.com/oikoumene/p/10702041.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!