From ea2af558e72f45be14dd22e7d741b7b85256ba63 Mon Sep 17 00:00:00 2001
From: "benjamin.jakimow" <benjamin.jakimow@geo.hu-berlin.de>
Date: Wed, 28 Mar 2018 15:13:56 +0200
Subject: [PATCH] improved SpatialPoint printing

---
 timeseriesviewer/utils.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/timeseriesviewer/utils.py b/timeseriesviewer/utils.py
index 203d5c4e..10494b6b 100644
--- a/timeseriesviewer/utils.py
+++ b/timeseriesviewer/utils.py
@@ -184,7 +184,12 @@ class SpatialPoint(QgsPointXY):
         return self.__repr__()
 
     def __repr__(self):
-        return '{} {} {}'.format(self.x(), self.y(), self.crs().authid())
+
+        if self.crs().mapUnits() == QgsUnitTypes.DistanceDegrees:
+            return '{:.1f} {:.1f} {}'.format(self.x(), self.y(), self.crs().authid())
+        else:
+            return '{:.5f} {:.5f} {:}'.format(self.x(), self.y(), self.crs().authid())
+
 
 
 def findParent(qObject, parentType, checkInstance = False):
@@ -731,7 +736,6 @@ def loadUIFormClass(pathUi, from_imports=False, resourceSuffix=''):
 
         #load form class
         try:
-
             FORM_CLASS, _ = uic.loadUiType(buffer, resource_suffix=RC_SUFFIX)
         except SyntaxError as ex:
             FORM_CLASS, _ = uic.loadUiType(pathUi, resource_suffix=RC_SUFFIX)
-- 
GitLab