...
|
...
|
@@ -146,6 +146,13 @@ def networkSurvey(filename, subId, devEUI = None, fileOutput= True, latestRecord
|
146
|
146
|
lines=reversed(fin.readlines())
|
147
|
147
|
for line in lines:
|
148
|
148
|
part=line.split(',')
|
|
149
|
+
|
|
150
|
+ radius=part[7]
|
|
151
|
+ solver=0
|
|
152
|
+ if part[19].replace("\n","") == "1":
|
|
153
|
+ radius=10
|
|
154
|
+ solver=1
|
|
155
|
+
|
149
|
156
|
countRaw += 1
|
150
|
157
|
if subId == part[0]:
|
151
|
158
|
if devEUI is None:
|
...
|
...
|
@@ -156,7 +163,7 @@ def networkSurvey(filename, subId, devEUI = None, fileOutput= True, latestRecord
|
156
|
163
|
if count > latest:
|
157
|
164
|
break
|
158
|
165
|
color=networkSurveyColor(part[10])
|
159
|
|
- jsLine=" L.circle(["+part[5]+","+part[6]+"],{color: '"+color+"', fillcolor: '"+color+"', fillOpacity: "+str(circleOpacity)+", radius:"+str(part[7])+"}).addTo(mymap); //"+part[2]+" "+part[9]+" "+part[10]+"\n"
|
|
166
|
+ jsLine=" L.circle(["+part[5]+","+part[6]+"],{color: '"+color+"', fillcolor: '"+color+"', fillOpacity: "+str(circleOpacity)+", radius:"+str(radius)+"}).addTo(mymap); //"+part[2]+" "+part[9]+" "+part[10]+"\n"
|
160
|
167
|
if float(part[5]) > latMax:
|
161
|
168
|
latMax=float(part[5])
|
162
|
169
|
if float(part[5]) < latMin:
|
...
|
...
|
@@ -174,7 +181,10 @@ def networkSurvey(filename, subId, devEUI = None, fileOutput= True, latestRecord
|
174
|
181
|
if count > latest:
|
175
|
182
|
break
|
176
|
183
|
color=networkSurveyColor(part[10])
|
177
|
|
- jsLine=" L.circle(["+part[5]+","+part[6]+"],{color: '"+color+"', fillcolor: '"+color+"', fillOpacity: "+str(circleOpacity)+", radius:"+str(part[7])+"}).addTo(mymap); //"+part[2]+" "+part[9]+" "+part[10]+"\n"
|
|
184
|
+ if solver == 0:
|
|
185
|
+ jsLine=" L.circle(["+part[5]+","+part[6]+"],{color: '"+color+"', fillcolor: '"+color+"', fillOpacity: "+str(circleOpacity)+", radius:"+str(radius)+"}).addTo(mymap); //"+part[2]+" "+part[9]+" "+part[10]+"\n"
|
|
186
|
+ else:
|
|
187
|
+ jsLine=" L.circle(["+part[5]+","+part[6]+"],{color: '"+color+"', fillcolor: '"+color+"', fillOpacity: "+str(circleOpacity)+", radius:"+str(radius)+"}).addTo(mymap); //"+part[2]+" "+part[9]+" "+part[10]+" solved, real err:"+str(part[7])+"\n"
|
178
|
188
|
if float(part[5]) > latMax:
|
179
|
189
|
latMax=float(part[5])
|
180
|
190
|
if float(part[5]) < latMin:
|
...
|
...
|
@@ -208,18 +218,18 @@ def networkSurvey(filename, subId, devEUI = None, fileOutput= True, latestRecord
|
208
|
218
|
|
209
|
219
|
|
210
|
220
|
# Adapt Radius to number of circles
|
211
|
|
- radiusValue=5
|
212
|
|
- if count < 50:
|
213
|
|
- radiusValue=1
|
214
|
|
- elif count < 100:
|
215
|
|
- radiusValue=10
|
216
|
|
- elif count < 500:
|
217
|
|
- radiusValue=5
|
218
|
|
- elif count < 1000:
|
219
|
|
- radiusValue=2
|
220
|
|
- elif count < 2000:
|
221
|
|
- radiusValue=1
|
222
|
|
- pointList=pointList.replace("XXXX",str(radiusValue))
|
|
221
|
+ #radiusValue=5
|
|
222
|
+ #if count < 50:
|
|
223
|
+ # radiusValue=1
|
|
224
|
+ #elif count < 100:
|
|
225
|
+ # radiusValue=10
|
|
226
|
+ #elif count < 500:
|
|
227
|
+ # radiusValue=5
|
|
228
|
+ #elif count < 1000:
|
|
229
|
+ # radiusValue=2
|
|
230
|
+ #elif count < 2000:
|
|
231
|
+ # radiusValue=1
|
|
232
|
+ #pointList=pointList.replace("XXXX",str(radiusValue))
|
223
|
233
|
|
224
|
234
|
|
225
|
235
|
|