diff options
Diffstat (limited to 'core/methods_millenial.py')
-rw-r--r-- | core/methods_millenial.py | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/core/methods_millenial.py b/core/methods_millenial.py index 5d2483a..ce7ce11 100644 --- a/core/methods_millenial.py +++ b/core/methods_millenial.py @@ -1,2 +1,24 @@ -def emptyfun(): - return +import utm +import math +from django.conf import settings + +def lat_lon_entrance(utmstring): + try: + x = float(utmstring.split()[0]) + y = float(utmstring.split()[1]) + #return ' '+str(x+y)+' '+str(y) + q = utm.to_latlon(x, y, 33, 'U') + return "{:.5f} {:.5f}".format(q[0],q[1]) + except: + return 'Not found' + +def top_camp_distance(utmstring): + try: + x = float(utmstring.split()[0]) + y = float(utmstring.split()[1]) + tx = settings.TOPCAMPX + ty = settings.TOPCAMPY + dist = math.sqrt( (tx-x)*(tx-x) + (ty-y)*(ty-y) ) + return "{:.1f}".format(dist) + except: + return 'Not found' |