Python脚本裁切数据库
来源:互联网 发布:ice框架 java 编辑:程序博客网 时间:2024/04/28 09:55
以前使用了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
#重载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脚本工具),效果如下:
0 0
- Python脚本裁切数据库
- python脚本替换数据库
- python数据库迁移脚本
- Python脚本---备份MySQL数据库
- Python 脚本备份sqlserver数据库
- python实现数据库迁移脚本
- python备份mysql数据库脚本一枚
- Python 脚本查询 ip纯真数据库
- oracle dataguard 数据库切换 python 脚本
- Python脚本访问Greenplum数据库安装指导
- Python脚本访问Greenplum数据库安装指导
- Openstack 数据库自动化备份python脚本
- python脚本实现 mongo数据库操作
- python+mysql:简单的数据库控制脚本
- arcgis脚本Python批量裁切与统计实现
- Perl或者Python脚本去连接Vertica数据库
- 利用python生成一个导出数据库的bat脚本文件
- Python 数据库备份脚本(邮件通知+日志记录)
- 关于网页F12后的世界
- 查询 只选择必要数据
- 【杭电oj1232】畅通工程
- Linux每天一点文件权限与目录配置
- eclipse 工程导入到Android Studio 出现的问题Error:Execution failed for task ':app:mergeDebugResources'. >
- Python脚本裁切数据库
- 打造最潮收听体验,树立智能音响标准
- linux + boa + cgi web视频播放器
- 怎样将写好的.py文件用cxfreeze生成exe可执行文件
- node.js学习笔记(3)_极客学院_服务器入门
- Android Linearlayout中动态添加ImageView
- updater-script命令详解教你写刷机脚本
- window.external的使用
- HDU 1213 How Many Tables(并查集,认识的朋友做一块)