python调用ExtractByPoints工具,始终runtimeerror (手动使用工具没问题),怎么破
import arcpy
from arcpy.sa import *
pointList = [arcpy.Point(96,37), arcpy.Point(98,37),arcpy.Point(99,37)]
try:
outputGrd = ExtractByPoints("E:\2017\Roadproduct\GRD\mesh.tif",pointList,'INSIDE')
outputGrd.save(u'E:\2017\Roadproduct\GRD\mesh')
except RuntimeError:
pass
from arcpy.sa import *
pointList = [arcpy.Point(96,37), arcpy.Point(98,37),arcpy.Point(99,37)]
try:
outputGrd = ExtractByPoints("E:\2017\Roadproduct\GRD\mesh.tif",pointList,'INSIDE')
outputGrd.save(u'E:\2017\Roadproduct\GRD\mesh')
except RuntimeError:
pass
2 个回复
jeccytye
赞同来自:
例子如下:
# Set environment settings
env.workspace = "C:/sapyexamples/data"
# Set local variables
inRaster = "soil"
pointList = [arcpy.Point(743050, 4321275), arcpy.Point(743100, 4321200), arcpy.Point(743500, 4322000), arcpy.Point(742900, 4321800)]
# Check out the ArcGIS Spatial Analyst extension license arcpy.CheckOutExtension("Spatial")
# Execute ExtractByPoints
outPointExtract = ExtractByPoints("soil", pointList,"INSIDE")
江宝骅
赞同来自:
要回复问题请先登录或注册
发起人
相关问题
问题状态