1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 【ArcGIS遇上Python】三种利用Python批量处理地理数据的方法——以栅格数据投影转换为例

【ArcGIS遇上Python】三种利用Python批量处理地理数据的方法——以栅格数据投影转换为例

时间:2020-04-09 02:51:44

相关推荐

【ArcGIS遇上Python】三种利用Python批量处理地理数据的方法——以栅格数据投影转换为例

时至今日,笔者已经总结了三种用Python语言结合ArcGIS10.x提供的接口去批量处理地理空间数据的方法。即:

1.用IDLE、Python Tools for Visual Studio等去编写独立的py脚本文件;

2. 用Python提供的tKinter模块去构建可视化窗体,并将其打包成exe可执行文件;

3. 用Python脚本工具自定义工具箱。

下面对三种方法分别做介绍。

一、用IDLE、Python Tools for Visual Studio或PyCharm等去编写py文件;

arcpy.env.workspace = "F:\\GIMMS 3g\\3Mask"rasters = arcpy.ListRasters("*", "tif")for raster in rasters:out= "F:\\GIMMS 3g\\4Project\\"+"pro_"+raster[4:12]+".tif"arcpy.ProjectRaster_management(raster,out, "PROJCS[MyAlbers,GEOGCS[GCS_WGS_1984,DATUM[D_WGS_1984,SPHEROID[WGS_1984,6378137.0,298.257223563]],PRIMEM[Greenwich,0.0],UNIT[Degree,0.0174532925199433]],PROJECTION[Albers],PARAMETER[Fals

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。