【ArcGIS遇上Python】三种利用Python批量处理地理数据的方法——以栅格数据投影转换为例
生活随笔
收集整理的這篇文章主要介紹了
【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總結
以上是生活随笔為你收集整理的【ArcGIS遇上Python】三种利用Python批量处理地理数据的方法——以栅格数据投影转换为例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【ArcGIS遇上Python】窗体版P
- 下一篇: Python版九九乘法表