1. Вставить в текстовый файл с расширением *.py
-----------------------
###Import required modules
import sys, os, string, arcgisscripting
msgFail="Удаление не выполнено: "
try:
#Check the number of parameters.
#if len(sys.argv) = 0:
# raise Exception, msgInvalidParameters
#Create the Geoprocessing Object
gp = arcgisscripting.create()
#Set the input datasets
inputs = gp.GetParameterAsText(0)
inFeatures = string.split(inputs,";")
#Loop through each dataset and define projection on it.
for fff in inFeatures:
try:
# gp.delete_management(fff)
gp.deletefeatures(fff)
except:
WarningMessage = (msgFail + "%s" % (fff))
gp.AddWarning(WarningMessage)
except Exception, ErrorDesc:
#If an error set output boolean parameter "Error" to True.
gp.AddError(str(ErrorDesc))
---------------------------------
2. В ArcToolbox добавить Toolbox
3. В Toolbox добавить Script
- в качестве Script File указать файл созданный в п.1
- добавить строку:
для поля Display Name вписать название FEATURES
для поля Data Type выбрать из списка значение Feature Class
- в Parameter Properties для параметра MultiValue установит значение Yes