| 12345678910111213141516171819202122232425 |
- 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)
|