api / Data /layout.json
safraeli's picture
Deploy: 2026 sensor migration + redesign + bucket B endpoints
13fc29d verified
{
"site": {
"latitude": 30.87,
"longitude": 34.79,
"altitude_m": 475.0,
"timezone": "Asia/Jerusalem",
"name": "Sde Boker Agrivoltaic Research Site"
},
"panel_geometry": {
"width_m": 1.13,
"height_m": 2.05,
"row_spacing_m": 3.0,
"row_azimuth_deg": 315.0,
"tilt_axis": "single_axis_NS"
},
"canopy_geometry": {
"height_m": 1.2,
"width_m": 0.6,
"trellis_type": "VSP",
"n_vertical_zones": 3,
"zone_labels": [
"basal_trunk",
"fruiting_zone",
"apical_canopy"
],
"zone_heights_m": [
0.2,
0.6,
1.0
],
"lai_distribution": [
0.15,
0.35,
0.5
]
},
"rows": [
{
"row_id": 501,
"type": "treatment",
"panel_center_x_m": 0.0,
"panel_center_y_m": 0.0,
"panel_height_m": 2.05,
"devices": [
"Crop_2Soil11",
"Crop_2Soil8",
"Tracker501"
]
},
{
"row_id": 502,
"type": "treatment",
"panel_center_x_m": 3.0,
"panel_center_y_m": 0.0,
"panel_height_m": 2.05,
"devices": [
"Crop_2Soil1",
"Crop_2Soil17",
"Crop_2Soil6",
"Tracker502"
]
},
{
"row_id": 503,
"type": "treatment",
"panel_center_x_m": 6.0,
"panel_center_y_m": 0.0,
"panel_height_m": 2.05,
"devices": [
"Crop_2Soil13",
"Tracker503"
]
},
{
"row_id": 504,
"type": "treatment",
"panel_center_x_m": 9.0,
"panel_center_y_m": 0.0,
"panel_height_m": 2.05,
"devices": [
"Crop_2Soil19",
"Crop_2Soil20",
"Crop_2Soil7"
]
},
{
"row_id": 509,
"type": "treatment",
"panel_center_x_m": 12.0,
"panel_center_y_m": 0.0,
"panel_height_m": 2.05,
"devices": [
"Crop_2Soil9",
"Tracker509"
]
},
{
"row_id": 202,
"type": "reference",
"panel_center_x_m": 0.0,
"panel_center_y_m": -30.0,
"panel_height_m": 0.0,
"devices": [
"Crop_2Soil10",
"Crop_2Soil14",
"Crop_2Soil18",
"Crop_2Soil2",
"Crop_2Soil3",
"Crop_2Soil4",
"Crop_2Soil5"
]
}
],
"devices": {
"Crop_2Soil11": {
"uuid": "a4cfc5c0-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 501,
"label": "501 north",
"position": "north",
"position_m": [
0.0,
5.0,
0.6
]
},
"Crop_2Soil8": {
"uuid": "933b7f70-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 501,
"label": "501 south",
"position": "south",
"position_m": [
0.0,
-5.0,
0.6
]
},
"Crop_2Soil1": {
"uuid": "38437e20-2b63-11f1-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 502,
"label": "502 north",
"position": "north",
"position_m": [
3.0,
5.0,
0.6
]
},
"Crop_2Soil17": {
"uuid": "d232bae0-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 502,
"label": "502 south",
"position": "south",
"position_m": [
3.0,
-5.0,
0.6
]
},
"Crop_2Soil6": {
"uuid": "8766eef0-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 502,
"label": "502 south-east",
"position": "south-east",
"position_m": [
3.5,
-5.0,
0.6
]
},
"Crop_2Soil13": {
"uuid": "bafcce10-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 503,
"label": "503",
"position": null,
"position_m": [
6.0,
0.0,
0.6
]
},
"Crop_2Soil7": {
"uuid": "8d965680-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 504,
"label": "504 north",
"position": "north",
"position_m": [
9.0,
5.0,
0.6
]
},
"Crop_2Soil19": {
"uuid": "dde80390-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 504,
"label": "504 center",
"position": "center",
"position_m": [
9.0,
0.0,
0.6
]
},
"Crop_2Soil20": {
"uuid": "e44b2550-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 504,
"label": "504 center-east",
"position": "center-east",
"position_m": [
9.5,
0.0,
0.6
]
},
"Crop_2Soil9": {
"uuid": "9908c9d0-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 509,
"label": "509 south",
"position": "south",
"position_m": [
12.0,
-5.0,
0.6
]
},
"Crop_2Soil4": {
"uuid": "7bea6980-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "reference",
"row": 202,
"label": "202 north (ref)",
"position": "north",
"position_m": [
0.0,
-25.0,
0.6
]
},
"Crop_2Soil3": {
"uuid": "7362e120-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "reference",
"row": 202,
"label": "202 north",
"position": "north",
"position_m": [
0.0,
-25.0,
0.6
]
},
"Crop_2Soil18": {
"uuid": "d7b8ea20-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "reference",
"row": 202,
"label": "202 north-east",
"position": "north-east",
"position_m": [
0.5,
-25.0,
0.6
]
},
"Crop_2Soil2": {
"uuid": "79a26ac0-2b63-11f1-b902-5ff1ea8c4cf9",
"area": "reference",
"row": 202,
"label": "202 center (ref)",
"position": "center",
"position_m": [
0.0,
-30.0,
0.6
]
},
"Crop_2Soil5": {
"uuid": "81a95c00-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "reference",
"row": 202,
"label": "202 center",
"position": "center",
"position_m": [
0.0,
-30.0,
0.6
]
},
"Crop_2Soil14": {
"uuid": "c05cd7b0-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "reference",
"row": 202,
"label": "202 south",
"position": "south",
"position_m": [
0.0,
-35.0,
0.6
]
},
"Crop_2Soil10": {
"uuid": "9f4047b0-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "reference",
"row": 202,
"label": "202 south (ref)",
"position": "south",
"position_m": [
0.0,
-35.0,
0.6
]
},
"Crop_2Soil12": {
"uuid": "aa114ae0-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": null,
"label": "unallocated",
"position": null,
"position_m": [
0.0,
0.0,
0.6
]
},
"Crop_2Soil15": {
"uuid": "c6574c90-2b64-11f1-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": null,
"label": "unallocated",
"position": null,
"position_m": [
0.0,
0.0,
0.6
]
},
"Thermocouples1": {
"uuid": "d172ffe0-4fac-11f1-829c-09d61d29d108",
"area": "treatment",
"row": null,
"label": "Panel surface thermocouples 1",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Thermocouples2": {
"uuid": "e0d87f50-4fac-11f1-829c-09d61d29d108",
"area": "treatment",
"row": null,
"label": "Panel surface thermocouples 2",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Thermocouples3": {
"uuid": "e737d080-4fac-11f1-829c-09d61d29d108",
"area": "treatment",
"row": null,
"label": "Panel surface thermocouples 3",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Thermocouples4": {
"uuid": "ed4901b0-4fac-11f1-829c-09d61d29d108",
"area": "treatment",
"row": null,
"label": "Panel surface thermocouples 4",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Thermocouples5": {
"uuid": "f3f07f70-4fac-11f1-829c-09d61d29d108",
"area": "treatment",
"row": null,
"label": "Panel surface thermocouples 5",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Thermocouples6": {
"uuid": "faa591c0-4fac-11f1-829c-09d61d29d108",
"area": "treatment",
"row": null,
"label": "Panel surface thermocouples 6",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Thermocouples7": {
"uuid": "0095a660-4fad-11f1-829c-09d61d29d108",
"area": "treatment",
"row": null,
"label": "Panel surface thermocouples 7",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Thermocouples8": {
"uuid": "07168950-4fad-11f1-829c-09d61d29d108",
"area": "treatment",
"row": null,
"label": "Panel surface thermocouples 8",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Thermocouples9": {
"uuid": "0e69fe80-4fad-11f1-829c-09d61d29d108",
"area": "treatment",
"row": null,
"label": "Panel surface thermocouples 9",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Thermocouples10": {
"uuid": "14e36760-4fad-11f1-829c-09d61d29d108",
"area": "treatment",
"row": null,
"label": "Panel surface thermocouples 10",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Thermocouples11": {
"uuid": "1b513780-4fad-11f1-829c-09d61d29d108",
"area": "treatment",
"row": null,
"label": "Panel surface thermocouples 11",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Thermocouples12": {
"uuid": "2121dd40-4fad-11f1-829c-09d61d29d108",
"area": "treatment",
"row": null,
"label": "Panel surface thermocouples 12",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Tracker501": {
"uuid": "aac06e50-f769-11f0-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 501,
"label": "Tracker row 501",
"position": null,
"position_m": [
0.0,
0.0,
2.05
]
},
"Tracker502": {
"uuid": "b99bd630-f769-11f0-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 502,
"label": "Tracker row 502",
"position": null,
"position_m": [
3.0,
0.0,
2.05
]
},
"Tracker503": {
"uuid": "caffe4c0-f769-11f0-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 503,
"label": "Tracker row 503",
"position": null,
"position_m": [
6.0,
0.0,
2.05
]
},
"Tracker509": {
"uuid": "bacf7c50-fcdc-11f0-b902-5ff1ea8c4cf9",
"area": "treatment",
"row": 509,
"label": "Tracker row 509",
"position": null,
"position_m": [
12.0,
0.0,
2.05
]
}
}
}