Arc 10.1で作成したスクリプトツールを実行できません。スクリプトはPythonWinで正常に実行されますが、それを使用してスクリプトツールを作成すると、ツールはフォルダーまたはジオデータベースを出力ワークスペースとして受け入れたくないようです。スクリプトツールで出力パラメーター(引数)を出力とワークスペースの両方として設定しましたが、それでも、 "Dataset ..... already exists"というエラーが表示され続けます
私は新しいユーザーなので、写真を投稿できませんが、エラーは000725です
それが助けになるなら、これが私のスクリプトです。
import arcpy
#allow for overwrites
arcpy.env.overwriteOutput = True
#set the workspace
inWorkspace = arcpy.GetParameterAsText (0)
#set the erase feature
eraseFeature = arcpy.GetParameterAsText (1)
#set the output workspace
outWorkspace = arcpy.GetParameterAsText (2)
#get a list of all the features in the workspace
arcpy.env.workspace = inWorkspace
featureClassList = arcpy.ListFeatureClasses()
try:
#loop through all of the features in the workspace
for featureClass in featureClassList:
#construct the output path
outEraseFeature = outWorkspace + "\\erase_" + featureClass
#perform erase
arcpy.Erase_analysis(featureClass, eraseFeature, outEraseFeature)
arcpy.AddMessage("Wrote clipped file " + outEraseFeature + ". ")
print "Wrote clipped file " + outEraseFeature + ". "
except:
# Report if there was an error
arcpy.AddError("Could not erase feature classes")
print "Could not erase feature classes"
print arcpy.GetMessages()
arcpy.env.overwriteOutput =True