• 大小: 1.14MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-28
  • 语言: Python
  • 标签: arcgis  

资源简介

实现通过村界图层对影像的批量裁剪;尖角检测;正射影像;批量删除字段;批量导出数据库;批量排序;批量投影等功能。大概40个小工具及源代码,只有你想不到的,没有你得不到的。

资源截图

代码片段和文件信息

‘‘‘
将文件夹下所有图片名称加上‘_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个文件信息

评论

共有 条评论