summaryrefslogtreecommitdiffstats
path: root/core/methods_millenial.py
diff options
context:
space:
mode:
Diffstat (limited to 'core/methods_millenial.py')
-rw-r--r--core/methods_millenial.py26
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'