digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 233 367.5 233 367.5 0 ",
		bb="0,0,367.5,233",
		bgcolor="#eeeeee",
		clusterrank=local,
		color=black,
		dpi=96,
		fontsize=10,
		labeljust=left,
		nodesep=0.05,
		ranksep=0.22,
		xdotversion=1.7
	];
	node [color=black,
		fillcolor=lightgoldenrodyellow,
		fontcolor=black,
		fontname=Helvetica,
		fontsize=10,
		height=0,
		label="\N",
		shape=record,
		style=filled,
		width=0
	];
	edge [arrowsize=0.7,
		color=black,
		fontcolor=black,
		fontname=Helvetica,
		fontsize=8
	];
	subgraph cluster_inputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 49.5 170 49.5 225 359.5 225 359.5 170 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 99.5 213 0 84 15 -Workflow Inputs ",
			bb="49.5,170,359.5,225",
			label="Workflow Inputs",
			lheight=0.15,
			lp="99.5,215.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		epsg	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 57.5 178.5 57.5 197.5 125.5 197.5 125.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 91.5 185.5 0 52 9 -EPSG code ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="EPSG code",
			pos="91.5,188",
			rects="57.5,178.5,125.5,197.5",
			width=0.94444];
		aoi	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 129.5 178.5 129.5 197.5 221.5 197.5 221.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 175.5 185.5 0 76 16 -area of interest ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="area of interest",
			pos="175.5,188",
			rects="129.5,178.5,221.5,197.5",
			width=1.2778];
		stac_items	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 226 178.5 226 197.5 351 197.5 351 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 288.5 185.5 0 109 21 -Sentinel-2 STAC items ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Sentinel-2 STAC items",
			pos="288.5,188",
			rects="226,178.5,351,197.5",
			width=1.7361];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 169.5 8 169.5 63 277.5 63 277.5 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 223.5 15 0 92 16 -Workflow Outputs ",
			bb="169.5,8,277.5,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="223.5,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		stac_catalog	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 184.5 35.5 184.5 54.5 262.5 54.5 262.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 223.5 42.5 0 62 12 -stac_catalog ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=stac_catalog,
			pos="223.5,45",
			rects="184.5,35.5,262.5,54.5",
			width=1.0833];
	}
	node_water_bodies	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 0 125.5 0 144.5 293 144.5 293 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 146.5 132.5 0 277 53 -Water body detection based on NDWI and otsu threshold ",
		fillcolor="#F3CEA1",
		height=0.27778,
		label="Water body detection based on NDWI and otsu threshold",
		pos="146.5,135",
		rects="0,125.5,293,144.5",
		width=4.0694];
	epsg -> node_water_bodies	[_draw_="c 7 -#000000 B 4 100.58 178.58 108.99 170.78 121.65 159.04 131.55 149.86 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 133.01 151.85 136.48 145.29 129.68 148.26 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 137 155.6 0 21 4 -epsg ",
		label=epsg,
		lp="137,157.5",
		pos="e,137.59,144.26 100.58,178.58 108.99,170.78 121.65,159.04 131.55,149.86"];
	aoi -> node_water_bodies	[_draw_="c 7 -#000000 B 4 170.71 178.58 166.53 171.23 160.36 160.37 155.29 151.46 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 157.54 150.45 151.95 145.58 153.28 152.88 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 167 155.6 0 13 3 -aoi ",
		label=aoi,
		lp="167,157.5",
		pos="e,151.2,144.26 170.71,178.58 166.53,171.23 160.36,160.37 155.29,151.46"];
	stac_items -> node_water_bodies	[_draw_="c 7 -#000000 B 4 265.05 178.58 241.21 170.01 204.12 156.7 177.79 147.24 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 178.82 145.01 171.41 144.95 177.17 149.62 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 227 155.6 0 19 4 -item ",
		label=item,
		lp="227,157.5",
		pos="e,169.98,144.43 265.05,178.58 241.21,170.01 204.12,156.7 177.79,147.24"];
	node_stac	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 190.5 80.5 190.5 99.5 256.5 99.5 256.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 223.5 87.5 0 50 9 -node_stac ",
		height=0.27778,
		label=node_stac,
		pos="223.5,90",
		rects="190.5,80.5,256.5,99.5",
		width=0.91667];
	stac_items -> node_stac	[_draw_="c 7 -#000000 B 7 292.13 178.63 297 165.97 303.93 141.66 293.5 125 286.74 114.2 275.45 106.74 263.9 101.63 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 265.13 99.48 257.72 99.16 263.31 104.03 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 308 133.1 0 19 4 -item ",
		label=item,
		lp="308,135",
		pos="e,256.31,98.596 292.13,178.63 297,165.97 303.93,141.66 293.5,125 286.74,114.2 275.45,106.74 263.9,101.63"];
	node_water_bodies -> node_stac	[_draw_="c 7 -#000000 B 4 161.71 125.5 173 119.2 188.56 110.51 201.24 103.43 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 202.08 105.77 207 100.22 199.69 101.49 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 206 110.6 0 29 7 -rasters ",
		label=rasters,
		lp="206,112.5",
		pos="e,208.32,99.478 161.71,125.5 173,119.2 188.56,110.51 201.24,103.43"];
	node_stac -> stac_catalog	[_draw_="c 7 -#000000 B 4 223.5 80.71 223.5 75.59 223.5 68.85 223.5 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 225.95 62.78 223.5 55.78 221.05 62.78 ",
		pos="e,223.5,54.265 223.5,80.709 223.5,75.593 223.5,68.848 223.5,62.666"];
}
