DavidSB commited on
Commit
a7feae9
1 Parent(s): 616187f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -5
app.py CHANGED
@@ -328,7 +328,7 @@ def avaliacao_imovel(planilha, num_linhas_desejadas=10, finalidade='Defina o tip
328
  # concatemando o dataframe principal com as dataframes dos fatores
329
  result = pd.concat([df_dados, df_transp, df_area_const, df_area_terreno, df_profundidade, df_topografia, df_superficie, df_idade_cons, df_padrao, df_vaga, df_exc], axis=1)
330
  result['Valor_desc'] = round(result['Valor']*(result['fof']), 2)
331
- if finalidade == "Tipologias com árrea construída":
332
  result['Vunit'] = round((result['Valor_desc']/result['Área Construída']), 2)
333
  else:
334
  result['Vunit'] = round((result['Valor_desc']/result['Área Terreno']), 2)
@@ -521,11 +521,18 @@ def avaliacao_imovel(planilha, num_linhas_desejadas=10, finalidade='Defina o tip
521
 
522
 
523
  # VALORES CALCULADOS
524
- Valor_imóvel = round(media * df_avaliando['Área Construída'], 2).item()
 
 
 
 
525
  LI = round(Valor_imóvel* 0.85, 2)
526
  LS = round(Valor_imóvel* 1.15, 2)
527
 
528
- Valor_imóvel_2 = round((media_pond) * df_avaliando['Área Construída'], 2).item()
 
 
 
529
  LI_classes = round(Valor_imóvel_2* 0.85, 2)
530
  LS_classes = round(Valor_imóvel_2* 1.15, 2)
531
 
@@ -693,7 +700,7 @@ interface = gr.Interface(
693
  inputs=[
694
  gr.components.File(label="Upload planilha", type="file"),
695
  gr.inputs.Number(label="Número de linhas desejadas", default=10),
696
- gr.inputs.Dropdown(label="Tipo de imóvel", choices=["Terrenos e glebas","Tipologias com árrea construída"],default="Defina o tipo de imovel"),
697
  gr.inputs.Dropdown(label="Caracterização do avaliando - Grau de Fundamentação", choices=["Completa quanto a todos os fatores analisados",
698
  "Completa quanto aos fatores utilizados no tratamento",
699
  "Adoção de situação paradigma"],
@@ -713,7 +720,7 @@ interface = gr.Interface(
713
  gr.Plot(label="Geolocalização da amostra"),
714
 
715
  ],
716
- live=True,
717
  capture_session=True,
718
  theme=gr.themes.Soft(),
719
  title="avaliaFACTOR",
 
328
  # concatemando o dataframe principal com as dataframes dos fatores
329
  result = pd.concat([df_dados, df_transp, df_area_const, df_area_terreno, df_profundidade, df_topografia, df_superficie, df_idade_cons, df_padrao, df_vaga, df_exc], axis=1)
330
  result['Valor_desc'] = round(result['Valor']*(result['fof']), 2)
331
+ if finalidade == "Tipologias com área construída":
332
  result['Vunit'] = round((result['Valor_desc']/result['Área Construída']), 2)
333
  else:
334
  result['Vunit'] = round((result['Valor_desc']/result['Área Terreno']), 2)
 
521
 
522
 
523
  # VALORES CALCULADOS
524
+
525
+ if finalidade == "Tipologias com área construída":
526
+ Valor_imóvel = round(media * df_avaliando['Área Construída'], 2).item()
527
+ else:
528
+ Valor_imóvel = round(media * df_avaliando['Área Terreno'], 2).item()
529
  LI = round(Valor_imóvel* 0.85, 2)
530
  LS = round(Valor_imóvel* 1.15, 2)
531
 
532
+ if finalidade == "Tipologias com área construída":
533
+ Valor_imóvel_2 = round((media_pond) * df_avaliando['Área Construída'], 2).item()
534
+ else:
535
+ Valor_imóvel_2 = round((media_pond) * df_avaliando['Área Terreno'], 2).item()
536
  LI_classes = round(Valor_imóvel_2* 0.85, 2)
537
  LS_classes = round(Valor_imóvel_2* 1.15, 2)
538
 
 
700
  inputs=[
701
  gr.components.File(label="Upload planilha", type="file"),
702
  gr.inputs.Number(label="Número de linhas desejadas", default=10),
703
+ gr.inputs.Dropdown(label="Tipo de imóvel", choices=["Terrenos e glebas","Tipologias com área construída"],default="Defina o tipo de imovel"),
704
  gr.inputs.Dropdown(label="Caracterização do avaliando - Grau de Fundamentação", choices=["Completa quanto a todos os fatores analisados",
705
  "Completa quanto aos fatores utilizados no tratamento",
706
  "Adoção de situação paradigma"],
 
720
  gr.Plot(label="Geolocalização da amostra"),
721
 
722
  ],
723
+ live=False,
724
  capture_session=True,
725
  theme=gr.themes.Soft(),
726
  title="avaliaFACTOR",