前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >利用Arcpy批量裁剪矢量数据

利用Arcpy批量裁剪矢量数据

作者头像
GIS与遥感开发平台
发布2022-04-29 09:01:44
1K0
发布2022-04-29 09:01:44
举报
文章被收录于专栏:GIS与遥感开发平台

利用Arcpy批量裁剪矢量数据

前情提要

之前小编慢慢悠悠,陆陆续续地和大家分享了几份数据,包括路网数据和水系数据。错过的小伙伴看这里:

数据分享| 全国水系数据

数据分享| 矢量路网数据大全

数据分享 | 路网数据后

之后呢,就有不少的小伙伴留言问小编:“如此多份的矢量数据图层,都需要按照我国边界裁剪,一份一份地clip也太麻烦了,能不能实现批量裁剪呢?”

于是呢,小编在这里回复大家:“这些问题在Arcpy面前那都不叫事儿,瞧好吧您呐!”

01

实验数据

本次的实验数据呢,就选用我们上次给大家分享的水系数据和一幅全国矢量边界作为一个小例子给大家演示一下:

02

代码

代码语言:javascript
复制
import arcpy
arcpy.env.workspace ="F:/0618z/WATER"
fc1=arcpy.ListFeatureClasses()
fc2=r"xzq.shp"
for i in fc1:
    out_f="cilp"+str(i)+".shp"
    arcpy.analysis.Clip(i,fc2,out_f)

如上所示,两个简单函数即可搞定。初学者亦可轻松驾驭。

P.S.是不是比使用Arcmap一份一份地裁剪快捷多了呢(~ ̄▽ ̄)~

03

显示结果

裁剪结果如下所示:

左侧即为原始数据,右侧为经裁剪处理后所得的数据。省时省力,简直完美有木有~

以上即为今日的全部内容,如果小伙伴们有任何的建议及想法,欢迎在评论区或后台留言,小编都会兴高采烈地依次回复哒!

emmm没有建议的话跟小编聊天都可以(★ ω ★)

一 次 一 个 小 知 识

总 有 一 款 适 合 你

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GIS与遥感开发平台 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档