Files
HC900-Crawler/mcp-server/block_template_library.json
windpacer 16fc7a2598 Initial commit: HC900 Crawler
Honeywell HC900을 Modbus TCP로 직접 폴링 → gRPC → C# 크롤러 → PostgreSQL.
기존 Experion OPC UA 데이터 경로를 HC900 직접 통신으로 대체.

- industrial-comm/cpp: C++ Modbus 게이트웨이 (gRPC 서버)
- src: C# .NET 8 ASP.NET Core 크롤러 + 웹 UI (3-Layer)
- mcp-server: Python FastMCP (RAG/NL2SQL/P&ID)
- 다중 컨트롤러(N-Controller) 지원

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 20:28:14 +09:00

3141 lines
34 KiB
JSON

{
"CT-10601": {
"category": "equipment",
"counts": {
"LINE": 2554,
"ARC": 90,
"CIRCLE": 4
},
"bbox": [
25.0,
26.1
],
"line_lengths": [
0.0,
0.01,
0.02,
0.03,
0.04,
0.05,
0.06,
0.07,
0.08,
0.09,
0.1,
0.11,
0.12,
0.13
],
"angles": [
0.0,
2.0,
12.0,
15.0,
17.0,
21.0,
39.0,
45.0,
57.0,
60.0,
67.0,
73.0,
75.0,
78.0,
80.0,
83.0,
86.0,
87.0,
89.0,
90.0,
91.0,
94.0,
97.0,
100.0,
102.0,
105.0,
107.0,
113.0,
120.0,
123.0,
135.0,
150.0,
154.0,
156.0,
160.0,
161.0,
163.0,
165.0,
177.0,
178.0,
180.0
],
"circles_r": [
0.04,
0.05,
0.09
],
"arcs": [
[
0.03,
0.0,
90.0
],
[
0.01,
0.0,
90.0
],
[
0.03,
90.0,
180.0
],
[
0.01,
90.0,
180.0
],
[
0.03,
270.0,
0.0
],
[
0.01,
270.0,
0.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"EX1": {
"category": "symbol",
"counts": {
"LINE": 15
},
"bbox": [
5.5,
1.5
],
"line_lengths": [
0.56,
1.5,
3.32,
5.0
],
"angles": [
0.0,
63.0,
90.0,
117.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"BFT": {
"category": "symbol",
"counts": {
"LINE": 13,
"LWPOLYLINE": 1
},
"bbox": [
1.4,
1.8
],
"line_lengths": [
0.2,
1.1,
1.36,
1.7
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"BALL": {
"category": "symbol",
"counts": {
"CIRCLE": 40,
"LINE": 2
},
"bbox": [
3.0,
3.3
],
"line_lengths": [
2.97,
3.34
],
"angles": [
0.0,
90.0
],
"circles_r": [
0.01,
0.04,
0.07,
0.1,
0.13,
0.16,
0.19,
0.22,
0.25,
0.28,
0.31,
0.34,
0.37,
0.4,
0.43,
0.46,
0.49,
0.52,
0.55,
0.58,
0.61,
0.64,
0.67,
0.7,
0.73,
0.76,
0.79,
0.82,
0.85,
0.88,
0.91,
0.94,
0.97
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"SG": {
"category": "symbol",
"counts": {
"CIRCLE": 1,
"TEXT": 1,
"LINE": 2
},
"bbox": [
3.8,
12.4
],
"line_lengths": [
3.46
],
"angles": [
0.0
],
"circles_r": [
4.36
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"BALL VALVE": {
"category": "symbol",
"counts": {
"LINE": 8,
"CIRCLE": 1
},
"bbox": [
6.0,
2.7
],
"line_lengths": [
1.77,
1.78,
2.7
],
"angles": [
31.0,
90.0,
149.0
],
"circles_r": [
0.87
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"EXPAN1": {
"category": "symbol",
"counts": {
"LWPOLYLINE": 1,
"LINE": 2
},
"bbox": [
10.0,
3.0
],
"line_lengths": [
3.0
],
"angles": [
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"F": {
"category": "symbol",
"counts": {
"LINE": 44,
"ARC": 10
},
"bbox": [
26.7,
60.2
],
"line_lengths": [
0.26,
1.21,
1.25,
1.34,
2.58,
3.1,
3.11,
3.24,
3.41,
3.83,
4.6,
18.25,
20.02,
25.11
],
"angles": [
0.0,
31.0,
70.0,
90.0,
110.0,
149.0
],
"circles_r": [],
"arcs": [
[
20.02,
244.0,
296.0
],
[
20.02,
64.0,
116.0
],
[
2.0,
180.0,
244.0
],
[
2.0,
116.0,
180.0
],
[
2.0,
296.0,
0.0
],
[
2.0,
0.0,
64.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"E-10103": {
"category": "equipment",
"counts": {
"LINE": 29,
"ELLIPSE": 2
},
"bbox": [
5.3,
33.1
],
"line_lengths": [
1.02,
1.04,
1.1,
1.12,
1.15,
1.39,
1.43,
4.47,
5.84,
28.4
],
"angles": [
0.0,
90.0,
135.0,
180.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"F-10102A": {
"category": "equipment",
"counts": {
"LINE": 27,
"ELLIPSE": 1
},
"bbox": [
3.3,
7.0
],
"line_lengths": [
0.26,
0.45,
0.63,
0.71,
0.78,
0.81,
1.01,
1.05,
1.23,
1.26,
1.5,
1.56,
1.65,
1.79
],
"angles": [
0.0,
45.0,
90.0,
135.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"F-10102B": {
"category": "equipment",
"counts": {
"LINE": 27,
"ELLIPSE": 1
},
"bbox": [
3.3,
7.0
],
"line_lengths": [
0.26,
0.45,
0.63,
0.71,
0.78,
0.81,
1.01,
1.05,
1.23,
1.26,
1.5,
1.56,
1.65,
1.79
],
"angles": [
0.0,
45.0,
90.0,
135.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"T-10101": {
"category": "equipment",
"counts": {
"LINE": 27,
"ELLIPSE": 2
},
"bbox": [
9.8,
19.0
],
"line_lengths": [
0.43,
0.55,
0.56,
0.57,
0.58,
0.64,
0.65,
0.68,
0.71,
1.85,
1.99,
2.84,
11.33,
13.33
],
"angles": [
0.0,
18.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"E-10115B": {
"category": "equipment",
"counts": {
"LINE": 56,
"ELLIPSE": 2,
"POINT": 4,
"CIRCLE": 1
},
"bbox": [
10.4,
36.6
],
"line_lengths": [
0.15,
0.16,
0.26,
0.41,
0.52,
0.65,
0.72,
0.84,
1.1,
1.16,
1.39,
1.44,
1.93,
2.51
],
"angles": [
0.0,
42.0,
90.0,
135.0
],
"circles_r": [
0.09
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"E-10115A": {
"category": "equipment",
"counts": {
"LINE": 37,
"ELLIPSE": 2
},
"bbox": [
9.5,
35.7
],
"line_lengths": [
1.1,
1.16,
1.39,
1.44,
1.93,
4.77,
4.81,
5.84,
7.44,
7.48,
8.18,
19.23
],
"angles": [
0.0,
90.0,
135.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"C-10111": {
"category": "equipment",
"counts": {
"ELLIPSE": 1,
"LINE": 115,
"SOLID": 1
},
"bbox": [
14.5,
132.5
],
"line_lengths": [
0.7,
0.78,
0.82,
0.83,
1.1,
1.11,
1.14,
1.26,
1.39,
1.66,
1.67,
1.73,
1.82,
1.89
],
"angles": [
0.0,
50.0,
57.0,
58.0,
90.0,
122.0,
123.0,
130.0,
135.0,
180.0
],
"circles_r": [],
"arcs": [],
"has_solid": true,
"has_closed_lwpoly": false
},
"E-10117": {
"category": "equipment",
"counts": {
"LINE": 49,
"ELLIPSE": 2,
"POINT": 4,
"CIRCLE": 1
},
"bbox": [
7.9,
24.8
],
"line_lengths": [
0.15,
0.16,
0.26,
0.41,
0.53,
0.61,
0.64,
0.65,
0.68,
0.72,
0.84,
0.99,
1.1,
1.17
],
"angles": [
0.0,
42.0,
45.0,
90.0
],
"circles_r": [
0.09
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"E-10112": {
"category": "equipment",
"counts": {
"LINE": 22
},
"bbox": [
6.2,
15.7
],
"line_lengths": [
0.81,
1.25,
1.39,
1.6,
1.61,
5.2,
5.84,
14.91
],
"angles": [
0.0,
45.0,
90.0,
180.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"D-10113": {
"category": "equipment",
"counts": {
"LINE": 33,
"ELLIPSE": 2
},
"bbox": [
11.9,
52.5
],
"line_lengths": [
0.6,
0.81,
0.87,
1.25,
1.26,
1.29,
1.36,
1.61,
2.47,
2.62,
2.67,
3.57,
5.2,
25.19
],
"angles": [
0.0,
45.0,
90.0,
135.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"SP-10601": {
"category": "equipment",
"counts": {
"LINE": 9,
"ELLIPSE": 2
},
"bbox": [
4.4,
8.2
],
"line_lengths": [
0.87,
0.97,
1.18,
1.38,
3.98,
4.44
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"D-10601": {
"category": "equipment",
"counts": {
"LINE": 4,
"ELLIPSE": 2
},
"bbox": [
2.9,
1.8
],
"line_lengths": [
1.82,
2.86
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"T-3210": {
"category": "equipment",
"counts": {
"LINE": 22,
"TEXT": 1,
"CIRCLE": 1
},
"bbox": [
22.5,
22.7
],
"line_lengths": [
0.79,
0.91,
1.0,
1.1,
1.59,
1.7,
1.87,
2.24,
11.46,
11.63,
15.36,
15.54,
16.92,
20.66
],
"angles": [
0.0,
26.0,
90.0,
153.0,
180.0
],
"circles_r": [
1.63
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"T-10100": {
"category": "equipment",
"counts": {
"LINE": 31,
"ARC": 6
},
"bbox": [
12.2,
19.6
],
"line_lengths": [
0.35,
0.43,
0.58,
0.65,
0.68,
0.71,
1.01,
1.15,
1.94,
11.29,
11.69,
12.0,
13.07
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [
[
0.56,
118.0,
180.0
],
[
0.56,
0.0,
62.0
],
[
11.2,
62.0,
118.0
],
[
0.56,
180.0,
242.0
],
[
0.56,
298.0,
0.0
],
[
11.2,
242.0,
298.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"IBC TANK": {
"category": "equipment",
"counts": {
"LINE": 5,
"LWPOLYLINE": 1,
"TEXT": 1
},
"bbox": [
14.1,
13.2
],
"line_lengths": [
0.74,
11.82
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"T-10201": {
"category": "equipment",
"counts": {
"LINE": 26,
"ELLIPSE": 2
},
"bbox": [
8.7,
19.6
],
"line_lengths": [
0.43,
0.55,
0.56,
0.57,
0.58,
0.64,
0.65,
0.68,
0.71,
1.01,
1.85,
2.84,
11.33,
13.33
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"F-10202A": {
"category": "equipment",
"counts": {
"LINE": 27,
"ELLIPSE": 1
},
"bbox": [
3.3,
7.0
],
"line_lengths": [
0.26,
0.45,
0.63,
0.71,
0.78,
0.81,
1.01,
1.05,
1.23,
1.26,
1.5,
1.56,
1.65,
1.79
],
"angles": [
0.0,
45.0,
90.0,
135.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"F-10202B": {
"category": "equipment",
"counts": {
"LINE": 27,
"ELLIPSE": 1
},
"bbox": [
3.3,
7.0
],
"line_lengths": [
0.26,
0.45,
0.63,
0.71,
0.78,
0.81,
1.01,
1.05,
1.23,
1.26,
1.5,
1.56,
1.65,
1.79
],
"angles": [
0.0,
45.0,
90.0,
135.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"3-10203": {
"category": "equipment",
"counts": {
"LINE": 28,
"ELLIPSE": 2
},
"bbox": [
5.3,
33.0
],
"line_lengths": [
0.56,
1.02,
1.04,
1.1,
1.12,
1.15,
1.39,
1.43,
4.47,
5.84,
28.4
],
"angles": [
0.0,
90.0,
135.0,
180.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"E-10215": {
"category": "equipment",
"counts": {
"LINE": 54,
"ELLIPSE": 2,
"POINT": 4,
"CIRCLE": 1
},
"bbox": [
10.4,
40.6
],
"line_lengths": [
0.15,
0.16,
0.26,
0.41,
0.52,
0.65,
0.72,
0.84,
1.1,
1.16,
1.39,
1.44,
1.93,
2.51
],
"angles": [
0.0,
42.0,
90.0,
135.0
],
"circles_r": [
0.09
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"C-10211": {
"category": "equipment",
"counts": {
"ELLIPSE": 2,
"LINE": 121,
"SOLID": 1
},
"bbox": [
14.5,
133.2
],
"line_lengths": [
0.7,
0.78,
0.82,
0.83,
1.1,
1.11,
1.14,
1.26,
1.39,
1.66,
1.67,
1.73,
1.82,
1.89
],
"angles": [
0.0,
50.0,
57.0,
58.0,
76.0,
90.0,
104.0,
122.0,
123.0,
130.0,
135.0,
180.0
],
"circles_r": [],
"arcs": [],
"has_solid": true,
"has_closed_lwpoly": false
},
"E-10217": {
"category": "equipment",
"counts": {
"LINE": 49,
"ELLIPSE": 2,
"POINT": 4,
"CIRCLE": 1
},
"bbox": [
7.9,
24.8
],
"line_lengths": [
0.15,
0.16,
0.26,
0.41,
0.53,
0.61,
0.64,
0.65,
0.68,
0.72,
0.84,
0.99,
1.1,
1.17
],
"angles": [
0.0,
42.0,
45.0,
90.0
],
"circles_r": [
0.09
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"E-10212": {
"category": "equipment",
"counts": {
"LINE": 20
},
"bbox": [
6.2,
15.7
],
"line_lengths": [
1.25,
1.39,
1.6,
1.61,
5.2,
5.84,
14.91
],
"angles": [
0.0,
45.0,
90.0,
180.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"D-10213": {
"category": "equipment",
"counts": {
"LINE": 46,
"ELLIPSE": 2
},
"bbox": [
11.9,
51.2
],
"line_lengths": [
0.6,
0.81,
0.87,
1.25,
1.26,
1.29,
1.36,
1.61,
2.47,
2.62,
2.67,
3.57,
5.2,
23.92
],
"angles": [
0.0,
45.0,
90.0,
135.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"T-10221": {
"category": "equipment",
"counts": {
"LINE": 24,
"ARC": 6
},
"bbox": [
12.3,
20.9
],
"line_lengths": [
0.43,
0.58,
0.65,
0.68,
0.71,
0.74,
1.01,
1.1,
1.14,
1.2,
2.05,
2.55,
10.7,
13.07
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [
[
0.56,
118.0,
180.0
],
[
0.56,
0.0,
62.0
],
[
11.2,
62.0,
118.0
],
[
0.56,
180.0,
242.0
],
[
0.56,
298.0,
0.0
],
[
11.2,
242.0,
298.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"T-10200": {
"category": "equipment",
"counts": {
"LINE": 27,
"ARC": 6
},
"bbox": [
12.2,
19.6
],
"line_lengths": [
0.35,
0.43,
0.58,
0.65,
0.68,
0.71,
1.01,
1.15,
1.94,
11.29,
11.69,
12.0,
13.07
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [
[
0.56,
118.0,
180.0
],
[
0.56,
0.0,
62.0
],
[
11.2,
62.0,
118.0
],
[
0.56,
180.0,
242.0
],
[
0.56,
298.0,
0.0
],
[
11.2,
242.0,
298.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"T-3210-SAME": {
"category": "equipment",
"counts": {
"LINE": 22,
"TEXT": 1,
"CIRCLE": 1
},
"bbox": [
22.5,
22.7
],
"line_lengths": [
0.79,
0.91,
1.0,
1.1,
1.59,
1.7,
1.87,
2.24,
11.46,
11.63,
15.36,
15.54,
16.92,
20.66
],
"angles": [
0.0,
26.0,
90.0,
153.0,
180.0
],
"circles_r": [
1.63
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"SC-10128": {
"category": "equipment",
"counts": {
"LINE": 60,
"ELLIPSE": 2,
"LWPOLYLINE": 2,
"TEXT": 1,
"CIRCLE": 2,
"ARC": 1
},
"bbox": [
38.0,
106.7
],
"line_lengths": [
0.98,
1.32,
1.39,
1.49,
1.51,
1.69,
1.84,
1.86,
2.44,
2.46,
2.47,
2.54,
3.03,
3.29
],
"angles": [
0.0,
41.0,
45.0,
55.0,
72.0,
90.0,
108.0,
125.0,
135.0,
139.0,
180.0
],
"circles_r": [
3.41,
4.26
],
"arcs": [
[
1.54,
0.0,
180.0
]
],
"has_solid": false,
"has_closed_lwpoly": true
},
"T-3210-SAME2": {
"category": "equipment",
"counts": {
"LINE": 23,
"TEXT": 1,
"CIRCLE": 1
},
"bbox": [
38.6,
32.1
],
"line_lengths": [
1.24,
1.43,
1.51,
1.56,
1.72,
2.49,
2.65,
2.73,
2.92,
3.59,
17.9,
18.17,
24.0,
24.28
],
"angles": [
0.0,
26.0,
90.0,
153.0,
180.0
],
"circles_r": [
2.55
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"SC-9128": {
"category": "equipment",
"counts": {
"LINE": 38,
"ELLIPSE": 2,
"LWPOLYLINE": 2,
"CIRCLE": 2,
"ARC": 1
},
"bbox": [
18.9,
107.0
],
"line_lengths": [
1.49,
1.51,
2.44,
2.46,
2.47,
2.54,
3.03,
3.74,
4.14,
7.49,
9.13,
9.32,
12.09,
13.05
],
"angles": [
0.0,
41.0,
45.0,
55.0,
72.0,
90.0,
108.0,
125.0,
135.0,
139.0,
180.0
],
"circles_r": [
3.41,
4.26
],
"arcs": [
[
1.54,
0.0,
180.0
]
],
"has_solid": false,
"has_closed_lwpoly": true
},
"SC-10128-SAME": {
"category": "equipment",
"counts": {
"LINE": 45,
"ELLIPSE": 2,
"LWPOLYLINE": 1,
"TEXT": 1,
"CIRCLE": 2,
"ARC": 1
},
"bbox": [
18.7,
106.7
],
"line_lengths": [
0.98,
1.32,
1.39,
1.49,
1.51,
1.53,
2.44,
2.46,
2.47,
2.54,
2.59,
2.83,
3.03,
3.74
],
"angles": [
0.0,
41.0,
45.0,
55.0,
72.0,
90.0,
108.0,
125.0,
135.0,
139.0,
180.0
],
"circles_r": [
3.41,
4.26
],
"arcs": [
[
1.54,
0.0,
180.0
]
],
"has_solid": false,
"has_closed_lwpoly": true
},
"T-3210-SAME3": {
"category": "equipment",
"counts": {
"LINE": 21,
"TEXT": 3,
"CIRCLE": 1,
"MTEXT": 1
},
"bbox": [
35.0,
66.7
],
"line_lengths": [
1.43,
1.51,
1.56,
2.49,
2.65,
2.73,
2.92,
3.49,
17.9,
18.17,
24.0,
24.28,
32.28,
64.11
],
"angles": [
0.0,
26.0,
90.0,
153.0,
180.0
],
"circles_r": [
2.55
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"T-10800": {
"category": "equipment",
"counts": {
"LINE": 25,
"ARC": 1,
"CIRCLE": 1
},
"bbox": [
31.2,
31.6
],
"line_lengths": [
0.96,
1.15,
1.49,
1.87,
1.92,
2.03,
2.14,
2.19,
2.24,
2.27,
2.42,
2.64,
4.47,
5.98
],
"angles": [
0.0,
90.0,
145.0
],
"circles_r": [
0.88
],
"arcs": [
[
0.75,
0.0,
180.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"D-10901": {
"category": "equipment",
"counts": {
"LWPOLYLINE": 2,
"ELLIPSE": 2,
"LINE": 6
},
"bbox": [
12.1,
29.3
],
"line_lengths": [
1.7,
2.16,
2.27,
2.64,
4.19
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"KF-10901A": {
"category": "equipment",
"counts": {
"LINE": 8,
"ELLIPSE": 1
},
"bbox": [
7.1,
6.4
],
"line_lengths": [
1.14,
2.27,
5.12,
6.65
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"KA-10901": {
"category": "equipment",
"counts": {
"TEXT": 1,
"LWPOLYLINE": 1
},
"bbox": [
0.0,
0.0
],
"line_lengths": [],
"angles": [],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"KD-10901": {
"category": "equipment",
"counts": {
"TEXT": 2,
"LWPOLYLINE": 1
},
"bbox": [
5.4,
4.0
],
"line_lengths": [],
"angles": [],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"KF-10901B": {
"category": "equipment",
"counts": {
"LINE": 10,
"ELLIPSE": 1
},
"bbox": [
6.4,
11.7
],
"line_lengths": [
1.14,
2.27,
2.95,
5.12,
6.65
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"KR-10901A": {
"category": "equipment",
"counts": {
"LINE": 19,
"ARC": 6,
"TEXT": 1
},
"bbox": [
23.5,
7.2
],
"line_lengths": [
1.14,
1.68,
1.7,
2.27,
2.7,
14.56,
16.8
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [
[
2.24,
90.0,
270.0
],
[
2.24,
90.0,
270.0
],
[
2.24,
270.0,
90.0
],
[
2.24,
90.0,
270.0
],
[
2.24,
90.0,
270.0
],
[
2.24,
270.0,
90.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"KR-10901B": {
"category": "equipment",
"counts": {
"LINE": 10,
"ARC": 4,
"TEXT": 1
},
"bbox": [
23.5,
4.5
],
"line_lengths": [
1.14,
2.27,
14.56,
16.8
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [
[
2.24,
270.0,
90.0
],
[
2.24,
90.0,
270.0
],
[
2.24,
270.0,
90.0
],
[
2.24,
90.0,
270.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"F-10952": {
"category": "equipment",
"counts": {
"LINE": 8,
"ELLIPSE": 1
},
"bbox": [
6.4,
7.1
],
"line_lengths": [
1.14,
2.27,
5.12,
6.65
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"CH-6601": {
"category": "equipment",
"counts": {
"CIRCLE": 175,
"LINE": 3348,
"ARC": 665,
"LWPOLYLINE": 443,
"HATCH": 1,
"INSERT": 14,
"MTEXT": 2,
"ELLIPSE": 49,
"TEXT": 2,
"SPLINE": 2,
"POINT": 1,
"POLYLINE": 4
},
"bbox": [
22.4,
16.1
],
"line_lengths": [
0.0,
0.01,
0.02,
0.03,
0.04,
0.05,
0.06,
0.07,
0.08,
0.09,
0.1,
0.11,
0.12,
0.13
],
"angles": [
0.0,
1.0,
2.0,
3.0,
5.0,
6.0,
7.0,
8.0,
9.0,
10.0,
11.0,
12.0,
13.0,
14.0,
15.0,
16.0,
17.0,
18.0,
19.0,
20.0,
21.0,
22.0,
23.0,
24.0,
25.0,
26.0,
27.0,
29.0,
30.0,
31.0,
32.0,
33.0,
34.0,
35.0,
36.0,
37.0,
39.0,
40.0,
41.0,
43.0,
45.0,
46.0,
47.0,
48.0,
49.0,
50.0,
51.0,
52.0,
53.0,
54.0,
55.0,
56.0,
57.0,
58.0,
59.0,
60.0,
61.0,
63.0,
64.0,
65.0,
66.0,
67.0,
68.0,
69.0,
70.0,
72.0,
73.0,
75.0,
76.0,
77.0,
78.0,
79.0,
80.0,
81.0,
82.0,
83.0,
84.0,
85.0,
86.0,
87.0,
88.0,
89.0,
90.0,
91.0,
92.0,
93.0,
94.0,
95.0,
96.0,
97.0,
98.0,
99.0,
100.0,
101.0,
102.0,
103.0,
104.0,
105.0,
107.0,
108.0,
109.0,
110.0,
111.0,
112.0,
113.0,
114.0,
115.0,
116.0,
117.0,
118.0,
119.0,
121.0,
122.0,
123.0,
124.0,
125.0,
126.0,
127.0,
128.0,
129.0,
130.0,
131.0,
132.0,
133.0,
134.0,
135.0,
136.0,
137.0,
138.0,
139.0,
140.0,
141.0,
143.0,
145.0,
146.0,
147.0,
148.0,
151.0,
152.0,
153.0,
154.0,
155.0,
156.0,
157.0,
158.0,
159.0,
160.0,
161.0,
162.0,
163.0,
164.0,
165.0,
166.0,
167.0,
168.0,
169.0,
170.0,
171.0,
172.0,
173.0,
174.0,
175.0,
176.0,
178.0,
179.0,
180.0
],
"circles_r": [
0.01,
0.02,
0.03,
0.04,
0.05,
0.14,
0.15,
0.17,
0.24,
0.25,
0.26,
0.27,
0.34
],
"arcs": [
[
0.02,
180.0,
0.0
],
[
0.02,
270.0,
0.0
],
[
0.02,
180.0,
270.0
],
[
0.2,
0.0,
90.0
],
[
0.16,
0.0,
90.0
],
[
0.18,
356.0,
93.0
]
],
"has_solid": false,
"has_closed_lwpoly": true
},
"CHT-6601": {
"category": "equipment",
"counts": {
"LWPOLYLINE": 3,
"TEXT": 2,
"LINE": 5
},
"bbox": [
33.5,
41.0
],
"line_lengths": [
1.49,
1.98,
3.04,
8.24
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"FLEXIBLE HOSE": {
"category": "symbol",
"counts": {
"LINE": 4,
"ARC": 8
},
"bbox": [
1.0,
3.4
],
"line_lengths": [
1.04
],
"angles": [
0.0
],
"circles_r": [],
"arcs": [
[
0.2,
270.0,
90.0
],
[
0.2,
90.0,
270.0
],
[
0.2,
270.0,
90.0
],
[
0.2,
270.0,
88.0
],
[
0.2,
90.0,
270.0
],
[
0.2,
270.0,
90.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"PRESSURE REGULATING VALVE": {
"category": "symbol",
"counts": {
"ARC": 1,
"LINE": 9
},
"bbox": [
6.8,
6.6
],
"line_lengths": [
2.01,
2.03,
2.27,
3.41,
4.29,
5.01,
7.38
],
"angles": [
0.0,
32.0,
90.0,
133.0,
148.0
],
"circles_r": [],
"arcs": [
[
1.75,
12.0,
168.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"CONE STRAINER": {
"category": "symbol",
"counts": {
"LWPOLYLINE": 1,
"LINE": 2
},
"bbox": [
5.5,
3.1
],
"line_lengths": [
5.72
],
"angles": [
16.0,
164.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"BREATHER VALVE": {
"category": "symbol",
"counts": {
"LINE": 13
},
"bbox": [
8.2,
6.5
],
"line_lengths": [
1.78,
2.1,
2.31,
2.34,
2.37,
2.64,
4.61
],
"angles": [
0.0,
31.0,
59.0,
90.0,
121.0,
149.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"PRESSURE SAFETY VALVE": {
"category": "symbol",
"counts": {
"LINE": 10
},
"bbox": [
3.0,
4.0
],
"line_lengths": [
0.96,
2.14,
2.23,
2.27
],
"angles": [
0.0,
22.0,
32.0,
58.0,
90.0,
122.0,
148.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"VORTEX FLOW METER": {
"category": "symbol",
"counts": {
"CIRCLE": 1,
"LINE": 2
},
"bbox": [
3.8,
3.8
],
"line_lengths": [
5.39
],
"angles": [
45.0,
135.0
],
"circles_r": [
2.69
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"MASS FLOW METER": {
"category": "symbol",
"counts": {
"LINE": 4,
"TEXT": 1,
"LWPOLYLINE": 1
},
"bbox": [
10.4,
2.3
],
"line_lengths": [
1.6,
2.27
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"STEAM TRAP": {
"category": "symbol",
"counts": {
"LINE": 4,
"LWPOLYLINE": 1,
"TEXT": 1
},
"bbox": [
7.1,
2.5
],
"line_lengths": [
1.54,
1.56,
2.24
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"BLIND FALNGE": {
"category": "symbol",
"counts": {
"LINE": 3
},
"bbox": [
15.1,
2.2
],
"line_lengths": [
2.24,
14.39
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"PIPE CAP": {
"category": "symbol",
"counts": {
"LINE": 4
},
"bbox": [
14.9,
1.8
],
"line_lengths": [
1.13,
1.79,
14.3
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"VALVE CONNECTION - THREADED": {
"category": "symbol",
"counts": {
"LINE": 12,
"CIRCLE": 6
},
"bbox": [
4.4,
2.3
],
"line_lengths": [
1.46,
2.27
],
"angles": [
32.0,
90.0,
148.0
],
"circles_r": [
0.37,
0.68
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"VALVE CONNECTION - FLANGED": {
"category": "symbol",
"counts": {
"LINE": 8,
"CIRCLE": 1
},
"bbox": [
5.1,
2.3
],
"line_lengths": [
1.46,
2.27
],
"angles": [
32.0,
90.0,
148.0
],
"circles_r": [
0.68
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"VALVE CONNECTION - WELDED": {
"category": "symbol",
"counts": {
"LINE": 6,
"CIRCLE": 1
},
"bbox": [
3.6,
2.3
],
"line_lengths": [
1.46,
2.27
],
"angles": [
32.0,
90.0,
148.0
],
"circles_r": [
0.68
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"OFFPAGE_CONNECTOR": {
"category": "symbol",
"counts": {
"LINE": 5
},
"bbox": [
13.5,
3.2
],
"line_lengths": [
2.55,
3.19,
11.46
],
"angles": [
0.0,
39.0,
90.0,
141.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"REDUCER": {
"category": "symbol",
"counts": {
"LINE": 4
},
"bbox": [
1.6,
2.0
],
"line_lengths": [
1.32,
1.65,
1.98
],
"angles": [
12.0,
90.0,
168.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"ON-OFF_VALVE": {
"category": "symbol",
"counts": {
"LINE": 34
},
"bbox": [
3.6,
4.7
],
"line_lengths": [
1.49,
2.03,
2.27,
3.41,
4.29
],
"angles": [
0.0,
32.0,
90.0,
148.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"GENERAL PUMP": {
"category": "symbol",
"counts": {
"CIRCLE": 1,
"LINE": 3,
"ARC": 1
},
"bbox": [
6.9,
5.3
],
"line_lengths": [
3.34,
6.88
],
"angles": [
0.0,
61.0,
119.0
],
"circles_r": [
2.96
],
"arcs": [
[
0.66,
249.0,
111.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"VACUUM_PUMP": {
"category": "symbol",
"counts": {
"CIRCLE": 1,
"LINE": 6
},
"bbox": [
6.9,
7.5
],
"line_lengths": [
3.34,
5.11,
6.89
],
"angles": [
0.0,
60.0,
61.0,
119.0,
120.0
],
"circles_r": [
2.96
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"DIAPHRAGM_PUMP": {
"category": "symbol",
"counts": {
"LWPOLYLINE": 1,
"LINE": 25
},
"bbox": [
8.3,
6.4
],
"line_lengths": [
0.16,
0.97,
1.7,
2.27,
2.39,
2.64,
2.65,
3.44
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"ROTARY_PUMP": {
"category": "symbol",
"counts": {
"CIRCLE": 2,
"LWPOLYLINE": 2,
"LINE": 4
},
"bbox": [
9.4,
2.3
],
"line_lengths": [
0.97,
2.27
],
"angles": [
0.0,
90.0
],
"circles_r": [
2.24,
2.96
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"METERING_PUMP": {
"category": "symbol",
"counts": {
"CIRCLE": 1,
"LWPOLYLINE": 2,
"LINE": 4
},
"bbox": [
9.4,
2.3
],
"line_lengths": [
0.97,
2.27
],
"angles": [
0.0,
90.0
],
"circles_r": [
2.96
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"OGDEN_PUMP": {
"category": "symbol",
"counts": {
"ARC": 2,
"LWPOLYLINE": 3,
"LINE": 3,
"CIRCLE": 1
},
"bbox": [
3.4,
5.6
],
"line_lengths": [
1.68,
2.42,
3.51
],
"angles": [
0.0,
75.0,
129.0
],
"circles_r": [
1.12
],
"arcs": [
[
2.4,
330.0,
133.0
],
[
2.4,
270.0,
30.0
]
],
"has_solid": false,
"has_closed_lwpoly": true
},
"BLOWER": {
"category": "symbol",
"counts": {
"ARC": 3,
"LINE": 7,
"LWPOLYLINE": 1
},
"bbox": [
6.9,
6.7
],
"line_lengths": [
1.45,
3.37,
6.94
],
"angles": [
0.0,
61.0,
108.0,
119.0,
163.0
],
"circles_r": [],
"arcs": [
[
2.99,
77.0,
0.0
],
[
0.75,
198.0,
73.0
],
[
0.75,
18.0,
253.0
]
],
"has_solid": false,
"has_closed_lwpoly": true
},
"DEEP_WELL_PUMP": {
"category": "symbol",
"counts": {
"LINE": 17,
"ARC": 1
},
"bbox": [
5.2,
28.6
],
"line_lengths": [
0.72,
0.73,
1.19,
2.19,
2.87,
3.03,
3.06,
3.76,
7.47,
14.33,
16.2
],
"angles": [
0.0,
90.0
],
"circles_r": [],
"arcs": [
[
3.03,
90.0,
31.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"GATE_VALVE": {
"category": "symbol",
"counts": {
"LINE": 6
},
"bbox": [
3.6,
2.3
],
"line_lengths": [
2.14,
2.27
],
"angles": [
32.0,
90.0,
148.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"GLOBE_VALVE": {
"category": "symbol",
"counts": {
"LINE": 6,
"LWPOLYLINE": 1
},
"bbox": [
3.6,
2.3
],
"line_lengths": [
2.14,
2.27
],
"angles": [
32.0,
90.0,
148.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"BALL_VALVE": {
"category": "symbol",
"counts": {
"LINE": 6,
"CIRCLE": 1
},
"bbox": [
3.6,
2.3
],
"line_lengths": [
1.46,
2.27
],
"angles": [
32.0,
90.0,
148.0
],
"circles_r": [
0.68
],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": false
},
"BUTTERFLY_VALVE": {
"category": "symbol",
"counts": {
"LWPOLYLINE": 1,
"LINE": 4
},
"bbox": [
3.6,
2.3
],
"line_lengths": [
1.54,
2.27
],
"angles": [
32.0,
90.0
],
"circles_r": [],
"arcs": [],
"has_solid": false,
"has_closed_lwpoly": true
},
"CHECK_VALVE": {
"category": "symbol",
"counts": {
"LINE": 4,
"SOLID": 1
},
"bbox": [
3.6,
2.3
],
"line_lengths": [
2.14,
2.27
],
"angles": [
90.0,
148.0
],
"circles_r": [],
"arcs": [],
"has_solid": true,
"has_closed_lwpoly": false
},
"CONTROL_VALVE": {
"category": "symbol",
"counts": {
"ARC": 1,
"LINE": 24
},
"bbox": [
3.6,
3.2
],
"line_lengths": [
2.03,
2.27,
3.41,
4.29
],
"angles": [
0.0,
32.0,
90.0,
148.0
],
"circles_r": [],
"arcs": [
[
1.75,
12.0,
168.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
},
"3-WAY_CONTROL_VALVE": {
"category": "symbol",
"counts": {
"ARC": 1,
"LINE": 9
},
"bbox": [
3.6,
3.9
],
"line_lengths": [
2.03,
2.14,
2.27,
3.41,
4.29
],
"angles": [
0.0,
32.0,
58.0,
90.0,
122.0,
148.0
],
"circles_r": [],
"arcs": [
[
1.75,
12.0,
168.0
]
],
"has_solid": false,
"has_closed_lwpoly": false
}
}