{"id":6018,"date":"2019-02-07T09:54:14","date_gmt":"2019-02-07T00:54:14","guid":{"rendered":"http:\/\/www.gisdeveloper.co.kr\/?p=6018"},"modified":"2020-05-28T12:57:28","modified_gmt":"2020-05-28T03:57:28","slug":"epsg-io%eb%a5%bc-%ed%86%b5%ed%95%9c-proj4-%eb%ac%b8%ec%9e%90%ec%97%b4-%ec%96%bb%ea%b8%b0","status":"publish","type":"post","link":"http:\/\/www.gisdeveloper.co.kr\/?p=6018","title":{"rendered":"EPSG.io\ub97c \ud1b5\ud55c proj4 \ubb38\uc790\uc5f4 \uc5bb\uae30"},"content":{"rendered":"<p>EPSG\ub294 European Petroleum Survey Group\uc758 \uc57d\uc790\ub85c \uc804\uc138\uacc4\uc758 \ub2e4\uc591\ud55c \uc88c\ud45c\uacc4\ub97c \ud45c\uc900 \ucf54\ub4dc\ud654\ud558\uc5ec \ucd5c\ub300\ud55c \ub9ce\uc740 \uc815\ubcf4\ub97c \uc555\ucd95\ud558\uc5ec \uc81c\uacf5\ud558\ub294 \ubc29\uc2dd\uc785\ub2c8\ub2e4. EPSG\uc758 \uc57d\uc790\uc5d0 Survey, \uc989 \uce21\ub7c9\uc774 \uc788\ub2e4\ub294 \uac83\uc740 GIS\uc758 \uadfc\ubcf8\uc774 \ub418\ub294 \uc88c\ud45c\uc640 \uadf8 \uc88c\ud45c\uac00 \uce21\ub7c9\uc73c\ub85c \uce21\uc815\ub418\uace0 \uc874\uc7ac\ud55c\ub2e4\ub294 \uc758\ubbf8\ub85c \uce21\ub7c9\uc758 \uc911\uc694\uc131\uc744 \ub098\ud0c0\ub0b8\ub2e4\uace0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc774\ub7ec\ud55c EPSG\uc5d0 \ub300\ud55c \uc815\ubcf4\ub294 epsg.io\ub77c\ub294 \uc0ac\uc774\ud2b8\ub97c \ud1b5\ud574 \ucf54\ub4dc\uac12\uc73c\ub85c \uc9c8\uc758(Query) \ud568\uc73c\ub85c\uc368 \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4 \uc608\ub97c \ub4e4\uc5b4, \uc6b0\ub9ac\ub098\ub77c\uc758 GRS80 \ud0c0\uc6d0\uccb4\uc758 UTM-K \uc88c\ud45c\uacc4\uc778 EPSG:5179\uc5d0 \ub300\ud55c \uc815\ubcf4\ub97c \uc5bb\uae30 \uc704\ud574 \uc544\ub798\uc640 \uac19\uc740 url\uc744 \ud638\ucd9c\ud568\uc73c\ub85c\uc368, \uadf8 \uacb0\uacfc\ub97c JSON\uc73c\ub85c \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p><code>https:\/\/epsg.io\/?format=json&q=5179<\/code><\/p>\n<p>\uacb0\uacfc\ub294 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">\r\n{  \r\n    \"status\":\"ok\",\r\n    \"number_result\":1,\r\n    \"results\":[  \r\n       {  \r\n          \"code\":\"5179\",\r\n          \"kind\":\"CRS-PROJCRS\",\r\n          \"bbox\":[  \r\n             40.27,\r\n             122.71,\r\n             28.6,\r\n             134.28\r\n          ],\r\n          \"wkt\":\"PROJCS[\\\"Korea 2000 \/ Unified CS\\\",GEOGCS[\\\"Korea 2000\\\",DATUM[\\\"Geocentric_datum_of_Korea\\\",SPHEROID[\\\"GRS 1980\\\",6378137,298.257222101,AUTHORITY[\\\"EPSG\\\",\\\"7019\\\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\\\"EPSG\\\",\\\"6737\\\"]],PRIMEM[\\\"Greenwich\\\",0,AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.0174532925199433,AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4737\\\"]],PROJECTION[\\\"Transverse_Mercator\\\"],PARAMETER[\\\"latitude_of_origin\\\",38],PARAMETER[\\\"central_meridian\\\",127.5],PARAMETER[\\\"scale_factor\\\",0.9996],PARAMETER[\\\"false_easting\\\",1000000],PARAMETER[\\\"false_northing\\\",2000000],UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"5179\\\"]]\",\r\n          \"unit\":\"metre\",\r\n          \"proj4\":\"+proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs\",\r\n          \"name\":\"Korea 2000 \/ Unified CS\",\r\n          \"area\":\"Republic of Korea (South Korea) - onshore and offshore.\",\r\n          \"default_trans\":15831,\r\n          \"trans\":[  \r\n             15831\r\n          ],\r\n          \"accuracy\":1.0\r\n       }\r\n    ]\r\n }\r\n<\/pre>\n<p>\uc704\uc758 \ub0b4\uc6a9\uc911 \uc0c1\ub300\uc801\uc73c\ub85c \uc758\ubbf8\uac00 \uc788\ub294 \ubd80\ubd84\uc740 \uc88c\ud45c\uacc4\uc758 \ub2e8\uc704\ub97c \ub098\ud0c0\ub0b4\ub294 unit\uacfc \ud574\ub2f9 \uc88c\ud45c\uacc4\uc758 \uad6d\uc81c \uba85\uce6d\uc778 name\uacfc \uc88c\ud45c\uacc4\uac00 \ud5c8\uc6a9\ud558\ub294 \uc9c0\uc5ed\uc758 \ubc94\uc704\uc778 bbox\uc640 \uc88c\ud45c\uacc4 \ubcc0\ud658\uc744 \uc704\ud55c proj4 \ubb38\uc790\uc5f4\uc778 proj4\uc785\ub2c8\ub2e4. \ub204\ub77d\ub41c \ubd80\ubd84\uc740 \ud0c0\uc6d0\uccb4\uac04\uc758 \ubcc0\ud658\uacc4\uc218\uc778\ub370\uc694. \uc704\uc758 \uacbd\uc6b0 proj4\uc758 \ubb38\uc790\uc5f4 \uac12 \uc911 towgs84\uc5d0 \ud574\ub2f9\ub418\ub294 \ubd80\ubd84\uc785\ub2c8\ub2e4. \ucd5c\uadfc \ud0c0\uc6d0\uccb4\uac00 GRS80\uc774\ub098 \uc774\uc640 \uac70\uc758 \ub3d9\uc77c\ud55c WGS84\uac00 \uc8fc\ub85c \uc0ac\uc6a9\ub418\uace0, Bessel1841\uacfc \uac19\uc740 \ud0c0\uc6d0\uccb4\ub294 \uac70\uc758 \uc0ac\uc6a9\ub418\uc9c0 \uc54a\uc74c\uc73c\ub85c\uc368 \ud0c0\uc6d0\uccb4\uac04 \ubcc0\ud658\uacc4\uc218\uc758 \uc911\uc694\uc131\uc740 \uc2dc\uac04\uc774 \uac08\uc218\ub85d \uc810\uc810 \uc0ac\ub77c\uc9c8 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub7fc\uc5d0\ub3c4 \uc544\uc9c1 \uc6b0\ub9ac\ub098\ub77c\uc758 GIS \ub370\uc774\ud130\ub294 Bessel1841 \ud0c0\uc6d0\uccb4\ub97c \uadfc\uac04\uc73c\ub85c \ud558\ub294 \uc88c\ud45c\uacc4\uac00 \uc801\uc6a9\ub418\uc5b4 \uc788\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4. \ub300\ud45c\uc801\uc73c\ub85c \uc9c0\uc801\ub3c4\uac00 \uadf8\ub807\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc5ec\ud2bc, EPSG.io\ub77c\ub294 \uc0ac\uc774\ud2b8\uc758 \uc11c\ube44\uc2a4\ub97c \uc774\uc6a9\ud558\uc5ec \uc27d\uac8c \uc88c\ud45c\uacc4\uc758 \uc81c\uc6d0 \uc815\ubcf4\ub97c \uc870\ud68c\ud560 \uc218 \uc788\uc74c\uc73c\ub85c, \uc774\ub97c \ud65c\uc6a9\ud558\uc5ec \uc88c\ud45c\uacc4\uac04\uc758 \ub2e4\uc591\uc131\uc744 \ud574\uacb0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c\ub4e4\uc5b4 OpenLayers\uc5d0\ub294 \uc6d0\ud558\ub294 \uc88c\ud45c\uacc4\ub97c \ub4f1\ub85d\ud558\uc5ec \uc11c\ub85c \ub2e4\ub978 \uc88c\ud45c\uacc4\uac04\uc758 \uc88c\ud45c \ubcc0\ud658\uc774 \uac00\ub2a5\ud55c\ub370, \uadf8 \uc608\uac00 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">\r\nimport proj4 from 'proj4';\r\nimport {register} from 'ol\/proj\/proj4.js';\r\nimport {get as getProjection, getTransform} from 'ol\/proj.js';\r\n\r\nvar newProjCode = 'EPSG:5179';\r\n\r\nproj4.defs(newProjCode, proj4def);\r\nregister(proj4);\r\n\r\nvar newProj = getProjection(newProjCode);\r\nvar fromLonLat = getTransform('EPSG:4326', newProj);\r\n<\/pre>\n<p>\uc704\uc758 proj4def\ub294 5179 \ucf54\ub4dc\ub85c \ud558\uc5ec epsg.io\uc758 \uc11c\ube44\uc2a4\ub97c \ud1b5\ud574 \uc5bb\uc740 proj4\uc758 \ubb38\uc790\uc5f4 \uac12\uc785\ub2c8\ub2e4. \ucd5c\uc885\uc801\uc73c\ub85c formLonLat\ub77c\ub294 \ud568\uc218\ub97c \uc5bb\uc744 \uc218 \uc788\ub294\ub370, \uc774\ud568\uc218\ub294 EPSG:4326 \uc88c\ud45c\uacc4\ub97c EPSG:5179 \uc88c\ud45c\uacc4\ub85c \ubcc0\ud658\ud560 \uc218 \uc788\ub294 \ud568\uc218\uc785\ub2c8\ub2e4. \ucc38\uace0\ub85c EPSG:4326\uc740 WGS84 \ud0c0\uc6d0\uccb4\uc758 \uacbd\uc704\ub3c4 \uc88c\ud45c\uacc4\uc785\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>EPSG\ub294 European Petroleum Survey Group\uc758 \uc57d\uc790\ub85c \uc804\uc138\uacc4\uc758 \ub2e4\uc591\ud55c \uc88c\ud45c\uacc4\ub97c \ud45c\uc900 \ucf54\ub4dc\ud654\ud558\uc5ec \ucd5c\ub300\ud55c \ub9ce\uc740 \uc815\ubcf4\ub97c \uc555\ucd95\ud558\uc5ec \uc81c\uacf5\ud558\ub294 \ubc29\uc2dd\uc785\ub2c8\ub2e4. EPSG\uc758 \uc57d\uc790\uc5d0 Survey, \uc989 \uce21\ub7c9\uc774 \uc788\ub2e4\ub294 \uac83\uc740 GIS\uc758 \uadfc\ubcf8\uc774 \ub418\ub294 \uc88c\ud45c\uc640 \uadf8 \uc88c\ud45c\uac00 \uce21\ub7c9\uc73c\ub85c \uce21\uc815\ub418\uace0 \uc874\uc7ac\ud55c\ub2e4\ub294 \uc758\ubbf8\ub85c \uce21\ub7c9\uc758 \uc911\uc694\uc131\uc744 \ub098\ud0c0\ub0b8\ub2e4\uace0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c EPSG\uc5d0 \ub300\ud55c \uc815\ubcf4\ub294 epsg.io\ub77c\ub294 \uc0ac\uc774\ud2b8\ub97c \ud1b5\ud574 \ucf54\ub4dc\uac12\uc73c\ub85c \uc9c8\uc758(Query) \ud568\uc73c\ub85c\uc368 \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4 \uc608\ub97c \ub4e4\uc5b4, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=6018\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;EPSG.io\ub97c \ud1b5\ud55c proj4 \ubb38\uc790\uc5f4 \uc5bb\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":[50],"tags":[],"class_list":["post-6018","post","type-post","status-publish","format-standard","hentry","category-gisdev"],"_links":{"self":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/6018","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=6018"}],"version-history":[{"count":8,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/6018\/revisions"}],"predecessor-version":[{"id":9539,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/6018\/revisions\/9539"}],"wp:attachment":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6018"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}