mirror of
https://gitlab.ibr.cs.tu-bs.de/tschuber/ns-3-leo.git
synced 2025-06-08 10:03:58 +02:00
fixup: use fileinput
This commit is contained in:
parent
a4faece0de
commit
f34ca7fafd
1 changed files with 11 additions and 8 deletions
|
@ -1,8 +1,9 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
import logging as log
|
import logging as log
|
||||||
import argparse
|
import fileinput
|
||||||
|
|
||||||
|
from sys import argv
|
||||||
from skyfield.api import Topos, load
|
from skyfield.api import Topos, load
|
||||||
|
|
||||||
log.basicConfig(level=log.DEBUG)
|
log.basicConfig(level=log.DEBUG)
|
||||||
|
@ -27,12 +28,14 @@ class Vector:
|
||||||
return "%f:%f:%f" % (self.x, self.y, self.z)
|
return "%f:%f:%f" % (self.x, self.y, self.z)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
parser = argparse.ArgumentParser(description='Get the position of a position on earth')
|
if len(argv) > 1:
|
||||||
parser.add_argument('latitude', type=float)
|
f = fileinput.input(argv[1])
|
||||||
parser.add_argument('longitude', type=float)
|
else:
|
||||||
args = parser.parse_args()
|
f = fileinput.input()
|
||||||
|
|
||||||
location = Topos(args.latitude, args.latitude)
|
for line in f:
|
||||||
|
lat, lng = line.split(',')
|
||||||
|
location = Topos(float(lat), float(lng))
|
||||||
d = location.itrf_xyz().m
|
d = location.itrf_xyz().m
|
||||||
print(Vector(d[0], d[1], d[2]))
|
print(Vector(d[0], d[1], d[2]))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue