From dcc15afb8924ef1481bb368ee9595b9fa068a58a Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Mon, 1 Apr 2024 12:59:14 +0200 Subject: [PATCH] xxx --- Moose Development/Moose/Core/Point.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Moose Development/Moose/Core/Point.lua b/Moose Development/Moose/Core/Point.lua index bfb623bca..6db800ac8 100644 --- a/Moose Development/Moose/Core/Point.lua +++ b/Moose Development/Moose/Core/Point.lua @@ -3148,17 +3148,18 @@ do -- COORDINATE -- @param #string Northing Meters northing - string in order to allow for leading zeros, e.g. "12340". Should be 5 digits. -- @return #COORDINATE self function COORDINATE:NewFromMGRS( UTMZone, MGRSDigraph, Easting, Northing ) - if string.len(Easting) < 5 then Easting = Easting..string.rep("0",5-string.len(Easting) )end - if string.len(Northing) < 5 then Northing = Northing..string.rep("0",5-string.len(Northing) )end + if string.len(Easting) < 5 then Easting = tostring(Easting..string.rep("0",5-string.len(Easting) )) end + if string.len(Northing) < 5 then Northing = tostring(Northing..string.rep("0",5-string.len(Northing) )) end local MGRS = { UTMZone = UTMZone, MGRSDigraph = MGRSDigraph, - Easting = Easting, - Northing = Northing, + Easting = tostring(Easting), + Northing = tostring(Northing), } local lat, lon = coord.MGRStoLL(MGRS) local point = coord.LLtoLO(lat, lon, 0) local coord = COORDINATE:NewFromVec2({x=point.x,y=point.z}) + return coord end --- Provides a coordinate string of the point, based on a coordinate format system: