{"id":952,"date":"2009-09-06T12:32:54","date_gmt":"2009-09-06T12:32:54","guid":{"rendered":"http:\/\/www.gisdeveloper.co.kr\/?p=952"},"modified":"2017-01-29T10:01:44","modified_gmt":"2017-01-29T01:01:44","slug":"shp%eb%a5%bc-point-type%ec%9d%98-kml%eb%a1%9c-%eb%b3%80%ed%99%98","status":"publish","type":"post","link":"http:\/\/www.gisdeveloper.co.kr\/?p=952","title":{"rendered":"[GIS] SHP\ub97c Point Type\uc758 KML\ub85c \ubcc0\ud658"},"content":{"rendered":"<p>\ud3ec\uc778\ud2b8, \ud3f4\ub9ac\ub77c\uc778, \ud3f4\ub9ac\uace4\uc5d0 \ub300\ud55c SHP\ub97c KML \ud3ec\ub9f7\uc73c\ub85c \ubcc0\ud658\ud560 \uc218 \uc788\ub294 \uc720\ud2f8\ub9ac\ud2f0\uc785\ub2c8\ub2e4. \uc120\ud0dd \uae30\ub2a5\uc73c\ub85c\uc368 SHP\uc758 \uc18d\uc131\uac12\uc744 \ub77c\ubca8\ub85c \ud45c\uc2dc\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\ub3c4 \uc81c\uacf5\ub429\ub2c8\ub2e4. SHP \ud30c\uc77c\uc758 \uc88c\ud45c\uacc4\ub294 WGS84 \uacbd\uc704\ub3c4 \uc88c\ud45c\uacc4\uc5ec\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.gisdeveloper.co.kr\/wp-content\/uploads\/1\/1039546833.jpg\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" width=\"427\" height=\"188\" \/><\/p>\n<p style='text-align:center'><a href=\"http:\/\/www.gisdeveloper.co.kr\/wp-content\/uploads\/1\/1049792188.zip\"><img width='64' src='\/images\/download.svg' \/><\/a><\/p>\n<p>\uc704\uc758 \ud504\ub85c\uadf8\ub7a8\uc73c\ub85c SHP \ud30c\uc77c\uc744 KML\ub85c \ub0b4\ubcf4\ub0b4 <strong>\uad6c\uae00\uc5b4\uc2a4<\/strong>\uc5d0\uc11c \uc0b4\ud3b4\ubcf8 \ud654\uba74\uc740 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4. \ucc98\uc74c \ud654\uba74\uc740 \uae30\ubcf8 \ud654\uba74\uc774\uba70 \ub450\ubc88\uc9f8 \ud654\uba74\uc774 \ubcc0\ud658\ub41c KML\uacfc \ud568\uaed8 \ud45c\ud604\ud55c \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.gisdeveloper.co.kr\/wp-content\/uploads\/1\/1107822735.jpg\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" width=\"510\" height=\"255\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.gisdeveloper.co.kr\/wp-content\/uploads\/1\/1266871605.jpg\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" width=\"510\" height=\"255\" \/><br \/>\n\ucc38\uace0\ub85c&#8230; \uc774 \ud234\uc740 \uc624\ud508\uc18c\uc2a4\uc778 ShapeLib\ub97c \uc774\uc6a9\ud574 SHP \ud30c\uc77c\uc758 \ub3c4\ud615 \uc815\ubcf4\uc640 \uc18d\uc131 \uc815\ubcf4\ub97c \uc77d\uc5b4 \ub9cc\ub4e4\uc5c8\uc2b5\ub2c8\ub2e4. ShapeLib\ub294 <a href=\"http:\/\/cafe.naver.com\/gisdev\">http:\/\/cafe.naver.com\/gisdev<\/a>\uc5d0\uc11c \uc790\uc138\ud55c \uc0ac\uc6a9\ubc95\uc744 \uc54c \uc218 \uc788\uc73c\ub2c8 SHP \ud30c\uc77c\uc744 \ucc98\ub9ac\ud560 \ud544\uc694\uac00 \uc788\uc73c\uc2e0 \ubd84\uc740 \ud55c\ubc88 \ucc38\uc870\ud574 \ubcf4\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\n<p>\ucc38\uace0\ub85c&#8230; \uc774 \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uba74\uc11c \ucc3e\uc740 \uc815\ubcf4\uc785\ub2c8\ub2e4. \uba3c\uc800 Visual C++ 2005 \uc774\uc0c1\uc5d0\uc11c MFC \ub300\ud654\ucc3d \uae30\ubc18\uc758 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \uac1c\ubc1c \uc2dc\uc5d0 XP \ud14c\ub9c8\ub97c \uc801\uc6a9\ud558\uae30 \uc704\ud574\uc11c\ub294 \ub2e4\uc74c \ucf54\ub4dc\ub97c \uc784\uc758\uc758 \ud5e4\ub354 \ud30c\uc77c\uc774\ub098 \uc18c\uc2a4 \ud30c\uc77c\uc5d0 \ud3ec\ud568\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<pre>#pragma comment(linker, \"\/manifestdependency:\\\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\\\"\")<\/pre>\n<p>\uadf8\ub9ac\uace0 KML \ud30c\uc77c\uc758 \ub0b4\uc6a9\uc740 utf-8\ub85c \uc778\ucf54\ub529\ub418\uc5b4\uc57c \ud558\uba70 C\/C++\uc5d0\uc11c ansi \ubb38\uc790\uc14b\ub97c utf-8 \ubb38\uc790\uc14b\uc73c\ub85c \ubcc0\ud658\ud558\uae30 \uc704\ud574 \uc0ac\uc6a9\ud55c \ucf54\ub4dc\ub294 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre>void CPoint2KmlDlg::SaveAsUTF8(FILE *pFile, char *pszCode)\r\n{\r\n\u00a0\u00a0 \u00a0int \u00a0nLength, nLength2;\r\n\u00a0 \u00a0 BSTR bstrCode; \r\n\u00a0 \u00a0 char *pszUTFCode = NULL;\r\n\r\n\u00a0 \u00a0 nLength = MultiByteToWideChar(CP_ACP, 0, pszCode, \r\n\u00a0 \u00a0 \u00a0 \u00a0 lstrlen(pszCode), NULL, NULL); \r\n\u00a0 \u00a0 bstrCode = SysAllocStringLen(NULL, nLength); \r\n\u00a0 \u00a0 MultiByteToWideChar(CP_ACP, 0, pszCode, lstrlen(pszCode), bstrCode, nLength);\r\n\r\n\u00a0 \u00a0 nLength2 = WideCharToMultiByte(CP_UTF8, 0, bstrCode, -1, pszUTFCode, \r\n\u00a0 \u00a0 \u00a0 \u00a0 0, NULL, NULL); \r\n\u00a0 \u00a0 pszUTFCode = (char*)malloc(nLength2+1); \r\n\u00a0 \u00a0 WideCharToMultiByte(CP_UTF8, 0, bstrCode, -1, pszUTFCode, \r\n\u00a0 \u00a0 \u00a0 \u00a0 nLength2, NULL, NULL); \r\n\r\n\u00a0 \u00a0 fprintf(pFile, \"%s\", pszUTFCode);\r\n\r\n\u00a0 \u00a0 SysFreeString(bstrCode);\r\n\u00a0\u00a0 \u00a0free(pszUTFCode);\r\n}<\/pre>\n<p>\uccab\ubc88\uc9f8 \uc778\uc790\ub294 \ucd9c\ub825\ud560 \ud30c\uc77c\uc758 \ud578\ub4e4\uc774\uba70 \ub450\ubc88\uc9f8\ub294 \ub110\ubb38\uc790\ub85c \ub05d\ub098\ub294 ansi \ubb38\uc790 \ubc30\uc5f4\uc744 \ub118\uaca8\uc8fc\uac8c \ub418\uba74 utf-8\ub85c \ubcc0\ud658\ub418\uc5b4 \uc800\uc7a5\ub429\ub2c8\ub2e4. \uc704\uc758 \ucf54\ub4dc\uc758 \ucd9c\ucc98\ub294 <a href=\"http:\/\/skorea.tistory.com\/43\uc785\ub2c8\ub2e4\">http:\/\/skorea.tistory.com\/43<\/a>\u00a0\uc785\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud3ec\uc778\ud2b8, \ud3f4\ub9ac\ub77c\uc778, \ud3f4\ub9ac\uace4\uc5d0 \ub300\ud55c SHP\ub97c KML \ud3ec\ub9f7\uc73c\ub85c \ubcc0\ud658\ud560 \uc218 \uc788\ub294 \uc720\ud2f8\ub9ac\ud2f0\uc785\ub2c8\ub2e4. \uc120\ud0dd \uae30\ub2a5\uc73c\ub85c\uc368 SHP\uc758 \uc18d\uc131\uac12\uc744 \ub77c\ubca8\ub85c \ud45c\uc2dc\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\ub3c4 \uc81c\uacf5\ub429\ub2c8\ub2e4. SHP \ud30c\uc77c\uc758 \uc88c\ud45c\uacc4\ub294 WGS84 \uacbd\uc704\ub3c4 \uc88c\ud45c\uacc4\uc5ec\uc57c \ud569\ub2c8\ub2e4. \uc704\uc758 \ud504\ub85c\uadf8\ub7a8\uc73c\ub85c SHP \ud30c\uc77c\uc744 KML\ub85c \ub0b4\ubcf4\ub0b4 \uad6c\uae00\uc5b4\uc2a4\uc5d0\uc11c \uc0b4\ud3b4\ubcf8 \ud654\uba74\uc740 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4. \ucc98\uc74c \ud654\uba74\uc740 \uae30\ubcf8 \ud654\uba74\uc774\uba70 \ub450\ubc88\uc9f8 \ud654\uba74\uc774 \ubcc0\ud658\ub41c KML\uacfc \ud568\uaed8 \ud45c\ud604\ud55c \uac83\uc785\ub2c8\ub2e4. \ucc38\uace0\ub85c&#8230; \uc774 \ud234\uc740 \uc624\ud508\uc18c\uc2a4\uc778 ShapeLib\ub97c &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=952\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;[GIS] SHP\ub97c Point Type\uc758 KML\ub85c \ubcc0\ud658&#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":[44],"tags":[5],"class_list":["post-952","post","type-post","status-publish","format-standard","hentry","category-gis-tools","tag-gis"],"_links":{"self":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/952","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=952"}],"version-history":[{"count":1,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/952\/revisions"}],"predecessor-version":[{"id":3432,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/952\/revisions\/3432"}],"wp:attachment":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=952"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}