from file_util import * from db_util import getDiffEwkt from img_util import savePng import re # 1.获取图斑的根目录 dirs = getDirList('img', '2024') for dir in dirs: # 2.获取tif路径 allPathList = getAllFiles(dir+'/DDOM') for filePath in allPathList: print('tif路径:'+filePath) # 3.获取tif的边界矢量范围 ewkt = getTifEwkt(filePath) # 4.tif边界-变化矢量(生成图片的黑色部分) match = re.search(r'/DDOM/(.*)DDOM\.tif', filePath) code = match.group(1) if match else '' tbName=dir.replace('img/','') ewkt = getDiffEwkt(ewkt, tbName) # 5.生成变化的图片 savePng(code+"_CHANGE", ewkt, dir)