towerops/priv/antennas/rfelements-as-3-18ds.msi
Graham McIntire 3273312f6a feat: 198 real vendor .msi antenna patterns + Leaflet auto-load
Sourced 198 vendor-published MSI Planet pattern files via the
wireless-planning.com aggregator (data1.mlinkplanner.com). Real
patterns now ship for: Cambium (6), Ubiquiti (154), RF Elements
(27), MARS (5), MTI Wireless (1), Tarana (2), Ruckus (1), RFE (2).
Files dropped into priv/antennas/<vendor>-<part>.msi; the existing
boot loader picks them up and they override the synthesized catalog
entries by slug where the slugs match.

Parser improvements to handle real-world MSI file quirks:
- File-extension filter now accepts .ant/.msi (case-insensitive).
- Slug normalisation: spaces, +, and other non-alnum collapse to
  hyphens.
- Header parser splits on whitespace runs (tab or space) — different
  vendor tools produce different delimiters.
- New parse_frequency_mhz/1 handles "5500", "5 GHz", "5GHz",
  "5.6GHz", "5500 MHz", "5150-5850" (centre frequency), and
  "5.45 - 5.85 GHz" formats. Replaces the old integer-only parse.
- 2 MARS files with non-360 angular resolution and 1 with
  angle-less pattern lines were excluded; the rest parse cleanly.

Total registry now 305 antennas: 198 real vendor patterns + 107
synthesized catalog entries (used as fallback for SKUs without
public .msi files: Cambium ePMP/PMP variants, Tarana G1/G2,
ALPHA, ITELITE, KP Performance, RADWIN, Mimosa, etc.).

Leaflet auto-load fix:
- The location-picker map wasn't appearing because the form page
  didn't have the inline <script> tag the existing site map uses
  to load Leaflet. AGENTS.md forbids inline <script> in templates,
  so I added an ensureLeaflet() helper in app.ts that lazy-loads
  /vendor/leaflet/leaflet.{js,css} on first hook mount and caches
  the promise. SitesMap, CoverageMap, and CoverageLocationPicker
  all use it now — no inline scripts needed.
2026-05-06 15:09:29 -05:00

732 lines
7.5 KiB
Text

NAME AS-3-18DS
MAKE RF elements s.r.o.
FREQUENCY 3400-3800
H_WIDTH
V_WIDTH
FRONT_TO_BACK
GAIN 18 dBi
TILT 2
POLARIZATION VERTICAL
COMMENT 18dBi Patch Array Sector Antenna with 2 degrees EDT
HORIZONTAL 360
0 0.02
1 0.01
2 0
3 0
4 0
5 0
6 0.02
7 0.04
8 0.06
9 0.09
10 0.13
11 0.17
12 0.22
13 0.27
14 0.33
15 0.39
16 0.46
17 0.54
18 0.63
19 0.72
20 0.81
21 0.91
22 1.02
23 1.14
24 1.26
25 1.38
26 1.51
27 1.65
28 1.8
29 1.95
30 2.1
31 2.27
32 2.43
33 2.61
34 2.79
35 2.97
36 3.16
37 3.36
38 3.56
39 3.77
40 3.98
41 4.2
42 4.42
43 4.65
44 4.89
45 5.12
46 5.37
47 5.62
48 5.87
49 6.13
50 6.39
51 6.66
52 6.93
53 7.21
54 7.49
55 7.78
56 8.07
57 8.37
58 8.67
59 8.97
60 9.28
61 9.59
62 9.91
63 10.23
64 10.55
65 10.88
66 11.21
67 11.55
68 11.88
69 12.22
70 12.57
71 12.92
72 13.26
73 13.62
74 13.97
75 14.33
76 14.69
77 15.05
78 15.41
79 15.77
80 16.14
81 16.51
82 16.88
83 17.24
84 17.61
85 17.99
86 18.36
87 18.73
88 19.1
89 19.48
90 19.85
91 20.22
92 20.6
93 20.97
94 21.34
95 21.72
96 22.09
97 22.47
98 22.84
99 23.22
100 23.59
101 23.97
102 24.35
103 24.73
104 25.11
105 25.49
106 25.88
107 26.27
108 26.67
109 27.08
110 27.49
111 27.92
112 28.35
113 28.8
114 29.26
115 29.74
116 30.23
117 30.75
118 31.29
119 31.85
120 32.43
121 33.04
122 33.67
123 34.33
124 35
125 35.69
126 36.37
127 37.05
128 37.69
129 38.27
130 38.76
131 39.15
132 39.41
133 39.55
134 39.59
135 39.53
136 39.43
137 39.29
138 39.16
139 39.05
140 38.98
141 38.95
142 38.99
143 39.08
144 39.25
145 39.49
146 39.8
147 40.18
148 40.62
149 41.09
150 41.54
151 41.92
152 42.13
153 42.08
154 41.71
155 41.05
156 40.18
157 39.19
158 38.17
159 37.15
160 36.17
161 35.25
162 34.39
163 33.59
164 32.85
165 32.17
166 31.54
167 30.97
168 30.44
169 29.97
170 29.53
171 29.14
172 28.79
173 28.47
174 28.2
175 27.96
176 27.75
177 27.59
178 27.45
179 27.35
180 27.29
181 27.25
182 27.26
183 27.29
184 27.36
185 27.47
186 27.61
187 27.78
188 28
189 28.25
190 28.54
191 28.86
192 29.23
193 29.65
194 30.1
195 30.61
196 31.16
197 31.75
198 32.4
199 33.09
200 33.82
201 34.59
202 35.37
203 36.13
204 36.84
205 37.44
206 37.87
207 38.08
208 38.06
209 37.85
210 37.48
211 37.02
212 36.53
213 36.03
214 35.56
215 35.13
216 34.74
217 34.41
218 34.13
219 33.9
220 33.72
221 33.6
222 33.52
223 33.5
224 33.52
225 33.59
226 33.71
227 33.86
228 34.06
229 34.29
230 34.55
231 34.83
232 35.12
233 35.4
234 35.66
235 35.86
236 35.97
237 35.99
238 35.87
239 35.62
240 35.25
241 34.77
242 34.21
243 33.6
244 32.95
245 32.28
246 31.62
247 30.96
248 30.32
249 29.69
250 29.09
251 28.5
252 27.93
253 27.38
254 26.85
255 26.34
256 25.84
257 25.36
258 24.89
259 24.43
260 23.98
261 23.54
262 23.11
263 22.69
264 22.27
265 21.86
266 21.46
267 21.05
268 20.66
269 20.26
270 19.87
271 19.48
272 19.1
273 18.72
274 18.34
275 17.96
276 17.58
277 17.2
278 16.83
279 16.46
280 16.09
281 15.72
282 15.36
283 14.99
284 14.63
285 14.28
286 13.92
287 13.57
288 13.22
289 12.87
290 12.53
291 12.19
292 11.86
293 11.53
294 11.2
295 10.88
296 10.56
297 10.25
298 9.94
299 9.63
300 9.33
301 9.04
302 8.75
303 8.46
304 8.19
305 7.91
306 7.64
307 7.38
308 7.12
309 6.87
310 6.62
311 6.38
312 6.14
313 5.91
314 5.68
315 5.46
316 5.24
317 5.03
318 4.82
319 4.61
320 4.41
321 4.22
322 4.03
323 3.84
324 3.66
325 3.48
326 3.31
327 3.14
328 2.98
329 2.82
330 2.66
331 2.51
332 2.36
333 2.22
334 2.08
335 1.94
336 1.81
337 1.69
338 1.56
339 1.45
340 1.33
341 1.22
342 1.12
343 1.02
344 0.92
345 0.83
346 0.75
347 0.66
348 0.58
349 0.51
350 0.44
351 0.38
352 0.32
353 0.27
354 0.22
355 0.17
356 0.13
357 0.1
358 0.07
359 0.04
VERTICAL 360
0 1.09
1 0.29
2 0
3 0.21
4 0.96
5 2.33
6 4.47
7 7.65
8 12.52
9 19.01
10 16.97
11 13.26
12 11.73
13 11.74
14 13.08
15 15.92
16 20.41
17 21.78
18 17.73
19 14.89
20 13.49
21 13.16
22 13.75
23 15.24
24 17.73
25 21.36
26 24.83
27 23.82
28 21.17
29 19.49
30 18.79
31 18.86
32 19.57
33 20.84
34 22.61
35 24.73
36 26.72
37 27.52
38 26.57
39 24.78
40 23
41 21.49
42 20.32
43 19.47
44 18.94
45 18.74
46 18.84
47 19.26
48 20.01
49 21.12
50 22.62
51 24.59
52 27.11
53 30.16
54 32.85
55 32.85
56 30.78
57 28.76
58 27.25
59 26.2
60 25.5
61 25.08
62 24.87
63 24.84
64 24.95
65 25.19
66 25.53
67 25.96
68 26.46
69 27.03
70 27.67
71 28.35
72 29.07
73 29.81
74 30.58
75 31.35
76 32.1
77 32.84
78 33.53
79 34.17
80 34.76
81 35.28
82 35.73
83 36.12
84 36.45
85 36.73
86 36.97
87 37.18
88 37.36
89 37.52
90 37.66
91 37.79
92 37.91
93 38.02
94 38.13
95 38.24
96 38.36
97 38.47
98 38.59
99 38.72
100 38.85
101 38.98
102 39.1
103 39.2
104 39.28
105 39.3
106 39.26
107 39.15
108 38.97
109 38.74
110 38.48
111 38.22
112 37.99
113 37.83
114 37.78
115 37.85
116 38.07
117 38.43
118 38.93
119 39.5
120 40.01
121 40.26
122 40.12
123 39.6
124 38.89
125 38.2
126 37.67
127 37.38
128 37.35
129 37.57
130 37.97
131 38.41
132 38.72
133 38.76
134 38.56
135 38.33
136 38.28
137 38.61
138 39.48
139 41.06
140 43.59
141 47.29
142 50.27
143 47.98
144 44.91
145 43
146 42.07
147 41.86
148 42.19
149 42.95
150 44.04
151 45.47
152 47.29
153 49.4
154 51.04
155 50.94
156 49.64
157 48.31
158 47.1
159 45.79
160 44.4
161 43.32
162 42.98
163 43.77
164 46.14
165 48.99
166 45.66
167 41.14
168 38.37
169 37.07
170 37.08
171 38.19
172 39.04
173 36.79
174 33.21
175 30.36
176 28.45
177 27.36
178 27.01
179 27.34
180 28.36
181 30.1
182 32.66
183 36.16
184 40.64
185 45.57
186 49.21
187 52.21
188 56.07
189 53.21
190 49.06
191 47.33
192 47.65
193 49.72
194 51.13
195 48.04
196 44.71
197 42.73
198 41.93
199 42.09
200 43.08
201 44.77
202 47.03
203 49.59
204 51.53
205 50.88
206 48.16
207 45.44
208 43.41
209 42.07
210 41.34
211 41.08
212 41.15
213 41.36
214 41.64
215 42.02
216 42.68
217 43.83
218 45.61
219 47.57
220 47.69
221 45.4
222 42.92
223 41.08
224 39.87
225 39.11
226 38.62
227 38.18
228 37.63
229 36.93
230 36.17
231 35.46
232 34.9
233 34.54
234 34.36
235 34.33
236 34.35
237 34.32
238 34.12
239 33.71
240 33.13
241 32.46
242 31.82
243 31.25
244 30.81
245 30.5
246 30.33
247 30.3
248 30.4
249 30.62
250 30.94
251 31.35
252 31.83
253 32.36
254 32.92
255 33.47
256 33.99
257 34.45
258 34.83
259 35.12
260 35.31
261 35.42
262 35.47
263 35.48
264 35.46
265 35.44
266 35.42
267 35.41
268 35.43
269 35.47
270 35.55
271 35.66
272 35.82
273 36.02
274 36.25
275 36.53
276 36.82
277 37.1
278 37.33
279 37.41
280 37.28
281 36.84
282 36.09
283 35.08
284 33.9
285 32.64
286 31.38
287 30.15
288 28.99
289 27.91
290 26.91
291 26.01
292 25.21
293 24.52
294 23.93
295 23.47
296 23.14
297 22.96
298 22.93
299 23.09
300 23.45
301 24.05
302 24.92
303 26.07
304 27.45
305 28.8
306 29.45
307 28.83
308 27.38
309 25.84
310 24.58
311 23.7
312 23.21
313 23.12
314 23.44
315 24.15
316 25.24
317 26.58
318 27.77
319 28.05
320 27.03
321 25.28
322 23.41
323 21.68
324 20.18
325 18.94
326 18.01
327 17.46
328 17.37
329 17.83
330 19
331 21.14
332 24.37
333 26.14
334 22.77
335 19.21
336 16.84
337 15.47
338 14.92
339 15.12
340 16.07
341 17.75
342 19.95
343 21.64
344 21.48
345 20.43
346 19.9
347 20.36
348 21.96
349 24.61
350 27.18
351 28.07
352 29.68
353 31.51
354 22.26
355 15.29
356 10.49
357 6.97
358 4.35
359 2.42