操作篇——python脚本在Arcgis中实现批量裁剪与连接

写在前面:
接上篇: https://blog.csdn.net/weixin_43326631/article/details/105477031?utm_source=app
本文写的代码主要适用于研究区域一定的情况下,例如:同一个地区的POI的分布,就可以用到本文所写的代码。
因为我写论文要出很多图,但是自己又懒得一个一个去操作,所以写了几行代码供大家参考,主要是实现:同一个面shp去裁剪很多个点shp、多个点shp连接同一个面shp(最终生成面shp文件)、同一个面shp连接很多个点shp(最终生成点shp文件)。强调一下,用面连接点和用点连接面生成的shp文件是不同的,面连接点,生成的shp文件带的是点的属性。点连接面生成的shp带的是面的属性。
一、同一个面shp去裁剪很多个点shp
emmm直接给大家上代码把,以下直接复制并保存成.py文件就可以使用。

import arcpy
in_feature = arcpy.GetParameterAsText(0)#输入要素
in_featurepath = in_feature.split(';')
clip_feature = arcpy.GetParameterAsText(1)#裁剪要素
clip_feature_paths = clip_feature.split(';')
out_file = arcpy.GetParameterAsText(2)
for clipfeature in clip_feature_paths:
    for in_layer in in_featurepath:
        name2 = clipfeature.split('\\')[-1].split
  • 6
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值