Revision 471
(checked in by haines, 12 years ago)
|
Initial commit
|
Line | |
---|
1 |
""" trackkml.py Generate kml for each glider using pykml from localuser mail |
---|
2 |
|
---|
3 |
Usage: python trackkml.py glidername |
---|
4 |
|
---|
5 |
Inputs: |
---|
6 |
glidername [ramses | pelagia] |
---|
7 |
|
---|
8 |
Input path for mail: |
---|
9 |
/var/spool/mail/localuser |
---|
10 |
|
---|
11 |
Output path for kml: |
---|
12 |
/home/localuser/realtime/tracks/ |
---|
13 |
|
---|
14 |
|
---|
15 |
""" |
---|
16 |
import sys |
---|
17 |
import pyglider |
---|
18 |
|
---|
19 |
if __name__ == '__main__': |
---|
20 |
glider = sys.argv[1] |
---|
21 |
fn = '/var/spool/mail/localuser' |
---|
22 |
try: |
---|
23 |
lines = pyglider.load_data(fn) |
---|
24 |
data = pyglider.parse_glider_mail(lines, glider) |
---|
25 |
kml = pyglider.generate_track_kml(data, glider) |
---|
26 |
ofn = '/home/localuser/realtime/tracks/'+glider+'_track.kml' |
---|
27 |
f = open(ofn, 'w') |
---|
28 |
f.write(kml) |
---|
29 |
f.close() |
---|
30 |
|
---|
31 |
except: |
---|
32 |
pass |
---|
33 |
|
---|