Arcgis将一个shp依照属性表导出为多个shp

python 复制代码
# -*- coding:utf-8 -*-

import arcpy
import os

from arcpy import env

#env.workspace = "./" #自己设置路径

shp = r'C:\Users\Administrator\Desktop\Lake\xxx.shp' #shp文件路径

outpath = r"C:\Users\Administrator\Desktop\Lake\fenli" #输出结果路径

with arcpy.da.SearchCursor(shp,["SHAPE@",'lake_id'])as cursor:
##SHAPE@指代单个要素,lake_id是一个字段,该字段也是我们想要作为每个polygon命名的值,也可以改为其他的字段如name
    for row in cursor:
        outname = str(row[1])+'.shp'
        arcpy.FeatureClassToFeatureClass_conversion(row[0],outpath,outname)
相关推荐
非科班Java出身GISer14 小时前
ArcGIS JS 基础教程(18):SceneLayer 场景图层
arcgis·arcgis js 白膜·arcgis js 建筑·scenelayer 图层·arcgis js i3s
Li.map2 天前
CesiumJS 地图主题系统:用着色器打造实时滤镜
javascript·arcgis·cesium·着色器
中科GIS地理信息培训8 天前
【实操】在 ArcGIS Pro 中,计算多边形的面积时,需排除缓冲区要素中与多边形重叠的部分
arcgis·arcgis pro
中科GIS地理信息培训8 天前
ArcGIS Pro镶嵌数据集:绝不仅是数据之和
arcgis·arcgis pro
开心些10 天前
ArcGIS批量出图
arcgis
非科班Java出身GISer13 天前
ArcGIS JS API 5.0 ESM 双模块系统冲突解决方案
arcgis·arcgis js 引入问题·arcgis js amd·arcgis esm引入问题·arcgis js 资源冲突
中科GIS地理信息培训1 个月前
【ArcGIS Pro 3.7新增功能4】增强空间统计中【评估点聚合的图格大小】工具:分析字段和时间间隔
人工智能·算法·arcgis
雪的季节1 个月前
GIS 矢量数据格式
arcgis
非科班Java出身GISer1 个月前
ArcGIS JS 基础教程(11):飞行定位 goTo
arcgis·arcgis js 飞行定位·arcgis js 定位·arcgis js 各种定位·arcgis js 飞行·arcgis js 定位到对象
我是Superman丶1 个月前
前端技术手势识别
arcgis