Tengo una hoja de cálculo existente desarrollado para el seguimiento específico de un hidrante contra incendios de datos, este se actualiza periódicamente y se unió a la distribución espacial de la boca de riego de datos en ArcGIS. En la hoja de cálculo hay un número de columnas para introducir los datos relacionados con la Presión Estática, Presión Residual, y la Tasa de Flujo.
La utilización de la Capacidad Nominal en 20 PSI en un Fuego de Prueba de Flujo de la fórmula para calcular el flujo del fuego, la hoja de cálculo calcula automáticamente. El cálculo es como sigue.
Fire Flow = Flow * ((Static - 20)/(Static - Residual))^0.54
No estoy seguro de que la mejor manera de atacar este y estoy buscando sugerencias. Con base en los resultados del cálculo, tengo una columna adicional con una sentencia IF que indica el adecuado flujo del fuego de color el hidrante debe ser pintado. Para aquellos que no saben, la toma de agua de color es un indicador de que personal de bomberos en caso de emergencia, el fuego de las condiciones de flujo. I hav e hecho algunas investigaciones y desarrollado la siguiente secuencia de comandos de python:
def Reclass !Bon_Color!:
if ( !Fire_Flow! <= 0):
return Black
elif ( !Fire_Flow! >= 1 and !Fire_Flow! <= 499):
return Red
elif ([Fire_Flow] > 499 and [Fire_Flow] <= 999):
return Orange
elif ( !Fire_Flow! > 999 and !Fire_Flow! <= 1499):
return Green
elif ( !Fire_Flow! > 1499):
return Blue
end if
Me gustaría saber si los cálculos mencionados anteriormente, se utiliza en la hoja de cálculo de Excel podría ser replicado en la base de datos de la tabla de atributos de la utilización de la calculadora de campo y el python-analizador? En lugar de confiar en la hoja de cálculo Excel y la necesidad de volver a unir los datos.