--- /dev/null
+package org.simantics.district.network.ui.nodes;
+
+import org.simantics.district.network.ModelledCRS;
+import org.simantics.scenegraph.g2d.nodes.RulerNode;
+
+public class MapRulerNode extends RulerNode {
+
+ private static final long serialVersionUID = -7140072658133605907L;
+
+ @Override
+ protected double modifyHorizontalValue(double value) {
+ // TODO: fix scale!
+ double scale = 100000;
+ return ModelledCRS.xToLongitude(value / scale);
+ }
+
+ @Override
+ protected double modifyVerticalValue(double value) {
+ // TODO: fix scale!
+ double scale = 100000;
+ return ModelledCRS.yToLatitude(value / scale);
+ }
+
+}