Skip to content

Commit

Permalink
Merge pull request #663 from gisce/FIX_tensio_entrant
Browse files Browse the repository at this point in the history
FIX pasar de V a kV con el nuevo campo tensio_entrant
  • Loading branch information
ecarreras authored Jul 15, 2024
2 parents 8ab06a2 + 70c0afd commit 36b4a60
Showing 1 changed file with 40 additions and 44 deletions.
84 changes: 40 additions & 44 deletions libcnmc/cir_8_2021/FB2.py
Original file line number Diff line number Diff line change
Expand Up @@ -334,15 +334,11 @@ def get_inst_name(element_id):
o_node_baixa = o_node

#TENSIO
o_tensio_p = 0.0
if ct.get('tensio_entrant'):
o_tensio_p = self.get_tensio(ct['tensio_entrant'][0])
else:
try:

o_tensio_p = format_f(
float(ct['tensio_p']) / 1000.0, decimals=3) or ''
except:
o_tensio_p = ''
o_tensio_p = float(self.get_tensio(ct['tensio_entrant'][0]))
elif ct.get('tensio_p'):
o_tensio_p = float(ct['tensio_p'])

#TENSIO_CONST
o_tensio_const = ''
Expand Down Expand Up @@ -461,42 +457,42 @@ def get_inst_name(element_id):
data_ip = ''

output = [
o_identificador_ct, # IDENTIFICADOR
ct['cini'] or '', # CINI
ct['descripcio'] or '', # DENOMINACION
str(ti), # CODIGO_CCUU
o_node, # NUDO_ALTA
o_node_baixa, # NUDO_BAJA
o_tensio_p, # NIVEL TENSION
o_tensio_const, # TENSION CONSTRUCCION
o_potencia, # POTENCIA
format_f(res_srid[0], decimals=3), # X
format_f(res_srid[1], decimals=3), # Y
'0,000', # Z
municipio, # MUNICIPIO
provincia, # PROVINCIA
comunitat_codi or '', # CODIGO_CCAA
zona_name, # ZONA
estado, # ESTADO
modelo, # MODELO
punto_frontera, # PUNTO_FRONTERA
data_pm, # FECHA APS
causa_baja, # CAUSA BAJA
fecha_baja, # FECHA BAJA
data_ip, # FECHA IP
tipo_inversion, # TIPO INVERSION
im_ingenieria, # IM_TRAMITES
im_construccion, # IM_CONSTRUCCION
im_trabajos, # IM_TRABAJOS
subvenciones_europeas, # SUBVENCIONES EUROPEAS
subvenciones_nacionales, # SUBVENCIONES NACIONALES
subvenciones_prtr, # SUBVENCIONES PRTR
valor_auditado, # VALOR AUDITADO
format_f(financiado, decimals=2), # FINANCIADO
cuenta_contable, # CUENTA CONTABLE
motivacion, # MOTIVACION
avifauna, # AVIFAUNA
identificador_baja, # ID_BAJA
o_identificador_ct, # IDENTIFICADOR
ct['cini'] or '', # CINI
ct['descripcio'] or '', # DENOMINACION
str(ti), # CODIGO_CCUU
o_node, # NUDO_ALTA
o_node_baixa, # NUDO_BAJA
format_f(o_tensio_p / 1000.0, decimals=3) or '', # NIVEL TENSION
o_tensio_const, # TENSION CONSTRUCCION
o_potencia, # POTENCIA
format_f(res_srid[0], decimals=3), # X
format_f(res_srid[1], decimals=3), # Y
'0,000', # Z
municipio, # MUNICIPIO
provincia, # PROVINCIA
comunitat_codi or '', # CODIGO_CCAA
zona_name, # ZONA
estado, # ESTADO
modelo, # MODELO
punto_frontera, # PUNTO_FRONTERA
data_pm, # FECHA APS
causa_baja, # CAUSA BAJA
fecha_baja, # FECHA BAJA
data_ip, # FECHA IP
tipo_inversion, # TIPO INVERSION
im_ingenieria, # IM_TRAMITES
im_construccion, # IM_CONSTRUCCION
im_trabajos, # IM_TRABAJOS
subvenciones_europeas, # SUBVENCIONES EUROPEAS
subvenciones_nacionales, # SUBVENCIONES NACIONALES
subvenciones_prtr, # SUBVENCIONES PRTR
valor_auditado, # VALOR AUDITADO
format_f(financiado, decimals=2), # FINANCIADO
cuenta_contable, # CUENTA CONTABLE
motivacion, # MOTIVACION
avifauna, # AVIFAUNA
identificador_baja, # ID_BAJA
]
self.output_q.put(output)
self.input_q.task_done()
Expand Down

0 comments on commit 36b4a60

Please sign in to comment.