NCCOOS Trac Projects: Top | Web | Platforms | Processing | Viz | Sprints | Sandbox | (Wind)

root/pyglider/trunk/pyglider/pytrack_kml.py

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                                    
Note: See TracBrowser for help on using the browser.