资源简介
实现通过村界图层对影像的批量裁剪;尖角检测;正射影像;批量删除字段;批量导出数据库;批量排序;批量投影等功能。大概40个小工具及源代码,只有你想不到的,没有你得不到的。
![](http://www.nz998.com/pic/58691.jpg)
代码片段和文件信息
‘‘‘
将文件夹下所有图片名称加上‘_fc‘
‘‘‘
import re
import os
import time
#str.split(string)分割字符串
#‘连接符‘.join(list)将列表组成字符串
def change_name(path):
global i
if not os.path.isdir(path) and not os.path.isfile(path):
return False
if os.path.isfile(path):
file_path=os.path.split(path)#分割出目录与文件
lists=file_path[1].split(‘.‘)#分割出文件与文件扩展名
file_ext=lists[-1]#取出后缀名(列表切片操作)
img_ext=[‘bmp‘‘jpeg‘‘gif‘‘psd‘‘png‘‘jpg‘]
if file_ext in img_ext:
print(file_path[0])
print(lists[0])
#替换
os.rename(pathfile_path[0]+‘/‘+lists[0].replace(‘_fc‘‘‘)+‘.‘+file_ext)
#追加
#os.rename(pathfile_path[0]+‘/‘+lists[0]+‘_fc.‘+file_ext)
i+=1#注意这里的i是一个陷阱
#或者
#img_ext=‘bmp|jpeg|gif|psd|png|jpg‘
#if file_ext in imh_ext:
# print(‘ok-‘+file_ext)
elif os.path.isdir(path):
for x in os.listdir(path):
change_name(os.path.join(pathx))#os.path.join()在路径处理上很有用
img_dir=‘E:\\Icons‘
img_dir=img_dir.replace(‘\\‘‘/‘)
start=time.time()
i=0
change_name(img_dir)
c=time.time()-start
print(“程序运行耗时:%0.2f“%(c))
print(“总共处理了%s张图片“%(i))
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1324 2017-09-04 17:06 廖超毅72\anypy\图片命名.py
文件 780 2017-09-22 13:09 廖超毅72\anypy\根据txt文件生成面.py
文件 157 2017-09-22 11:36 廖超毅72\anypy\点集.txt
文件 844 2017-09-22 13:09 廖超毅72\anypy\获取要素的折点坐标 (多部件)(保险).py
文件 437 2017-09-22 13:09 廖超毅72\anypy\获取要素的折点坐标.py
文件 2672 2017-09-22 23:14 廖超毅72\Py\excel转面 - 直接生成面 -(新)(可找出空洞).py
文件 2091 2017-09-22 18:23 廖超毅72\Py\excel转面 - 直接生成面 -(新).py
文件 2557 2017-09-23 11:08 廖超毅72\Py\excel转面 - 直接生成面 -(最终).py
文件 2909 2017-11-13 13:26 廖超毅72\Py\excel转面 - 直接生成面 -(最终-有点-lcy).py
文件 1683 2017-09-21 12:04 廖超毅72\Py\excel转面.py
文件 648 2017-07-26 18:39 廖超毅72\Py\删除字段(特定).py
文件 684 2017-08-01 18:09 廖超毅72\Py\删除字段.py
文件 736 2017-07-27 18:49 廖超毅72\Py\删除要素.py
文件 1380 2017-07-31 14:55 廖超毅72\Py\单个赋值DLMC.py
文件 413 2017-08-14 15:32 廖超毅72\Py\原要素排序.py
文件 1195 2017-09-19 10:59 廖超毅72\Py\合并文件数据库.py
文件 5876 2017-08-19 18:04 廖超毅72\Py\急锐角检查.py
文件 796 2017-08-29 11:45 廖超毅72\Py\批量导出DLTB.py
文件 2730 2017-07-31 15:05 廖超毅72\Py\批量生成三调模板.py
文件 807 2017-08-24 16:27 廖超毅72\Py\批量裁剪影像.py
文件 1520 2017-07-31 09:55 廖超毅72\Py\批量赋值DLMC.py
文件 1439 2017-08-11 10:34 廖超毅72\Py\抽样一致性错误.py
文件 647 2017-09-19 10:22 廖超毅72\Py\按村界图层影像裁剪.py
文件 1126 2017-07-26 17:51 廖超毅72\Py\文件重命名.py
文件 296 2017-09-19 11:17 廖超毅72\Py\栅格转其他格式(批量).py
文件 1759 2017-09-01 17:00 廖超毅72\Py\正射影像.py
文件 5965 2017-07-24 19:29 廖超毅72\Py\要素分割.py
文件 1141 2017-08-17 18:37 廖超毅72\Py\计算ID - 副本.py
文件 836 2017-08-15 16:16 廖超毅72\Py\计算ID.py
文件 301 2017-08-01 15:31 廖超毅72\Py\计算面积(亩).py
............此处省略28个文件信息
相关资源
- addin_assistant
- ArcGIS_Python入门指南
- ArcGIS平台中的Python开发
- 面向Arcgis的python脚本编程_数据
- 《面向arcgis的python脚本编程》练习数
- ArcPy and ArcGIS - Second Edition
- 《面向arcgis的python脚本编程》练习数
- 《面向arcgis的python脚本编程》练习数
- 面向Arcgis的python脚本编程_ 李明巨编著
- 面向ArcGIS的Python脚本编程.pdf
- python和Arcpy文档
- 基于arcgis的python编程秘籍第二版数据
- 基于ArcGIS的Python编程秘笈(第2版)中
- 基于ArcGIS的Python编程秘笈(第2版)
- 基于ArcGIS的Python编程秘笈(第2版)
- 面向ArcGIS的Python脚本编程美国Paul A.
- 批量计算NDVI,VFC
- ArcGIS Python Add-In入门源码和教程
- 基于arcgis10的pythonaddin设计
- ArcGIS .shp文件批处理裁剪python实现
- 基于python语言的坐标信息转换为shap
- Arcgis 基于Python的高斯扩散模型代码
- 批量excel转shp(面)python
- 面向Arcgis的python脚本编程 中文教程英
- arcgis使用python脚本批量裁剪影像
- 批量提取栅格影像
- ArcGIS Python常用脚本.docx
- 利用Python创建ArcGis批量输出地图影工
- 利用Python创建ArcGis批量裁剪栅格工具
- 利用Python创建ArcGis裁剪工具
评论
共有 条评论