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",
|