{"id":1225,"date":"2010-07-01T05:27:04","date_gmt":"2010-07-01T05:27:04","guid":{"rendered":"http:\/\/www.gisdeveloper.co.kr\/?p=1225"},"modified":"2017-01-29T09:00:42","modified_gmt":"2017-01-29T00:00:42","slug":"openmap-xr-%ea%b7%b8%eb%a6%ac%eb%93%9c-%eb%a0%88%ec%9d%b4%ec%96%b4-%ec%86%8c%ea%b0%9c","status":"publish","type":"post","link":"http:\/\/www.gisdeveloper.co.kr\/?p=1225","title":{"rendered":"[GIS] DuraMap-Xr, \uadf8\ub9ac\ub4dc \ub808\uc774\uc5b4 \uc18c\uac1c"},"content":{"rendered":"<p>DuraMap-Xr\uc740 DEM\ub098 \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\ub97c \uc0dd\uc131\ud558\uace0 \uc77d\uc5b4\ub4e4\uc774\uba74\uc11c \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\uc758 \uac12\uc744 \uc218\uc815\ud560 \uc218 \uc788\ub294 \uadf8\ub9ac\ub4dc \ub808\uc774\uc5b4 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uadf8\ub9ac\ub4dc \ub808\uc774\uc5b4\ub85c\uc368 \uc27d\uac8c ArcGIS\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 FLT \ud30c\uc77c\uc744 DuraMap-Xr\uc5d0\uc11c \uc77d\uc5b4 \ud45c\uc2dc\ud558\ub294 \ucf54\ub4dc\ub294 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre>\r\nbool bOK = Xr1.Layers.AddGridMapLayer(\"grid\", \r\n\u00a0 \u00a0 \u00a0 \u00a0 \"FileName=d:\/__data__\/flt\/rastert_r151.flt;OnMemory=0\");\r\nif(bOK) \r\n{\r\n\u00a0 \u00a0 Xr1.WaitForAllConnections();\r\n\u00a0 \u00a0 GML.EnableCacheBitmap = true;\r\n\u00a0 \u00a0 Xr1.ZoomFullExtent();\r\n\u00a0}<\/pre>\n<p>\ucf54\ub4dc\ub97c \uc0b4\ud3b4\ubcf4\uba74&#8230;. \uba3c\uc800 1\ubc88 \ucf54\ub4dc\uc5d0\uc11c AddGridMapLayer \ub9e4\uc11c\ub4dc\ub97c \ud1b5\ud574 \uadf8\ub9ac\ub4dc \ub808\uc774\uc5b4\ub97c \ucd94\uac00\ud558\uba70 \uc774 \ub9e4\uc11c\ub4dc\uc758 \uccab\ubc88\uc9f8 \uc778\uc790\ub294 \ub808\uc774\uc5b4\uc758 \uc774\ub984\uc785\ub2c8\ub2e4. \uc911\uc694\ud55c \uac83\uc774.. \ub450\ubc88\uc9f8 \uc778\uc790\uc778\ub370\uc694. \uc624\ud508\ud560 \ud30c\uc77c\uba85\uacfc \uc774 \ud30c\uc77c\uc5d0 \ub300\ud55c \ub370\uc774\ud130\ub97c \uba54\ubaa8\ub9ac\ub85c \uc62c\ub9b4\uc9c0\uc5d0 \ub300\ud55c \uc5ec\ubd80\ub97c \uc9c0\uc815\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ud30c\uc77c\uba85\uc744 \uc9c0\uc815\ud558\uae30 \uc704\ud574 FileName= \ub2e4\uc74c\uc5d0 \ud30c\uc77c \uacbd\ub85c\ub97c \uc9c0\uc815\ud558\uba74 \ub418\uace0.. OnMemory= \ub4a4\uc758 \uac12\uc774 1\uc774\uba74 \uba54\ubaa8\ub9ac\uc5d0 \uc62c\ub9b0\ub2e4\ub294 \uc758\ubbf8\uc774\uace0 0\uc774\uba74 \uba54\ubaa8\ub9ac\uc5d0 \uc62c\ub9ac\uc9c0 \uc54a\uace0 \ud30c\uc77c\uc5d0\uc11c \ubc14\ub85c \ubc14\ub85c \ub370\uc774\ud130 \uac12\uc744 \uc77d\uaca0\ub2e4\ub294 \uc758\ubbf8\uc785\ub2c8\ub2e4. \uc704\uc758 \ucf54\ub4dc\uc5d0 \ub300\ud55c \uc2e4\ud589 \uacb0\uacfc\ub294 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.gisdeveloper.co.kr\/wp-content\/uploads\/1\/1200976728.png\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" width=\"465\" height=\"375\" \/><br \/>\n\uc2e4\uc81c\ub85c\ub294 \uc774\ub807\uac8c \uc774\ubbf8 \uc874\uc7ac\ud558\ub294 \ud30c\uc77c\uc744 \uc77d\ub294\uac83\ubfd0\ub9cc\uc774 \uc544\ub2c8\ub77c \uc0c8\ub86d\uac8c \uadf8\ub9ac\ub4dc \ud30c\uc77c\uc744 \uc0dd\uc131\ud558\ub294 \uacbd\uc6b0\uac00 \ube48\ubc88\ud569\ub2c8\ub2e4. \uc544\ub798\uc758 \ucf54\ub4dc\ub294 \uc0c8\ub85c\uc6b4 \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\ub97c \uc0dd\uc131\ud558\ub294 API\uc5d0 \ub300\ud55c \uc608\uc81c\uc785\ub2c8\ub2e4.<\/p>\n<pre>\r\nbool bOK = Xr1.Layers.AddGridMapLayer(\"grid\", \r\n\"FileName=d:\/__data__\/flt\/test.flt;OnMemory=1;MinX=1000;MinY=1000;Resolution=10;ColumnsCount=100;RowsCount=100;NullValue=-9999\");\r\n\r\nif(bOK)\r\n{\r\n\u00a0 \u00a0 Xr1.WaitForAllConnections();\r\n}<\/pre>\n<p>1\ubc88 \ucf54\ub4dc\uc5d0\uc11c AddGridMapLayer\uc758 \ub450\ubc88\uc9f8 \uc778\uc790\uac00 \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\ub97c \uc0dd\uc131\ud560\ub54c \ud544\uc694\ud55c \uc778\uc790\uac12\ub4e4\uc785\ub2c8\ub2e4. \uac01 \uc778\uc790\uac12\uc5d0 \ub300\ud574 \uac04\ub2e8\ud788 \uc124\uba85\uc744 \ud558\uba74 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<ul>\n<li><strong>FileName <\/strong>\uc0c8\ub86d\uac8c \uc0dd\uc131\ud560 \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\ub97c \uc800\uc7a5\ud560 \ud30c\uc77c\uba85\uc774\uba70, \uc774 FileName\uc774 \uc9c0\uc815\ub418\uc9c0 \uc54a\uc744 \uacbd\uc6b0 \uba54\ubaa8\ub9ac \uc0c1\uc5d0\uc11c\ub9cc \uc0dd\uc131\ub418\uace0 \ud30c\uc77c\ub85c \uc800\uc7a5\ud558\uc9c0 \uc54a\uaca0\ub2e4\ub294 \uc758\ubbf8\ub85c \ud574\uc11d\ub429\ub2c8\ub2e4.<\/li>\n<li><strong>OnMemory<\/strong> \uc0c8\ub86d\uac8c \uc0dd\uc131\ud560 \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\ub97c \uba54\ubaa8\ub9ac \uc0c1\uc5d0 \uc62c\ub9b4\uc9c0\uc5d0 \ub300\ud55c \uc5ec\ubd80\ub85c 1\uc774\uba74 \uba54\ubaa8\ub9ac\ub85c \uc62c\ub9ac\uaca0\ub2e4\ub294 \uc758\ubbf8\uc774\uace0 0\uc774\uba74 \uc62c\ub9ac\uc9c0 \uc54a\uaca0\ub2e4\ub294 \uc758\ubbf8\uc785\ub2c8\ub2e4. \ub9cc\uc57d \uac12\uc774 0\uc77c \uacbd\uc6b0 FileName\uc744 \ub9cc\ub4e0\uc2dc \uc9c0\uc815\ud574 \uc8fc\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/li>\n<li><strong>MinX<\/strong> \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\uc5d0 \ub300\ud55c \uc601\uc5ed(MBR)\uc5d0\uc11c \uc88c\uce21\ud558\ub2e8\uc5d0 \ub300\ud55c X \uc88c\ud45c\uc785\ub2c8\ub2e4.<\/li>\n<li><strong>MinY<\/strong> \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\uc5d0 \ub300\ud55c \uc601\uc5ed(MBR)\uc5d0\uc11c \uc88c\uce21\ud558\ub2e8\uc5d0 \ub300\ud55c Y \uc88c\ud45c\uc785\ub2c8\ub2e4.<\/li>\n<li><strong>Resolution<\/strong> \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\uc5d0 \ub300\ud55c \uc140 \ud574\uc0c1\ub3c4\uc785\ub2c8\ub2e4.<\/li>\n<li><strong>ColumnCount<\/strong>\u00a0\uadf8\ub9ac\ub4dc \ub370\uc774\ud130\uc5d0 \ub300\ud55c \uac00\ub85c\uce21 \ubc29\ud5a5\uc758 \uc140 \uac1c\uc218\uc785\ub2c8\ub2e4.<\/li>\n<li><strong>RowCount<\/strong> \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\uc5d0 \ub300\ud55c \uc138\ub85c\uce21 \ubc29\ud5a5\uc758 \uc140 \uac1c\uc218\uc785\ub2c8\ub2e4.<\/li>\n<li><strong>NullValue<\/strong> \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\uc5d0 \ub300\ud55c \uc140\uc5d0 \uac12\uc744 \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc744 \uacbd\uc6b0 \ud560\ub2f9\ub420 \uac12\uc785\ub2c8\ub2e4.<\/li>\n<\/ul>\n<p>\uc0c8\ub86d\uac8c \uc0dd\uc131\ub41c \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\ub294 \uac12\uc774 \uc804\ud600 \ud560\ub2f9\ub418\uc9c0 \uc54a\uc558\uc73c\ubbc0\ub85c \ud654\uba74\uc0c1\uc5d0 \uc544\ubb34\uac83\ub3c4 \ud45c\uc2dc\ub418\uc9c0 \uc54a\uc9c0\ub9cc \ubd84\uba85\ud788 \uc8fc\uc5b4\uc9c4 \uacf5\uac04\uc0c1\uc5d0 \uc704\uce58\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub807\uac8c \uc0dd\uc131\ub41c \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\uc5d0 \ub300\ud55c \uc140\uc5d0 \uac12\uc744 \uc77d\uace0 \uc4f0\ub294 \ucf54\ub4dc\ub294 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre>GridMapLayer GML = Xr1.Layers.GetLayerAsGridMap(\"grid\");\r\nGridCells Cell = GML.Cells;\r\n\r\nCell.SetValue(100, 200, 45364.453);\r\ndouble value = Cell.GetValue(100, 200);<\/pre>\n<p>\uba3c\uc800 \ub808\uc774\uc5b4\uc758 \uc774\ub984\uc73c\ub85c \uadf8\ub9ac\ub4dc \ub808\uc774\uc5b4 \uac1d\uccb4\ub97c \uc5bb\uc5b4\uc624\uace0 \uadf8\ub9ac\ub4dc \ub808\uc774\uc5b4\uc758 \uc140\uac12\uc744 \ub2f4\uace0 \uc788\ub294 GridCells \uac1d\uccb4\ub97c \uc5bb\uc5b4\uc635\ub2c8\ub2e4. \uc774\ub807\uac8c \uc5bb\uc5b4\uc628 GridCells \uac1d\uccb4\ub97c \ud1b5\ud574 \uac12\uc744 \uc124\uc815\ud558\uace0 \uc5bb\uc5b4\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc0c1\uc73c\ub85c \uac04\ub2e8\ud558\uac8c \uadf8\ub9ac\ub4dc \ub808\uc774\uc5b4\uc5d0 \ub300\ud55c \uc18c\uac1c\ub97c \ub9c8\uce58\uace0 \ub2e4\uc74c\uc73c\ub85c \uadf8\ub9ac\ub4dc \ub808\uc774\uc5b4\ub97c \uc751\uc6a9\ud574 \uacf5\uac04\uc0c1\uc758 \ud3ec\uc778\ud2b8 \ub370\uc774\ud130\ub97c \uc774\uc6a9\ud574 IDW \ubd84\uc11d\uc744 \ud558\ub294 \uc608\uc81c\ub97c \ud1b5\ud574 \uadf8\ub9ac\ub4dc \ub808\uc774\uc5b4\ub97c \ud65c\uc6a9\ud558\ub294 \uac83\uc5d0 \ub300\ud574 \uc0b4\ud3b4\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DuraMap-Xr\uc740 DEM\ub098 \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\ub97c \uc0dd\uc131\ud558\uace0 \uc77d\uc5b4\ub4e4\uc774\uba74\uc11c \uadf8\ub9ac\ub4dc \ub370\uc774\ud130\uc758 \uac12\uc744 \uc218\uc815\ud560 \uc218 \uc788\ub294 \uadf8\ub9ac\ub4dc \ub808\uc774\uc5b4 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uadf8\ub9ac\ub4dc \ub808\uc774\uc5b4\ub85c\uc368 \uc27d\uac8c ArcGIS\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 FLT \ud30c\uc77c\uc744 DuraMap-Xr\uc5d0\uc11c \uc77d\uc5b4 \ud45c\uc2dc\ud558\ub294 \ucf54\ub4dc\ub294 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4. bool bOK = Xr1.Layers.AddGridMapLayer(&#8220;grid&#8221;, \u00a0 \u00a0 \u00a0 \u00a0 &#8220;FileName=d:\/__data__\/flt\/rastert_r151.flt;OnMemory=0&#8221;); if(bOK) { \u00a0 \u00a0 Xr1.WaitForAllConnections(); \u00a0 \u00a0 GML.EnableCacheBitmap = true; \u00a0 \u00a0 Xr1.ZoomFullExtent(); \u00a0} \ucf54\ub4dc\ub97c \uc0b4\ud3b4\ubcf4\uba74&#8230;. \uba3c\uc800 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=1225\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;[GIS] DuraMap-Xr, \uadf8\ub9ac\ub4dc \ub808\uc774\uc5b4 \uc18c\uac1c&#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":[57],"tags":[5,53],"class_list":["post-1225","post","type-post","status-publish","format-standard","hentry","category-duramap-xr","tag-gis","tag-xr"],"_links":{"self":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1225","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=1225"}],"version-history":[{"count":1,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1225\/revisions"}],"predecessor-version":[{"id":3330,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1225\/revisions\/3330"}],"wp:attachment":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1225"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}