{"id":8882,"date":"2020-02-04T10:40:03","date_gmt":"2020-02-04T01:40:03","guid":{"rendered":"http:\/\/www.gisdeveloper.co.kr\/?p=8882"},"modified":"2020-05-28T09:43:39","modified_gmt":"2020-05-28T00:43:39","slug":"proj4js","status":"publish","type":"post","link":"http:\/\/www.gisdeveloper.co.kr\/?p=8882","title":{"rendered":"Proj4js"},"content":{"rendered":"<p>\uc774 \uae00\uc740 proj4js.org \uc0ac\uc774\ud2b8\uc5d0\uc11c \uc81c\uacf5\ub418\ub294 \ub0b4\uc6a9\uc744 \ud30c\uc545\ud558\uae30 \uc704\ud574 \uc815\ub9ac\ud55c \ud3ec\uc2a4\ud2b8\uc774\uba70, \uc880 \ub354 \uc0c1\uc138\ud55c \ub0b4\uc6a9\uc744 \ucd94\uac00\uc801\uc73c\ub85c \ub2f4\uace0\uc790 \ub178\ub825\ud558\uc600\uc2b5\ub2c8\ub2e4.<\/p>\n<p>Proj4js\ub294 \uc88c\ud45c\uacc4 \uac04\uc758 \uc0c1\ud638 \ubcc0\ud658\ud558\uae30 \uc704\ud55c \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc774\uba70 \uc11c\ub85c \ub2e4\ub978 \ud0c0\uc6d0\uccb4 \uac04\uc758 Datum \ubcc0\ud658 \uae30\ub2a5\uc744 \ud3ec\ud568\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub294 \uc6d0\ub798 C\uc5b8\uc5b4\ub85c \uac1c\ubc1c\ub41c PROJ.4\uc640 MetaCRS \uadf8\ub8f9\uc758 \ud504\ub85c\uc81d\ud2b8 \uc911\uc758 \ud558\ub098\uc778 GCTCP C\ub97c JavaScript\ub85c \ud3ec\ud305\ud55c \uac83\uc785\ub2c8\ub2e4.<\/p>\n<h4>\uc124\uce58<\/h4>\n<p>\uac1c\ubc1c\uc790\uc758 \uac1c\ubc1c\ud658\uacbd\uc5d0 \ub530\ub77c \ub2e4\ub974\uc9c0\ub9cc, \uc544\ub798\uc758 4\uac00\uc9c0 \ubc29\uc2dd \uc911 \ud55c\uac00\uc9c0 \ubc29\uc2dd\uc73c\ub85c \uc124\uce58\uac00 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">\r\nnpm install proj4\r\nbower install proj4\r\njam install proj4\r\ncomponent install proj4js\/proj4js\r\n<\/pre>\n<p>\ub610\ub294 <a href='https:\/\/github.com\/proj4js\/proj4js\/releases'>\ucd5c\uc2e0 \ubc30\ud3ec<\/a>\uc758 dist\/ \ud3f4\ub354\uc5d0\uc11c proj4.js \ud30c\uc77c\uc744 \uc9c1\uc811 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc544\ubb34\uac83\ub3c4 \ub2e4\uc6b4\ub85c\ub4dc \ubc1b\uace0 \uc2f6\uc9c0 \uc54a\ub2e4\uba74 <href a='https:\/\/cdnjs.com\/libraries\/proj4js'>CDN\uc744 \ud1b5\ud55c URL<\/a>\ub85c \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \uc0ac\uc6a9\ud574\ub3c4 \ub429\ub2c8\ub2e4.<\/p>\n<h4>\uc0ac\uc6a9 \ubc29\ubc95<\/h4>\n<p>\uae30\ubcf8\uc801\uc778 \uc0ac\uc6a9 \uad6c\ubb38\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">\r\nproj4(fromProjection[, toProjection, coordinates])\r\n<\/pre>\n<p>\uc778\uc790 fromProjection\uc640 toProjection\ub294 proj\uc774\uac70\ub098 WTK \ubb38\uc790\uc5f4\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4. coordinates \uc778\uc790\ub294 {x:x,y:y}\uc640 \uac19\uc740 \uac1d\uccb4 \ud615\ud0dc\uc774\uac70\ub098 [x,y]\uc640 \uac19\uc740 \ubc30\uc5f4 \ud615\ud0dc\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>fromProjection, toProjection, coordinates \uc778\uc790\uac00 \ubaa8\ub450 \uc9c0\uc815\ub418\uba74, \uc9c0\uc815\ub41c \uc88c\ud45c\uac00 fromProjection \uc88c\ud45c \uccb4\uacc4\uc5d0\uc11c toProjection \uc88c\ud45c \uccb4\uacc4\ub85c \ubcc0\ud658\ub41c \uacb0\uacfc\ub97c \ubc18\ud658\ud569\ub2c8\ub2e4. \ubcc0\ud658\ub41c \uacb0\uacfc\ub294 \uc9c0\uc815\ub41c \uc88c\ud45c \uc778\uc790\uc758 \ud615\ud0dc\uc640 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">\r\nvar firstProjection = 'PROJCS[\"NAD83 \/ Massachusetts Mainland\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994328,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",42.68333333333333],PARAMETER[\"standard_parallel_2\",41.71666666666667],PARAMETER[\"latitude_of_origin\",41],PARAMETER[\"central_meridian\",-71.5],PARAMETER[\"false_easting\",200000],PARAMETER[\"false_northing\",750000],AUTHORITY[\"EPSG\",\"26986\"],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]]';\r\n\r\nvar secondProjection = \"+proj=gnom +lat_0=90 +lon_0=0 +x_0=6300000 +y_0=6300000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs\";\r\n\r\nvar result = proj4(firstProjection, secondProjection, [2, 5]);\r\n\/\/ [-2690666.2977344505, 3662659.885459918]\r\n<\/pre>\n<p>\ub9cc\uc57d 1\uac1c\uc758 projection \ub9cc\uc744 \uc0ac\uc6a9\ud55c\ub2e4\uba74 \ud574\ub2f9 \uc778\uc790\ub294 fromProjection\uc744 \uc758\ubbf8\ud558\uba70, firstProjection\uc740 WGS84 \uacbd\uc704\ub3c4 \uc88c\ud45c\uacc4\uac00 \ub429\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">\r\nvar firstProjection = 'PROJCS[\"NAD83 \/ Massachusetts Mainland\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994328,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",42.68333333333333],PARAMETER[\"standard_parallel_2\",41.71666666666667],PARAMETER[\"latitude_of_origin\",41],PARAMETER[\"central_meridian\",-71.5],PARAMETER[\"false_easting\",200000],PARAMETER[\"false_northing\",750000],AUTHORITY[\"EPSG\",\"26986\"],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]]';\r\n\r\nvar result = proj4(firstProjection, [-71, 41]);\r\n\/\/ [242075.00535055372, 750123.32090043]\r\n<\/pre>\n<p>\ub610\ud55c coordinates \uc778\uc790 \uc5c6\uc774 projection \uc778\uc790\ub9cc\uc744 \uc0ac\uc6a9\ud55c\ub2e4\uba74, forward\uc640 inverse \ub9e4\uc11c\ub4dc\ub97c \uac16\ub294 \uac1d\uccb4\uac00 \ubc18\ud658\ub418\ub294\ub370, forward\ub294 fromProjection \uc88c\ud45c\uacc4\uc5d0\uc11c toProjection\ub85c\uc758 \uc88c\ud45c \ubcc0\ud658\uc744, inverse\ub294 toProjection \uc88c\ud45c\uacc4\uc5d0\uc11c fromProjection\ub85c\uc758 \uc88c\ud45c \ubcc0\ud658\uc744 \uc218\ud589\ud558\ub294 \ub9e4\uc11c\ub4dc\uc785\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">\r\nvar firstProjection = 'PROJCS[\"NAD83 \/ Massachusetts Mainland\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994328,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",42.68333333333333],PARAMETER[\"standard_parallel_2\",41.71666666666667],PARAMETER[\"latitude_of_origin\",41],PARAMETER[\"central_meridian\",-71.5],PARAMETER[\"false_easting\",200000],PARAMETER[\"false_northing\",750000],AUTHORITY[\"EPSG\",\"26986\"],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]]';\r\n\r\nvar secondProjection = \"+proj=gnom +lat_0=90 +lon_0=0 +x_0=6300000 +y_0=6300000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs\";\r\n\r\nvar resultA = proj4(firstProjection, secondProjection).forward([2, 5]);\r\n\/\/ [-2690666.2977344505, 3662659.885459918]\r\n\r\nvar resultB = proj4(secondProjection,firstProjection).inverse([2,5]);\r\n\/\/ [-2690666.2977344505, 3662659.885459918]\r\n<\/pre>\n<p>projection \uc778\uc790\uac00 \ud558\ub098\ub9cc \uc9c0\uc815\ub418\uba74, \uc9c0\uc815\ub41c \uc778\uc790\ub294 toProjection\uc5d0 \ud574\ub2f9\ub418\uba70 fromProjection\uc740 WGS84 \uacbd\uc704\ub3c4 \uc88c\ud45c\uacc4\uac00 \ub429\ub2c8\ub2e4.<\/p>\n<h4>\uc774\ub984\uc744 \uac00\uc9c0\ub294 \ud22c\uc601\ubcc0\ud658<\/h4>\n<p>\ub9cc\uc57d \ubb38\uc790\uc5f4\ub85c \ud22c\uc601\ubcc0\ud658\uc5d0 \uc774\ub984\uc744 \ubd80\uc5ec\ud558\uace0, \uc774 \uc774\ub984\uc73c\ub85c \uc88c\ud45c \ubcc0\ud658\uc744 \uc218\ud589\ud558\uace0\uc790 \ud55c\ub2e4\uba74 proj4.defs \ub9e4\uc11c\ub4dc\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">\r\nproj4.defs('WGS84', \"+title=WGS 84 (long\/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees\");\r\n<\/pre>\n<p>\ub610\ub294 \uc544\ub798\ucc98\ub7fc \ubc30\uc5f4\ub85c \uc5ec\ub7ec\uac1c\uc758 \ud22c\uc601\ubcc0\ud658\uc744 \uc815\uc758\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">\r\nproj4.defs([\r\n  [\r\n    'EPSG:4326',\r\n    'PROJCS[\"NAD83 \/ Massachusetts Mainland\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994328,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",42.68333333333333],PARAMETER[\"standard_parallel_2\",41.71666666666667],PARAMETER[\"latitude_of_origin\",41],PARAMETER[\"central_meridian\",-71.5],PARAMETER[\"false_easting\",200000],PARAMETER[\"false_northing\",750000],AUTHORITY[\"EPSG\",\"26986\"],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]]]'\r\n  ],\r\n  [\r\n    'EPSG:4269',\r\n    '+proj=gnom +lat_0=90 +lon_0=0 +x_0=6300000 +y_0=6300000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs'\r\n  ]\r\n]);\r\n<\/pre>\n<p>\uadf8\ub7ec\uba74, \uc5b8\uc81c\ub77c\ub3c4 \ub2e4\uc74c\ucc98\ub7fc \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">\r\nvar p = proj4('EPSG:4326', 'EPSG:4269');\r\nvar result = p.forward([-71, 41]);\r\n\/\/ [-2690599.9886444192, 3662814.7663661353]\r\n<\/pre>\n<p>\uc0ac\uc2e4 \uc704 \ucf54\ub4dc\uc758 \uccab\ubc88\uc9f8 \ub77c\uc778\uc740 \ub2e4\uc74c\uc758 \ucd95\uc57d\ud615\uc785\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">\r\nvar p = proj4(proj4.defs('EPSG:4326'), proj4.defs('EPSG:4269'));\r\n<\/pre>\n<p>\ubbf8\ub9ac \uc815\uc758\ub41c \uc774\ub984\uc744 \uac00\uc9c0\ub294 \ud22c\uc601\ubcc0\ud658\uc740 EPSG:4326, EPSG:4269, EPSG:3857\uc785\ub2c8\ub2e4. \uc544\uc6b8\ub7ec EPSG:4326\uc740 WGS84\ub77c\ub294 \uc774\ub984\uc73c\ub85c\ub3c4 \uc815\uc758\ub418\uc5b4 \uc788\uc73c\uba70, EPSG:3857\uc740 EPSG:3758, GOOGLE, EPSG:900913, EPSG:102113\uc774\ub77c\ub294 \ub2e4\uc591\ud55c \uc774\ub984\uc73c\ub85c\ub3c4 \uc815\uc758\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uc774\uc5d0 \ub300\ud55c proj4js \ub77c\uc774\ube0c\ub7ec\ub9ac\uc758 \ucf54\ub4dc\ub97c \uc0b4\ud3b4\ubcf4\uba74 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">\r\ndefs('EPSG:4326', \"+title=WGS 84 (long\/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees\");\r\ndefs('EPSG:4269', \"+title=NAD83 (long\/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees\");\r\ndefs('EPSG:3857', \"+title=WGS 84 \/ Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs\");\r\n\r\ndefs.WGS84 = defs['EPSG:4326'];\r\ndefs['EPSG:3785'] = defs['EPSG:3857']; \/\/ maintain backward compat, official code is 3857\r\ndefs.GOOGLE = defs['EPSG:3857'];\r\ndefs['EPSG:900913'] = defs['EPSG:3857'];\r\ndefs['EPSG:102113'] = defs['EPSG:3857'];\r\n<\/pre>\n<p>\uc544\ub798\ub294 \ud55c\uad6d\uc758 \uc88c\ud45c\uacc4\ub97c \uc608\ub85c \ub4e4\uc5b4 proj4js\uc758 \uc124\uba85\uc744 \ub2f4\uc740 \uae00\uc785\ub2c8\ub2e4. 2013\ub144\ub3c4 \uae00\uc774\ub77c \ud604\uc7ac \ubc84\uc804\uc758 API\uc640 \ub9de\uc9c0 \uc54a\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"xoa9cPslKN\"><p><a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=1854\">[GIS] \uc624\ud508\uc18c\uc2a4, \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc88c\ud45c\uacc4 \ubcc0\ud658 \ub77c\uc774\ube0c\ub7ec\ub9ac, proj4js<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;[GIS] \uc624\ud508\uc18c\uc2a4, \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc88c\ud45c\uacc4 \ubcc0\ud658 \ub77c\uc774\ube0c\ub7ec\ub9ac, proj4js&#8221; &#8212; GIS Developer\" src=\"http:\/\/www.gisdeveloper.co.kr\/?p=1854&#038;embed=true#?secret=uDUZHQIf21#?secret=xoa9cPslKN\" data-secret=\"xoa9cPslKN\" width=\"525\" height=\"296\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>\ub05d\uc73c\ub85c EPSG \ucf54\ub4dc\ub97c \ud1b5\ud55c proj \ubc0f wkt\ub97c  \uc5bb\uc744 \uc218 \uc788\ub294 \uc0ac\uc774\ud2b8\uc5d0 \ub300\ud55c \uae00\uc740 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"RPMYrEPDcQ\"><p><a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=6018\">EPSG.io\ub97c \ud1b5\ud55c proj4 \ubb38\uc790\uc5f4 \uc5bb\uae30<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;EPSG.io\ub97c \ud1b5\ud55c proj4 \ubb38\uc790\uc5f4 \uc5bb\uae30&#8221; &#8212; GIS Developer\" src=\"http:\/\/www.gisdeveloper.co.kr\/?p=6018&#038;embed=true#?secret=802DszUsrh#?secret=RPMYrEPDcQ\" data-secret=\"RPMYrEPDcQ\" width=\"525\" height=\"296\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc774 \uae00\uc740 proj4js.org \uc0ac\uc774\ud2b8\uc5d0\uc11c \uc81c\uacf5\ub418\ub294 \ub0b4\uc6a9\uc744 \ud30c\uc545\ud558\uae30 \uc704\ud574 \uc815\ub9ac\ud55c \ud3ec\uc2a4\ud2b8\uc774\uba70, \uc880 \ub354 \uc0c1\uc138\ud55c \ub0b4\uc6a9\uc744 \ucd94\uac00\uc801\uc73c\ub85c \ub2f4\uace0\uc790 \ub178\ub825\ud558\uc600\uc2b5\ub2c8\ub2e4. Proj4js\ub294 \uc88c\ud45c\uacc4 \uac04\uc758 \uc0c1\ud638 \ubcc0\ud658\ud558\uae30 \uc704\ud55c \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc774\uba70 \uc11c\ub85c \ub2e4\ub978 \ud0c0\uc6d0\uccb4 \uac04\uc758 Datum \ubcc0\ud658 \uae30\ub2a5\uc744 \ud3ec\ud568\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub294 \uc6d0\ub798 C\uc5b8\uc5b4\ub85c \uac1c\ubc1c\ub41c PROJ.4\uc640 MetaCRS \uadf8\ub8f9\uc758 \ud504\ub85c\uc81d\ud2b8 \uc911\uc758 \ud558\ub098\uc778 GCTCP C\ub97c JavaScript\ub85c \ud3ec\ud305\ud55c \uac83\uc785\ub2c8\ub2e4. \uc124\uce58 \uac1c\ubc1c\uc790\uc758 \uac1c\ubc1c\ud658\uacbd\uc5d0 \ub530\ub77c \ub2e4\ub974\uc9c0\ub9cc, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=8882\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Proj4js&#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":[7,12,1],"tags":[],"class_list":["post-8882","post","type-post","status-publish","format-standard","hentry","category-gis-working-history","category-opensource","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/8882","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=8882"}],"version-history":[{"count":18,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/8882\/revisions"}],"predecessor-version":[{"id":9338,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/8882\/revisions\/9338"}],"wp:attachment":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8882"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}