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