digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 233 374.5 233 374.5 0 ",
		bb="0,0,374.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 26 170 26 225 336 225 336 170 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 76 213 0 84 15 -Workflow Inputs ",
			bb="26,170,336,225",
			label="Workflow Inputs",
			lheight=0.15,
			lp="76,215.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		epsg	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 260 178.5 260 197.5 328 197.5 328 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 294 185.5 0 52 9 -EPSG code ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="EPSG code",
			pos="294,188",
			rects="260,178.5,328,197.5",
			width=0.94444];
		stac_items	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 34.5 178.5 34.5 197.5 159.5 197.5 159.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 97 185.5 0 109 21 -Sentinel-2 STAC items ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Sentinel-2 STAC items",
			pos="97,188",
			rects="34.5,178.5,159.5,197.5",
			width=1.7361];
		aoi	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 164 178.5 164 197.5 256 197.5 256 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 210 185.5 0 76 16 -area of interest ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="area of interest",
			pos="210,188",
			rects="164,178.5,256,197.5",
			width=1.2778];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 8 8 8 63 116 63 116 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 62 15 0 92 16 -Workflow Outputs ",
			bb="8,8,116,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="62,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		stac_catalog	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 23 35.5 23 54.5 101 54.5 101 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 62 42.5 0 62 12 -stac_catalog ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=stac_catalog,
			pos="62,45",
			rects="23,35.5,101,54.5",
			width=1.0833];
	}
	node_water_bodies	[_draw_="c 7 -#000000 C 7 -#f3cea1 P 4 81.5 125.5 81.5 144.5 374.5 144.5 374.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 228 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="228,135",
		rects="81.5,125.5,374.5,144.5",
		width=4.0694];
	epsg -> node_water_bodies	[_draw_="c 7 -#000000 B 4 283.1 178.58 272.82 170.63 257.23 158.59 245.26 149.34 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 246.93 147.53 239.89 145.19 243.93 151.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 271.5 155.6 0 21 4 -epsg ",
		label=epsg,
		lp="271.5,157.5",
		pos="e,238.7,144.26 283.1,178.58 272.82,170.63 257.23,158.59 245.26,149.34"];
	node_stac	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 29 80.5 29 99.5 95 99.5 95 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 62 87.5 0 50 9 -node_stac ",
		height=0.27778,
		label=node_stac,
		pos="62,90",
		rects="29,80.5,95,99.5",
		width=0.91667];
	stac_items -> node_stac	[_draw_="c 7 -#000000 B 7 86.23 178.68 77.28 171.03 65.22 158.82 60 145 55.49 133.07 56.34 118.58 58.12 107.62 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 60.5 108.2 59.45 100.86 55.69 107.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 69.5 133.1 0 19 4 -item ",
		label=item,
		lp="69.5,135",
		pos="e,59.741,99.371 86.226,178.68 77.284,171.03 65.218,158.82 60,145 55.494,133.07 56.338,118.58 58.12,107.62"];
	stac_items -> node_water_bodies	[_draw_="c 7 -#000000 B 4 118.63 178.58 140.44 170.09 174.25 156.92 198.51 147.48 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 199.29 149.81 204.93 144.98 197.51 145.24 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 190.5 155.6 0 19 4 -item ",
		label=item,
		lp="190.5,157.5",
		pos="e,206.34,144.43 118.63,178.58 140.44,170.09 174.25,156.92 198.51,147.48"];
	aoi -> node_water_bodies	[_draw_="c 7 -#000000 B 4 212.97 178.58 215.49 171.45 219.17 161.02 222.26 152.27 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 224.56 153.11 224.58 145.69 219.94 151.48 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 227.5 155.6 0 13 3 -aoi ",
		label=aoi,
		lp="227.5,157.5",
		pos="e,225.08,144.26 212.97,178.58 215.49,171.45 219.17,161.02 222.26,152.27"];
	node_stac -> stac_catalog	[_draw_="c 7 -#000000 B 4 62 80.71 62 75.59 62 68.85 62 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 64.45 62.78 62 55.78 59.55 62.78 ",
		pos="e,62,54.265 62,80.709 62,75.593 62,68.848 62,62.666"];
	node_water_bodies -> node_stac	[_draw_="c 7 -#000000 B 4 195.2 125.5 168.72 118.64 131.3 108.95 102.87 101.59 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 103.58 99.24 96.19 99.86 102.36 103.98 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 173.5 110.6 0 29 7 -rasters ",
		label=rasters,
		lp="173.5,112.5",
		pos="e,94.728,99.478 195.2,125.5 168.72,118.64 131.3,108.95 102.87,101.59"];
}
