This page explains the Rooms and Areas output generated by Kreo’s AI Search API. It details how enclosed spaces are detected from floor plans, including polygon contours, room labels, calculated area, and perimeter data for accurate spatial analysis.
{
"status": "Ready",
"contours": [
{
"points": [
[
1127.16,
812.88
],
[
1127.16,
704.4
],
[
1031.88,
704.4
],
[
1031.88,
812.88
]
],
"text": [
"DblBedroom",
"13.0m²"
],
"area": 12.863343448888823,
"perimeter": 14.376399999999999
},
{
"points": [
[
821.64,
1096.68
],
[
821.64,
1039.56
],
[
774.12,
1039.56
],
[
774.12,
1096.68
]
],
"text": [
"Store",
"3.4m²"
],
"area": 3.3780577599999564,
"perimeter": 7.38293333333334
},
{
"points": [
[
672.12,
1102.2
],
[
672.12,
1005.84
],
[
576.0,
1005.84
],
[
576.0,
1101.59999
]
],
"text": [
"DblBedroom",
"11.5m²"
],
"area": 11.491024806882805,
"perimeter": 13.559432378701709
},
{
"points": [
[
703.68,
1001.28
],
[
703.68,
916.2
],
[
615.84,
916.2
],
[
615.84,
936.84
],
[
576.72,
936.84
],
[
576.72,
1001.28
]
],
"text": [
"MasterBedroom",
"13.5m²"
],
"area": 12.438147166666601,
"perimeter": 14.960599999999989
},
{
"points": [
[
927.6,
914.16
],
[
927.6,
865.92
],
[
890.64,
865.92
],
[
890.64,
914.16
]
],
"text": [],
"area": 2.2189202933332988,
"perimeter": 6.0113333333333365
},
{
"points": [
[
1170.72,
1042.56
],
[
1170.72,
1021.8
],
[
1225.2,
1022.16
],
[
1224.48,
922.68
],
[
1137.35998,
922.68
],
[
1137.35998,
1042.56
]
],
"text": [
"MasterBedroom",
"12.7m²"
],
"area": 11.66521262830959,
"perimeter": 14.643235287775251
},
{
"points": [
[
956.64,
788.4
],
[
956.64,
852.84
],
[
1027.32,
852.84
],
[
1027.32,
704.4
],
[
936.12,
704.4
],
[
936.12,
788.4
]
],
"text": [
"MasterBedroom",
"16.4m²"
],
"area": 15.202353107777782,
"perimeter": 16.907933333333332
},
{
"points": [
[
1094.4,
1066.44
],
[
1094.4,
1042.56
],
[
1037.04,
1042.56
],
[
1037.04,
1066.44
]
],
"text": [
"Store",
"1.7m²"
],
"area": 1.7046919311109334,
"perimeter": 5.73193333333335
},
{
"points": [
[
715.44,
1096.68
],
[
715.44,
1044.35998
],
[
676.68,
1044.35998
],
[
676.68,
1096.68
]
],
"text": [],
"area": 2.5237952003086122,
"perimeter": 6.4262014111111263
},
{
"points": [
[
688.56,
907.68
],
[
688.56,
851.04
],
[
674.16,
851.04
],
[
674.16,
808.8
],
[
576.0,
808.8
],
[
576.0,
907.68
]
],
"text": [
"MasterBedroom",
"13.1m²"
],
"area": 13.094454097777797,
"perimeter": 14.918266666666662
},
{
"points": [
[
845.4,
857.4
],
[
845.4,
814.92
],
[
821.52,
814.92
],
[
821.52,
857.4
]
],
"text": [
"Electrical",
"Riser",
"843"
],
"area": 1.2624705933333824,
"perimeter": 4.6820666666666675
},
{
"points": [
[
1093.8,
1038.0
],
[
1093.8,
977.16
],
[
1037.04,
977.16
],
[
1037.04,
1038.0
]
],
"text": [
"Bathroom",
"4.3m²"
],
"area": 4.2976795766664617,
"perimeter": 8.2973333333333343
},
{
"points": [
[
774.48,
803.16
],
[
774.48,
779.04
],
[
711.24,
779.04
],
[
711.24,
803.16
]
],
"text": [
"Store",
"1.9m²"
],
"area": 1.8983295366667114,
"perimeter": 6.163733333333334
},
{
"points": [
[
845.4,
783.12
],
[
845.4,
757.68
],
[
821.52,
757.68
],
[
821.52,
783.12
]
],
"text": [
"WaterRiser"
],
"area": 0.75605583555554645,
"perimeter": 3.4798000000000036
},
{
"points": [
[
637.32,
1206.83999
],
[
820.92,
1206.83999
],
[
820.97587,
1101.9302
],
[
676.68,
1101.24
],
[
676.68,
1106.76
],
[
637.31999,
1106.76
]
],
"text": [
"K/L/D",
"24.2m²"
],
"area": 23.80031104140814,
"perimeter": 20.382347318341726
},
{
"points": [
[
1225.2,
1042.56
],
[
1225.20413,
1025.52
],
[
1174.2,
1025.64
],
[
1174.2,
1042.56
]
],
"text": [
"Store",
"0.4m²"
],
"area": 1.0777743027802982,
"perimeter": 4.79651736152725
},
{
"points": [
[
845.4,
810.36
],
[
845.4,
787.68
],
[
821.52,
787.68
],
[
821.52,
810.36
]
],
"text": [
"HeatRiser"
],
"area": 0.67403091000002124,
"perimeter": 3.2850666666666708
},
{
"points": [
[
845.04,
1138.08
],
[
844.56,
1161.48
],
[
914.76,
1161.48
],
[
914.76,
977.16
],
[
830.16,
977.16
],
[
830.16,
1138.08
]
],
"text": [
"ResidentialLobby",
"18.5m²"
],
"area": 18.980069566666529,
"perimeter": 18.990906990281275
},
{
"points": [
[
709.08,
907.68
],
[
709.08,
851.04
],
[
692.04,
851.04
],
[
692.04,
907.68
]
],
"text": [
"Store",
"0.5m²"
],
"area": 1.2011445511110248,
"perimeter": 5.1985333333333372
},
{
"points": [
[
1048.32,
914.04
],
[
1048.32,
857.4
],
[
987.36,
857.4
],
[
987.36,
914.16
]
],
"text": [
"Bathroom",
"4.3m²"
],
"area": 4.3016042999999646,
"perimeter": 8.30157083332929
},
{
"points": [
[
706.8,
804.24
],
[
706.8,
774.48
],
[
774.48,
774.48
],
[
774.48,
703.68
],
[
576.72,
704.4
],
[
576.72,
804.24
]
],
"text": [
"K/L/D",
"22.4m²"
],
"area": 22.154220924444477,
"perimeter": 21.02277957104419
},
{
"points": [
[
774.48,
907.68
],
[
774.48,
851.04
],
[
713.64,
851.04
],
[
713.64,
907.68
]
],
"text": [
"Bathroom",
"4.3m²"
],
"area": 4.2885935733333129,
"perimeter": 8.2888666666666673
},
{
"points": [
[
953.16,
852.84
],
[
953.04,
792.0
],
[
936.12,
792.0
],
[
936.12,
852.84
]
],
"text": [
"Store",
"0.6m²"
],
"area": 1.2856694716667079,
"perimeter": 5.4906375082142169
},
{
"points": [
[
923.64,
1156.44
],
[
1028.64,
1156.45303
],
[
1028.64,
977.05248
],
[
923.28,
977.14087
]
],
"text": [
"CycleStore",
"23.5m²",
"30spaces"
],
"area": 23.476684121806571,
"perimeter": 20.075175019467117
},
{
"points": [
[
770.64,
990.0
],
[
770.64,
968.64
],
[
774.48,
968.64
],
[
774.48,
916.2
],
[
708.24,
916.2
],
[
708.24,
990.0
]
],
"text": [
"Bathroom",
"4.7m²"
],
"area": 5.98178015111122,
"perimeter": 9.8805999999999976
},
{
"points": [
[
882.12,
914.16
],
[
882.12,
865.92
],
[
825.48,
865.92
],
[
825.48,
914.16
]
],
"text": [],
"area": 3.4004233066666592,
"perimeter": 7.3998666666666661
},
{
"points": [
[
982.92,
914.04
],
[
982.92,
857.4
],
[
936.12,
857.4
],
[
936.12,
914.16
]
],
"text": [
"EnSuite",
"3.3m²"
],
"area": 3.3024127499999967,
"perimeter": 7.3025054273415018
},
{
"points": [
[
774.48,
846.48
],
[
774.48,
806.64
],
[
678.86128,
806.90697
],
[
678.72,
846.48
]
],
"text": [
"1B2PF",
"50.4m²",
"Unit1.1"
],
"area": 4.7285369123815171,
"perimeter": 9.5529532250946421
},
{
"points": [
[
853.92,
749.16
],
[
853.92,
857.4
],
[
927.6,
857.4
],
[
927.6,
704.4
],
[
825.48,
704.4
],
[
825.48,
749.16
]
],
"text": [],
"area": 15.613785976666792,
"perimeter": 18.000133333333334
},
{
"points": [
[
1225.2,
1156.44
],
[
1225.14366,
1046.29518
],
[
1132.59519,
1045.83117
],
[
1132.8,
922.68
],
[
1098.83999,
922.68
],
[
1098.83999,
1070.04
],
[
1037.04,
1070.04
],
[
1037.04,
1155.83999
]
],
"text": [
"1B2PF",
"50.6m²",
"Unit1.3",
"K/L/D",
"23.9m²"
],
"area": 29.127537945961222,
"perimeter": 29.73658273081135
},
{
"points": [
[
610.08,
933.24
],
[
610.08,
916.2
],
[
575.88,
916.2
],
[
575.88,
933.24
]
],
"text": [],
"area": 0.72526736666657154,
"perimeter": 3.6152666666666673
},
{
"points": [
[
719.99999,
1039.8
],
[
720.0,
1096.68
],
[
770.64,
1096.68
],
[
770.64,
994.68
],
[
708.24,
994.68
],
[
708.24,
1005.84
],
[
676.68,
1005.84
],
[
676.68,
1039.8
]
],
"text": [
"2B4PFWCH",
"73.3m²",
"Unit2.3"
],
"area": 8.422510390608462,
"perimeter": 13.826066313888932
},
{
"points": [
[
1224.48,
914.16
],
[
1224.48,
886.32
],
[
1230.24,
886.34768999999994
],
[
1230.24,
857.16
],
[
1225.2,
857.16
],
[
1225.2,
793.44
],
[
1230.24,
793.44
],
[
1230.24,
764.4
],
[
1225.2,
764.4
],
[
1225.2,
704.4
],
[
1209.48,
704.4
],
[
1209.48,
697.8
],
[
1151.76,
697.8
],
[
1151.76,
704.4
],
[
1131.72,
704.4
],
[
1131.72,
914.04
]
],
"text": [
"K/L/D",
"24.6m²"
],
"area": 25.210416209890912,
"perimeter": 22.568881927882597
},
{
"points": [
[
841.44,
1156.44
],
[
841.44,
1141.56
],
[
830.16,
1141.56
],
[
830.16,
1156.44
]
],
"text": [],
"area": 0.20888847111115907,
"perimeter": 1.845733333333347
},
{
"points": [
[
821.64,
1031.04
],
[
821.64,
968.64
],
[
1090.32,
968.64
],
[
1090.32,
922.68
],
[
816.96,
922.68
],
[
816.96,
704.4
],
[
783.0,
704.4
],
[
783.0,
977.16
],
[
779.16,
977.16
],
[
779.16,
1031.04
]
],
"text": [
"WaterRiser",
"1500",
"1500",
"1625",
"800",
"900"
],
"area": 30.061731991111035,
"perimeter": 45.00033333333333
},
{
"points": [
[
1052.88,
852.84
],
[
1052.88,
914.04
],
[
1126.8,
914.04
],
[
1126.8,
851.64
],
[
1096.19171,
851.97509
],
[
1096.18454,
853.84001
],
[
1092.72,
847.2
],
[
1127.63999,
847.08
],
[
1127.63999,
817.32
],
[
1031.88,
817.32
],
[
1031.88,
852.84
]
],
"text": [
"2B4PF",
"75.8m²",
"Unit2.1",
"Store",
"2.4m²"
],
"area": 9.6648226344186572,
"perimeter": 16.031801072906287
}
]
}