Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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
|
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 |
-
|
|
|
|
|
|
|
|
|
525 |
LI = round(Valor_imóvel* 0.85, 2)
|
526 |
LS = round(Valor_imóvel* 1.15, 2)
|
527 |
|
528 |
-
|
|
|
|
|
|
|
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
|
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=
|
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",
|