利用Python实现Arcgis批量差分(交集取反)——上

本文介绍如何利用Python实现ArcGIS的批量差分操作,特别是针对包含中文数据的情况。文中提及到,由于路径长度限制和ArcGIS版本差异(10.1与10.2),在处理结果为空时会有不同表现。
摘要由CSDN通过智能技术生成
  • 工作上用的数据,涉及中文的使用,所以加上转码u
  • 代码中使用的路径不要过长,容易报错
  • Arcgis10.1如果结果为空不生成shp,Arcgis10.2会生成空shp
#coding = utf-8
import arcpy
import os

#Workspace
inWorkspace = r'D:\19Q4\DATA\19Q4_BACK\prjBACK'
updateWorkspace = r'D:\PythonCode_inWork\06BACK_SYMDIFF_COUNT\19Q3G2_BACK\prj_result_19Q3G2'
outWorkspace = r'D:\19Q4\DATA\19Q4_BACK\BACK_SYMDIFF_19Q4G2'

#City List
##file_names_ls = os.listdir(inWorkspace)
###print(file_names_ls)
##city_ls = []
##for file in file_names_ls:
##    city = file.split('_')[0]
##    if city not in city_ls:
##        city_ls.append(city)
##print(city_ls)
city_ls = [u'三亚', u'东莞', u'中山', u'乌鲁木齐', u'佛山', u'保定', u'兰州',\
            u'南京', u'南宁', u'南昌', u'南通', u'厦门', u'台州', u'合肥',\
            u'呼和浩
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值