11
使用Arcpy的替代方法
我似乎对几乎所有的python地理处理都使用ESRI的Arcpy站点软件包。值得ESRI赞扬的是,这些工具令人难以置信,可帮助您完成很多工作。但是,我也想在ESRI Arcpy域之外创建地理处理脚本。例如,如果我想将栅格裁剪为多边形,我将从ESRI的以下脚本开始: # Import system modules import arcpy from arcpy import env from arcpy.sa import * # Set environment settings env.workspace = "C:/sapyexamples/data" # Set local variables inRaster = "elevation" inMaskData = "mask.shp" # Check out the ArcGIS Spatial Analyst extension license arcpy.CheckOutExtension("Spatial") # Execute ExtractByMask outExtractByMask = ExtractByMask(inRaster, inMaskData) …