'owner': 'mp.mancipe10', 'start_date': airflow.utils.dates.days_ago(2), 'execID': "mp.mancipe10_wofs_paso_6_mosaico_wofs", 'product': _params['products'][0] } dag = DAG(dag_id=args['execID'], default_args=args, schedule_interval=None, dagrun_timeout=timedelta(minutes=120)) wofs = dag_utils.queryMapByTileByYear(lat=_params['lat'], lon=_params['lon'], time_ranges=_params['time_ranges'], product=_params['products'][0], algorithm=_steps['wofs']['algorithm'], version=_steps['wofs']['version'], queue=_steps['wofs']['queue'], dag=dag, task_id="wofs") reduccion = dag_utils.reduceByTile( wofs, algorithm=_steps['reduccion']['algorithm'], version=_steps['reduccion']['version'], queue=_steps['reduccion']['queue'], dag=dag, task_id="joined", delete_partial_results=_steps['reduccion']['del_prev_result'], params=_steps['reduccion']['params'], )
'execID': "wofs_prueba", 'product': "LS8_OLI_LASRC" } dag = DAG(dag_id='wofs_prueba', default_args=args, schedule_interval=None, dagrun_timeout=timedelta(minutes=120)) wofs_classification = dag_utils.queryMapByTileByYear( lat=_params['lat'], lon=_params['lon'], time_ranges=_params['time_ranges'], algorithm="wofs-wf", version="1.0", product="LS8_OLI_LASRC", params={ 'normalized': _params['normalized'], 'bands': _params['bands'], 'minValid': _params['minValid'], }, dag=dag, taxprefix="wofs_") joins = dag_utils.reduceByTile(wofs_classification, algorithm="joiner-reduce-wofs", version="1.0", dag=dag, taxprefix="joined") time_series = dag_utils.IdentityMap(joins, algorithm="wofs-time-series-wf",