From b448673be18b10f48eb89d1fd49e350ea1b28fbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?leehagjoon=28=EC=9D=B4=ED=95=99=EC=A4=80=29?= Date: Mon, 18 Sep 2023 13:17:47 +0900 Subject: [PATCH] =?UTF-8?q?[LDRA]=206S=20:=20=EB=B6=80=EB=8F=99=20?= =?UTF-8?q?=EC=86=8C=EC=88=98=EC=A0=90=20=EB=B9=84=EA=B5=90=20-=20?= =?UTF-8?q?=EB=82=A0=EC=94=A8=20=EC=A2=8C=ED=91=9C=EA=B3=84=20=EB=B9=84?= =?UTF-8?q?=EA=B5=90=EB=AC=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../palnet/biz/api/ctr/cntrl/service/CtrCntrlService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/palnet/biz/api/ctr/cntrl/service/CtrCntrlService.java b/src/main/java/com/palnet/biz/api/ctr/cntrl/service/CtrCntrlService.java index 23e05ff..47e70a6 100644 --- a/src/main/java/com/palnet/biz/api/ctr/cntrl/service/CtrCntrlService.java +++ b/src/main/java/com/palnet/biz/api/ctr/cntrl/service/CtrCntrlService.java @@ -754,6 +754,7 @@ public class CtrCntrlService { double OLAT = 38.0; // 기준점 위도(degree) double XO = 43; // 기준점 X좌표(GRID) double YO = 136; // 기1준점 Y좌표(GRID) + Double epslion = 0.0; // // LCC DFS 좌표변환 ( code : "TO_GRID"(위경도->좌표, lat_X:위도, lng_Y:경도), "TO_GPS"(좌표->위경도, lat_X:x, lng_Y:y) ) @@ -800,10 +801,10 @@ public class CtrCntrlService { double alat = Math.pow((re * sf / ra), (1.0 / sn)); alat = 2.0 * Math.atan(alat) - Math.PI * 0.5; - if (Math.abs(xn) <= 0.0) { + if (Math.abs(xn) <= epslion) { theta = 0.0; } else { - if (Math.abs(yn) <= 0.0) { + if (Math.abs(yn) <= epslion) { theta = Math.PI * 0.5; if (xn < 0.0) { theta = -theta;