打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
裁切数据库
裁切数据库
以前使用了GP工具来遍历数据库中的要素层,实现裁切。
现在尝试用Python,实现起来也比较方便,速度比写一个小的应用程序快得多
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# ---------------------------------------------------------------------------
# 功能: 裁切数据库
# 作者: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()
把它导入ToolBox中(导入方法:ArcGIS使用Python脚本工具),效果如下:
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ArcGIS中使用Python批量合并多个文件型(*.gdb)地理数据库或(*.mdb)个人地理数据...
【干货】ArcGIS使用Python脚本批量裁剪影像的方法
ArcGIS 每天一个高级制图诡计:2 浮雕效果
利用ArcGIS Python批量处理地理数据的坐标系
Arcpy脚本——基于Arcgis实现shp/gdb等到火星/百度坐标系的转换
访问数据空间
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服