文档库 最新最全的文档下载
当前位置:文档库 › 利用arctatolog中命令行进行批处理

利用arctatolog中命令行进行批处理

arcgis批处理1


在处理anusplin软件插值后的ascii格式的气象格网数据,之前年平均温采取一年年手动处理,效率低且容易出错,后来偶然发现可以批处理的方法,其中一种采用catalog中的 command line方法,简单易行,但是处理循环不是非常灵活,但是凑合:
例如对1961-2000年的年平均最高气温进行ascii格式转换为tif文件,那么首先在arcgis的toolbox工具中处理一幅,从其转换的结果信息中可以copy出转换所用的命令,将命令copy入ArcCatalog中的Command line;如果批处理很多幅,便在文本编辑软件中复杂,改变年份和文件名,一次性enter键搞定!!!
以下是几种处理的批处理命令行示例:
1、ascii与tif格式转换
ASCIIToRaster D:气象站点数据处理与分析数据年值数据Year_Tmin_max_ResultData1968_tmin_SPLINA.txt D:气象站点数据处理与分析数据年值数据Year_Tmin_max_ResultData1968_Tmin.tif FLOAT
ASCIIToRaster D:气象站点数据处理与分析数据年值数据Year_Tmin_max_ResultData1969_tmin_SPLINA.txt D:气象站点数据处理与分析数据年值数据Year_Tmin_max_ResultData1969_Tmin.tif FLOAT
ASCIIToRaster D:气象站点数据处理与分析数据年值数据Year_Tmin_max_ResultData1970_tmin_SPLINA.txt D:气象站点数据处理与分析数据年值数据Year_Tmin_max_ResultData1970_Tmin.tif FLOAT
……
2、ExtractByMask裁剪处理
ExtractByMask D:气象站点数据处理与分析数据年值数据Year_Tmin_max_ResultData1961_Tmin.tif D:气象站点数据处理与分析数据台站信息青藏高原边界.shp D:气象站点数据处理与分析数据年值数据Year_Tmin_Tif1961_Tmin.tif
ExtractByMask D:气象站点数据处理与分析数据年值数据Year_Tmin_max_ResultData1962_Tmin.tif D:气象站点数据处理与分析数据台站信息青藏高原边界.shp D:气象站点数据处理与分析数据年值数据Year_Tmin_Tif1962_Tmin.tif
ExtractByMask D:气象站点数据处理与分析数据年值数据Year_Tmin_max_ResultData1963_Tmin.tif D:气象站点数据处理与分析数据台站信息青藏高原边界.shp D:气象站点数据处理与分析数据年值数据Year_Tmin_Tif1963_Tmin.tif
……
3、cov与shp的格式转换
FeatureClassToShapefile D:testprojaabbzone20i5114hydnttic;D:testprojaabbzone20i5114hydntpolygon;D:https://www.wendangku.net/doc/6a8874707.html,ke;D:testprojaabbzone20i5114hydntroute.hyd;D:testprojaabbzone20i5114hydntarc;D:testprojaabbzone20i5114hydntlabel D:testprojshpzone20i5114……
4、投影
BatchProject D:testprojshpzone20i5114hydnt_tic.shp;D:testprojshpzone20i5114hydnt_polygon.shp;D:testprojshpzone20i5114hydnt_region_lake.shp;D:testprojshpzone20i5114hydnt_route_hyd.shp;D:testprojshpzone20i5114hydnt_arc.shp;D:testprojshpzone20i5114hydnt_label.shp D:testprojshp_prjzone20i5114 PROJCS['Beijing_1954_GK_Zone_20N',GEOGCS['GCS_Beijing_1954',DATUM['D_Beijing_1954',SPHEROID['Krasovsky_1940',6378245.0,298.3]],P

RIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Gauss_Kruger'],PARAMETER['False_Easting',500000.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',117.0],PARAMETER['Scale_Factor',1.0],PARAMETER['Latitude_Of_Origin',0.0],UNIT['Meter',1.0]]……


这样就可以节省很多时间啦………………!!!

相关文档