{"id":1455,"date":"2011-08-01T06:13:57","date_gmt":"2011-08-01T06:13:57","guid":{"rendered":"http:\/\/www.gisdeveloper.co.kr\/?p=1455"},"modified":"2020-08-28T16:41:03","modified_gmt":"2020-08-28T07:41:03","slug":"%ec%95%8c%ea%b3%a0%eb%a6%ac%ec%a6%98-%ec%84%a0%ec%9d%b4-%ec%9d%b4%eb%a3%a8%eb%8a%94-%ea%b0%81%eb%8f%84-%ea%b5%ac%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"http:\/\/www.gisdeveloper.co.kr\/?p=1455","title":{"rendered":"[\uc54c\uace0\ub9ac\uc998] \uc120\uc774 \uc774\ub8e8\ub294 \uac01\ub3c4 \uad6c\ud558\uae30"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gisdeveloper.co.kr\/wp-content\/uploads\/1\/1368246955.png\" class=\"aligncenter\" width=\"377\" height=\"335\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><\/p>\n<p>\uc704\uc758 \uadf8\ub9bc\uc5d0\uc11c \ubcf4\ub294 \uac83\ucc98\ub7fc x\ucd95\uc740 \uc624\ub978\ucabd\uc73c\ub85c \uc99d\uac00\ud558\uace0 y\ucd95\uc740 \uc544\ub798\ucabd\uc73c\ub85c \uc99d\uac00\ud558\ub294 \ucd95\uc5d0 \ub300\ud55c 2\uc810\uc774 \uc774\ub8e8\ub294 \uac01\ub3c4\ub97c \uad6c\ud558\ub294 \ubc29\ubc95\uc785\ub2c8\ub2e4. \uac01\ub3c4\ub294 60\ubd84\ubc95\uc774\uba70 \ud3b8\uc758\uc0c1 0\ub3c4 ~ 359.999999\ub3c4\ub85c \uc0b0\ucd9c\ub429\ub2c8\ub2e4. \ub531\ud788 \ub9d0\ub85c\uc368 \uc124\uba85\ub4dc\ub9b4 \uac83\uc740 \uc5c6\uc744\ub4ef\ud558\uace0.. \ucf54\ub4dc \ubc14\ub85c \ub098\uac11\ub2c8\ub2e4. \ucf54\ub4dc\ub294 Java \uc785\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\">public double getAngle(PointF start, PointF end) {\r\n    double dy = end.y-start.y;\r\n    double dx = end.x-start.x;\r\n    double angle = Math.atan(dy\/dx) * (180.0\/Math.PI);\r\n\r\n    if(dx < 0.0) {\r\n        angle += 180.0;\r\n    } else {\r\n        if(dy<0.0) angle += 360.0;\r\n    }\r\n\r\n    return angle;\r\n}<\/pre>\n<p>\ud37c\ud3ec\uba3c\uc2a4\ub97c \uace0\ub824\ud55c\ub2e4\uba74 9\ubc88 \ucf54\ub4dc\ub294 \ubd88\ud544\uc694\ud569\ub2c8\ub2e4. -45\ub3c4\ub098 315\ub3c4\ub098 \ub3d9\uc77c\ud55c \uac01\ub3c4\uc774\ub2c8\uae4c\uc694.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc704\uc758 \uadf8\ub9bc\uc5d0\uc11c \ubcf4\ub294 \uac83\ucc98\ub7fc x\ucd95\uc740 \uc624\ub978\ucabd\uc73c\ub85c \uc99d\uac00\ud558\uace0 y\ucd95\uc740 \uc544\ub798\ucabd\uc73c\ub85c \uc99d\uac00\ud558\ub294 \ucd95\uc5d0 \ub300\ud55c 2\uc810\uc774 \uc774\ub8e8\ub294 \uac01\ub3c4\ub97c \uad6c\ud558\ub294 \ubc29\ubc95\uc785\ub2c8\ub2e4. \uac01\ub3c4\ub294 60\ubd84\ubc95\uc774\uba70 \ud3b8\uc758\uc0c1 0\ub3c4 ~ 359.999999\ub3c4\ub85c \uc0b0\ucd9c\ub429\ub2c8\ub2e4. \ub531\ud788 \ub9d0\ub85c\uc368 \uc124\uba85\ub4dc\ub9b4 \uac83\uc740 \uc5c6\uc744\ub4ef\ud558\uace0.. \ucf54\ub4dc \ubc14\ub85c \ub098\uac11\ub2c8\ub2e4. \ucf54\ub4dc\ub294 Java \uc785\ub2c8\ub2e4. public double getAngle(PointF start, PointF end) { double dy = end.y-start.y; double dx = end.x-start.x; double angle = Math.atan(dy\/dx) * &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=1455\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;[\uc54c\uace0\ub9ac\uc998] \uc120\uc774 \uc774\ub8e8\ub294 \uac01\ub3c4 \uad6c\ud558\uae30&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-1455","post","type-post","status-publish","format-standard","hentry","category-algorithms"],"_links":{"self":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1455"}],"version-history":[{"count":3,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1455\/revisions"}],"predecessor-version":[{"id":10239,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1455\/revisions\/10239"}],"wp:attachment":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1455"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}