Connecting Waterpeople
AMPHOS 21
Saint Gobain PAM
Rädlinger primus line GmbH
Cajamar Innova
Filtralite
Ministerio para la Transición Ecológica y el Reto Demográfico
J. Huesa Water Technology
Autodesk Water
LACROIX
Barmatec
Canal de Isabel II
ADECAGUA
Ministerio de Vivienda, Construcción y Saneamiento del Perú
Sacyr Agua
GS Inima Environment
RENOLIT ALKORPLAN
ONGAWA
Badger Meter Spain
Fundación Botín
Ens d'Abastament d'Aigua Ter-Llobregat (ATL)
Baseform
Xylem Vue
MonoM by Grupo Álava
Kamstrup
Adasa Sistemas
EMALSA
Aganova
Schneider Electric
Almar Water Solutions
AGENDA 21500
KISTERS
Aqualia
Bentley Systems
Gomez Group Metering
Moval Agroingeniería
Molecor
Veolia
Terranova
Itron España
Cámara de Comercio de Fuerteventura
Arup
SCRATS
Catalan Water Partnership
Hidroconta
NTT DATA
Vodafone Business
Centro Nacional de Tecnología de Regadíos (CENTER)
ACCIONA
AECID
CELESTIA TST
ISMedioambiente
FENACORE
Gestagua / SAUR Spain
LayerExchange
Grupo Mejoras
Minsait
Global Omnium
Telefónica Tech
Laboratorios Tecnológicos de Levante
Xylem Water Solutions España
CAF
ProMinent Iberia
Ministerio de Ciencia, Innovación y Universidades
TEDAGUA
TecnoConverting
IAPsolutions
Lama Sistemas de Filtrado
ICEX España Exportación e Inversiones
BGEO OPEN GIS
Open Intelligence
ANFAGUA
Cámara de Granada
Honeywell
Smagua
POSEIDON Water Services
FACSA
Ministerio de Medio Ambiente y Agua de Bolivia
Red Control
Ingeteam
Amiblu
ESAMUR
HRS Heat Exchangers
Consorcio de Aguas Bilbao Bizkaia
Asociación de Ciencias Ambientales
Fundación CONAMA
ELECTROSTEEL
Netmore
AVK Válvulas
Samotics
VEGA Instrumentos

Se encuentra usted aquí

Análisis de precipitación en una cuenca hidrográfica: Caso de estudio del Río Cañete

Sobre el blog

Gidahatari
Gidahatari es una una empresa dedicada a la ​gestión sostenible de los recursos hidricos ​con especialización en modelamiento numérico y herramientas computacionales.
  • Imagen del Río Cañete (Wikimedia/CC)
    Caso de estudio del análisis de precipitación en la Cuenca del Río Cañete

Los datos de precipitación sobre una cuenca involucran varias estaciones y no están completas. Para el análisis de la precipitación a nivel de cuencas se requiere herramientas potentes como Python y su librería Pandas.

Caso de aplicación - Estaciones de la cuenca del Río Cañete

Se tiene 9 estaciones de precipitación en la cuenca del Río Cañete con registros desde el año 1963. A través de scripts en Python vamos a generar gráficos útiles para el análisis de registros.

Datos superpuestos de precipitación para 9 estaciones en la cuenca del Río Cañete.

Estos datos han sido procesados con el Suite Anaconda que usted puede instalar gratuitamente en su computadora de este enlace: http://continuum.io/downloads

Script y resultados en IPython

import pandas as pd
import numpy as np
%pylab inline

d_Carania = pd.read_excel('1_CARANIA.xlsx', 'Precipitaciones', index_col=0)
d_Huangascar = pd.read_excel('2_HUANGASCAR.xlsx', 'Precipitaciones', index_col=0)
d_Pacaran = pd.read_excel('3_PACARAN.xlsx', 'Precipitaciones', index_col=0)
d_Tanta = pd.read_excel('4_TANTA.xlsx', 'Precipitaciones', index_col=0)
d_Vilca = pd.read_excel('5_VILCA.xlsx', 'Precipitaciones', index_col=0)
d_Yauyos = pd.read_excel('6_YAUYOS.xlsx', 'Precipitaciones', index_col=0)
d_Huantan = pd.read_excel('7_HUANTAN.xlsx', 'Precipitaciones', index_col=0)
d_Tomas = pd.read_excel('8_TOMAS.xlsx', 'Precipitaciones', index_col=0)
d_Yauricocha = pd.read_excel('9_YAURICOCHA.xlsx', 'Precipitaciones', index_col=0)

plt.close('all')
f, (ax1, ax2, ax3, ax4, ax5, ax6, ax7, ax8, ax9) = plt.subplots(9, 1, sharex=True, sharey=True)
f.set_size_inches(18,12)

ax1.plot(d_Carania, color='#4B4C4E')
ax1.set_ylim(0,50)
ax1.set_xlim(0,18000)
ax1.set_title('Carania')

ax2.plot(d_Huangascar, color='#3F83B7')
ax2.set_title('Huangascar')

ax3.plot(d_Pacaran, color='#7198BC')
ax3.set_title('Pacaran')

ax4.plot(d_Tanta, color='#7B7C7E')
ax4.set_title('Tanta')

ax5.plot(d_Vilca, color='#19375E')
ax5.set_title('Vilca')

ax6.plot(d_Yauyos, color='#3F83B7')
ax6.set_title('Yauyos')

ax7.plot(d_Huantan, color='#5AAACD')
ax7.set_title('Huantan')

ax8.plot(d_Tomas, color='#80BCD8')
ax8.set_title('Tomas')

ax9.plot(d_Yauricocha, color='#7198BC')
ax9.set_title('Yauricocha')

Datos de precipitación para 9 estaciones en la cuenca del Rio Cañete.

d_comp = d_Carania
d_comp=d_comp.rename(columns = {'Ppt CARANIA':'Carania'})
d_comp['Huangascar']=d_Huangascar['Ppt HUANGASCAR']
d_comp['Pacaran']=d_Pacaran['Ppt PACARAN']
d_comp['Tanta']=d_Tanta['Ppt TANTA']
d_comp['Vilca']=d_Vilca['Ppt VILCA']
d_comp['Yauyos']=d_Yauyos['Ppt YAUYOS']
d_comp['Huantan']=d_Huantan['Ppt HUANTAN']
d_comp['Tomas']=d_Tomas['Ppt TOMAS']
d_comp['Yauricocha']=d_Yauricocha['Ppt YAURICOCHA']
d_comp.plot(alpha=0.3, cmap='RdYlBu')
figsize(15,10)
xticks(rotation='vertical')
ylim(0,50)

Datos de las estaciones superpuestas en un mismo gráfico.

d_sliceinf = d_comp[d_comp.index>'1970-06-01']
d_sliceup = d_sliceinf[d_sliceinf.index<'1980-06-01']
d_sliceup.cumsum().plot(linewidth=3, colormap='YlGnBu')
figsize(15,10)

Curva de precipitación acumulada entre los años 1970 y 1980.

Esta entrada ha sido publicada originalmente en www.gidahatari.com y replicada aquí con su expresa autorización.

Suscríbete al newsletter

Los datos proporcionados serán tratados por iAgua Conocimiento, SL con la finalidad del envío de emails con información actualizada y ocasionalmente sobre productos y/o servicios de interés. Para ello necesitamos que marques la siguiente casilla para otorgar tu consentimiento. Recuerda que en cualquier momento puedes ejercer tus derechos de acceso, rectificación y eliminación de estos datos. Puedes consultar toda la información adicional y detallada sobre Protección de Datos.