Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -38,7 +38,7 @@ import deploying_3_3
|
|
| 38 |
import Doors_Schedule
|
| 39 |
import Code_2_7
|
| 40 |
import Counting_Columns_2_1
|
| 41 |
-
|
| 42 |
import ezdxf
|
| 43 |
from flask import Flask, render_template, session, redirect, url_for
|
| 44 |
from flask_session import Session # Capital "S"
|
|
@@ -221,7 +221,7 @@ def getfromdropboxImg(jsdata):
|
|
| 221 |
jsdata=eval(jsdata)
|
| 222 |
print('pdfnameeee==',jsdata)
|
| 223 |
|
| 224 |
-
dbPath='/TSA JOBS/ADR Test/'+jsdata[0][0]+'/'+jsdata[0][1]+'/'+jsdata[0][2]+'/Measured Plan/'+
|
| 225 |
print(dbPath)
|
| 226 |
dbxTeam= tsadropboxretrieval.ADR_Access_DropboxTeam('user')
|
| 227 |
md, res =dbxTeam.files_download(path=dbPath)
|
|
@@ -338,7 +338,7 @@ def measureproject(result,dataDoc=0,img=0,dxffile=0):
|
|
| 338 |
dbPath='/TSA JOBS/ADR Test'+pdfpath+'Measured Plan/'
|
| 339 |
print(dbPath,result[0])
|
| 340 |
#
|
| 341 |
-
pdflink= tsadropboxretrieval.uploadanyFile(doc=doc,path=dbPath,pdfname=
|
| 342 |
|
| 343 |
_, buffer = cv2.imencode('.png', outputimg)
|
| 344 |
arr=[ base64.b64encode(buffer).decode('utf-8'),SimilarAreaDictionary.to_dict(), spreadsheet_url,spreadsheetId,[],list1.to_dict(),pdflink,hatched_areas,namepathArr]#,hatched_areas,namepathArr]# , spreadsheetId, spreadsheet_url , list1.to_dict()]
|
|
@@ -352,17 +352,18 @@ def measureproject(result,dataDoc=0,img=0,dxffile=0):
|
|
| 352 |
print(temp_filename)
|
| 353 |
|
| 354 |
SearchArray=result[6]
|
|
|
|
| 355 |
print(result)
|
| 356 |
print("SearchArray = ",SearchArray)
|
| 357 |
global hatched_areas2_7
|
| 358 |
-
doc,outputimg, SimilarAreaDictionary ,spreadsheetId, spreadsheet_url , namepathArr , list1,hatched_areas=Code_2_7.mainFunctionDrawImgPdf(dataDoc,temp_filename,result[4],SearchArray, pdfpath,result[0])
|
| 359 |
# global colorsused
|
| 360 |
hatched_areas2_7=hatched_areas
|
| 361 |
colorsused=list(SimilarAreaDictionary['Color'])
|
| 362 |
dbPath='/TSA JOBS/ADR Test'+pdfpath+'Measured Plan/'
|
| 363 |
print(dbPath,result[0])
|
| 364 |
#
|
| 365 |
-
pdflink= tsadropboxretrieval.uploadanyFile(doc=doc,path=dbPath,pdfname=
|
| 366 |
|
| 367 |
_, buffer = cv2.imencode('.png', outputimg)
|
| 368 |
arr=[ base64.b64encode(buffer).decode('utf-8'),SimilarAreaDictionary.to_dict(), spreadsheet_url,spreadsheetId,[],list1.to_dict(),pdflink,[],namepathArr]#,hatched_areas,namepathArr]# , spreadsheetId, spreadsheet_url , list1.to_dict()]
|
|
@@ -382,9 +383,9 @@ def measureproject(result,dataDoc=0,img=0,dxffile=0):
|
|
| 382 |
SearchArray=result[7]
|
| 383 |
print('searchhh:',SearchArray)
|
| 384 |
# annotatedimg,pdf_document,spreadsheet_url, list1 , df_doors=doors_fasterrcnn.main_run(img,dataDoc,'separated_classes_all.pth',result[0],pdfpath, result[4]) #single_double.pth
|
| 385 |
-
annotatedimg, pdf_document , list1, repeated_labels , not_found =Doors_Schedule.mainRun(dataDocDoorsSchedule, dataDoc,SearchArray)
|
| 386 |
dbPath='/TSA JOBS/ADR Test'+pdfpath+'Measured Plan/'
|
| 387 |
-
pdflink= tsadropboxretrieval.uploadanyFile(doc=pdf_document,path=dbPath,pdfname=
|
| 388 |
_, buffer = cv2.imencode('.png', annotatedimg)
|
| 389 |
repeatedLabelsReturn=''
|
| 390 |
NotFoundReturn=''
|
|
@@ -597,7 +598,7 @@ def getimg(jsdata):
|
|
| 597 |
doc,areaPixel,perimeterPixel,pdfdata=pixelconversion.drawisrotated(data) # .openDrawPDF(data)
|
| 598 |
yield f"data: 20\n\n" # Initial progress
|
| 599 |
dbPath='/TSA JOBS/ADR Test/'+jsdata[0]+'/'+jsdata[1]+'/'+jsdata[2]+'/'+'Scale Document' +'/'
|
| 600 |
-
dburl=tsadropboxretrieval.uploadanyFile(doc=doc,pdfname=str(jsdata[3]) ,path=dbPath)
|
| 601 |
# areaPixel,perimeterPixel= pixelconversion.getAreaPerimeter(dbPath, str(jsdata[3]))
|
| 602 |
yield f"data: 40\n\n" # Initial progress
|
| 603 |
outputs=[areaPixel,perimeterPixel , dburl]
|
|
@@ -1000,7 +1001,6 @@ def cvtSummarytoXML(jsdata):
|
|
| 1000 |
xmllink=google_sheet_to_xml.create_xml(documentname=result[1],dbPath=path)
|
| 1001 |
return jsonify(xmllink)
|
| 1002 |
|
| 1003 |
-
|
| 1004 |
#_________________________________________________________________________________________________________________________
|
| 1005 |
#_________________________________________________________________________________________________________________________
|
| 1006 |
|
|
|
|
| 38 |
import Doors_Schedule
|
| 39 |
import Code_2_7
|
| 40 |
import Counting_Columns_2_1
|
| 41 |
+
import Find_Hyperlinking_text
|
| 42 |
import ezdxf
|
| 43 |
from flask import Flask, render_template, session, redirect, url_for
|
| 44 |
from flask_session import Session # Capital "S"
|
|
|
|
| 221 |
jsdata=eval(jsdata)
|
| 222 |
print('pdfnameeee==',jsdata)
|
| 223 |
|
| 224 |
+
dbPath='/TSA JOBS/ADR Test/'+jsdata[0][0]+'/'+jsdata[0][1]+'/'+jsdata[0][2]+'/Measured Plan/'+jsdata[1]
|
| 225 |
print(dbPath)
|
| 226 |
dbxTeam= tsadropboxretrieval.ADR_Access_DropboxTeam('user')
|
| 227 |
md, res =dbxTeam.files_download(path=dbPath)
|
|
|
|
| 338 |
dbPath='/TSA JOBS/ADR Test'+pdfpath+'Measured Plan/'
|
| 339 |
print(dbPath,result[0])
|
| 340 |
#
|
| 341 |
+
pdflink= tsadropboxretrieval.uploadanyFile(doc=doc,path=dbPath,pdfname=result[0]) #doc=doc,pdfname=path,pdfpath=pdfpath+'Measured Plan/'
|
| 342 |
|
| 343 |
_, buffer = cv2.imencode('.png', outputimg)
|
| 344 |
arr=[ base64.b64encode(buffer).decode('utf-8'),SimilarAreaDictionary.to_dict(), spreadsheet_url,spreadsheetId,[],list1.to_dict(),pdflink,hatched_areas,namepathArr]#,hatched_areas,namepathArr]# , spreadsheetId, spreadsheet_url , list1.to_dict()]
|
|
|
|
| 352 |
print(temp_filename)
|
| 353 |
|
| 354 |
SearchArray=result[6]
|
| 355 |
+
Thickness=result[7]
|
| 356 |
print(result)
|
| 357 |
print("SearchArray = ",SearchArray)
|
| 358 |
global hatched_areas2_7
|
| 359 |
+
doc,outputimg, SimilarAreaDictionary ,spreadsheetId, spreadsheet_url , namepathArr , list1,hatched_areas=Code_2_7.mainFunctionDrawImgPdf(dataDoc,temp_filename,result[4],SearchArray,Thickness, pdfpath,result[0])
|
| 360 |
# global colorsused
|
| 361 |
hatched_areas2_7=hatched_areas
|
| 362 |
colorsused=list(SimilarAreaDictionary['Color'])
|
| 363 |
dbPath='/TSA JOBS/ADR Test'+pdfpath+'Measured Plan/'
|
| 364 |
print(dbPath,result[0])
|
| 365 |
#
|
| 366 |
+
pdflink= tsadropboxretrieval.uploadanyFile(doc=doc,path=dbPath,pdfname=result[0]) #doc=doc,pdfname=path,pdfpath=pdfpath+'Measured Plan/'
|
| 367 |
|
| 368 |
_, buffer = cv2.imencode('.png', outputimg)
|
| 369 |
arr=[ base64.b64encode(buffer).decode('utf-8'),SimilarAreaDictionary.to_dict(), spreadsheet_url,spreadsheetId,[],list1.to_dict(),pdflink,[],namepathArr]#,hatched_areas,namepathArr]# , spreadsheetId, spreadsheet_url , list1.to_dict()]
|
|
|
|
| 383 |
SearchArray=result[7]
|
| 384 |
print('searchhh:',SearchArray)
|
| 385 |
# annotatedimg,pdf_document,spreadsheet_url, list1 , df_doors=doors_fasterrcnn.main_run(img,dataDoc,'separated_classes_all.pth',result[0],pdfpath, result[4]) #single_double.pth
|
| 386 |
+
annotatedimg, pdf_document , list1, repeated_labels , not_found =Doors_Schedule.mainRun(dataDocDoorsSchedule, dataDoc, SearchArray)
|
| 387 |
dbPath='/TSA JOBS/ADR Test'+pdfpath+'Measured Plan/'
|
| 388 |
+
pdflink= tsadropboxretrieval.uploadanyFile(doc=pdf_document,path=dbPath,pdfname=result[0]) #doc=doc,pdfname=path,pdfpath=pdfpath+'Measured Plan/
|
| 389 |
_, buffer = cv2.imencode('.png', annotatedimg)
|
| 390 |
repeatedLabelsReturn=''
|
| 391 |
NotFoundReturn=''
|
|
|
|
| 598 |
doc,areaPixel,perimeterPixel,pdfdata=pixelconversion.drawisrotated(data) # .openDrawPDF(data)
|
| 599 |
yield f"data: 20\n\n" # Initial progress
|
| 600 |
dbPath='/TSA JOBS/ADR Test/'+jsdata[0]+'/'+jsdata[1]+'/'+jsdata[2]+'/'+'Scale Document' +'/'
|
| 601 |
+
dburl=tsadropboxretrieval.uploadanyFile(doc=doc,pdfname=str(jsdata[3]) ,path=dbPath) #PixelConv_
|
| 602 |
# areaPixel,perimeterPixel= pixelconversion.getAreaPerimeter(dbPath, str(jsdata[3]))
|
| 603 |
yield f"data: 40\n\n" # Initial progress
|
| 604 |
outputs=[areaPixel,perimeterPixel , dburl]
|
|
|
|
| 1001 |
xmllink=google_sheet_to_xml.create_xml(documentname=result[1],dbPath=path)
|
| 1002 |
return jsonify(xmllink)
|
| 1003 |
|
|
|
|
| 1004 |
#_________________________________________________________________________________________________________________________
|
| 1005 |
#_________________________________________________________________________________________________________________________
|
| 1006 |
|