# ---------------------------------------------------------------------------
# 功能: 裁切数据库
# 作者:gisweis
# 时间:2015年1月27日
# ---------------------------------------------------------------------------
#重载sys,设置编码
import sys
reload(sys)
sys.setdefaultencoding(
"utf-8"
)
#添加引用
import arcpy
import
string
try
:
db = arcpy.GetParameterAsText(0) #裁剪数据库
clip_feat = arcpy.GetParameterAsText(1) #裁剪要素类
outworkspace = arcpy.GetParameterAsText(2) #输出数据库
#获取要素列表
arcpy.env.workspace=db
fcs = arcpy.ListFeatureClasses()
for
fc
in
fcs:
arcpy.Clip_analysis(fc,clip_feat,outworkspace+
"\\"
+str(fc))
except arcpy.ExecuteError:
print arcpy.GetMessages()