XDL Manual (piXoneer XDL Tutorial)
NXMapView¸¦ È°¿ëÇÏ¿© À§¼º¿µ»ó »ùÇÃÀÇ Æ¯Á¤ ¹êµå¸¦ ¼±ÅÃÇØ RGB³ª Gray·Î µµ½ÃÇÏ´Â ÇÁ·Î±×·¥À» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇؼ ¼³¸íÇÕ´Ï´Ù.
2017. 01. ¼öÁ¤ 2019. 02.
|
¸ñÂ÷
1.2 NXMapView»ç¿ëÀ» À§ÇÑ °³¹ß ȯ°æ ¼³Á¤ 1.5 NXMapViewÀ̹ÌÁö ÆÄÀÏ µµ½ÃÇϱâ
|
1 »ç¿ë Çϱâ1.1 XDL ¿£Áø¼³Ä¡ ÇÁ·Î±×·¥À¸·Î ¹èÆ÷µÇ´Â XDL ¿£ÁøÀº Visual Studio 2010 x86 Release ¹öÀüÀ¸·Î, Visual Studio 2010 ÀÌ»óÀÇ ¹öÀü¿¡¼ »ç¿ë °¡´ÉÇÏ´Ù. ¾Æ·¡ÀÇ ¼³¸íÀº Visual Studio 2010À» ±âÁØÀ¸·Î ÇÏ°Ú´Ù.
1.2 NXMapView»ç¿ëÀ» À§ÇÑ °³¹ß ȯ°æ ¼³Á¤1.2.1 Visual Studio 2010À» ½ÇÇàÇÑ´Ù.1.2.2 ¸Þ´º [ÆÄÀÏ]-[»õ·Î ¸¸µé±â]-[ÇÁ·ÎÁ§Æ®]¸¦ ¼±ÅÃÇÑ´Ù.
1.2.3 [»õ ÇÁ·ÎÁ§Æ®] ´ëÈ»óÀÚ¿¡¼ ¿ÞÂÊÀÇ ÅÛÇø´ â¿¡¼ ¡°Visual C#¡±À» ¼±ÅÃÇÏ°í, ´ëÈ»óÀÚ Áß°£ÀÇ ¸ñ·Ï¿¡¼ ¡°Windows Forms ÀÀ¿ë ÇÁ·Î±×·¥¡±À» ¼±ÅÃÇÑ´Ù. ÇÁ·ÎÁ§Æ®ÀÇ À̸§À» »ç¿ëÀÚ°¡ ¿øÇÏ´Â °æ·Î·Î À̵¿ÇÑ ´ÙÀ½ ¡°XDL_MapView1¡± ÀÔ·ÂÇÏ°í [»õ ÇÁ·ÎÁ§Æ®] ´ëÈ»óÀÚÀÇ ¡°È®ÀΡ± ¹öÆ°À» Ŭ¸¯ÇÑ´Ù.ÇÁ·ÎÁ§Æ® À̸§Àº Visual Studio°¡ »ý¼ºÇÏ´Â À̸§À¸·Î ±âº»À¸·Î ÇÏ°Ú´Ù. ÀÌ ¹®¼¿¡¼´Â ´ëÈ»óÀÚ ¿À¸¥ÂÊ ¾Æ·¡¿¡ ÀÖ´Â ¡°¼Ö·ç¼Ç¿ë µð·ºÅ͸® ¸¸µé±â¡±´Â ¼±ÅÃÇÏÁö ¾Ê°Ú´Ù. ¡°È®ÀΡ± ¹öÆ°À» ´©¸£¸é ÇÁ·ÎÁ§Æ®°¡ ±âº»ÀûÀ¸·Î »ý¼ºµÇ°í, ȸ鿡 FormÀ» µðÀÚÀÎÇÒ ¼ö Àִ ȸéÀÌ ¶á´Ù. ¸¸¾à ¾Æ·¡¿Í °°ÀÌ Form µðÀÚÀÎȸéÀÌ »ý¼ºµÇÁö ¾ÊÀ¸¸é, [¼Ö·ç¼Ç Ž»ö±â] â¿¡¼ ¡°Form1.cs¡±¸¦ ¸¶¿ì½º ´õºíŬ¸¯À» ÇÏ¿© µðÀÚÀÎȸéÀ» ¿¬´Ù.
1.2.4 [µµ±¸»óÀÚ]ÀÇ [Ç׸ñ¼±ÅÃ]À» ¼±ÅÃÇÑ´Ù.
¸Þ´º¸¦ ¼±ÅÃÇÏ¸é ¾Æ·¡¿Í °°ÀÌ [µµ±¸»óÀÚ Ç׸ñ¼±ÅÃ] ´ëÈ»óÀÚ°¡ ³ªÅ¸³ª¸ç, ´ëÈ»óÀÚ ¾Æ·¡ÂÊ¿¡ ÀÖ´Â ¡°Ã£¾Æº¸±â¡± ¹öÆ°À» Ŭ¸¯ÇÑ´Ù.
¿±â ´ëÈ»óÀÚ¿¡¼ ¡°C:\Pixoneer\XDL1.2\bin\NXMap.dll¡± ÆÄÀÏÀ» ¼±ÅÃÇÑ ÈÄ ¡°¿±â¡±¸¦ Ŭ¸¯ÇÏ°í, [µµ±¸»óÀÚÇ׸ñ¼±ÅÃ] ´ëÈ»óÀÚÀÇ ¡°È®ÀΡ± ¹öÆ°À» Ŭ¸¯ÇÑ´Ù.
.Net Framework ±¸¼º¿ä¼Ò ÅÇ¿¡ ´Ù¾çÇÑ ·¹À̾î¿Í NXMapView°¡ ¼³Á¤µÈ´Ù. ¡°È®ÀΡ±¹öÆ°À» Ŭ¸¯ÇÑ´Ù.
[µµ±¸»óÀÚ] ¿¡ ´Ù¾çÇÑ MapLayerµé°ú NXMapView°¡ Ãß°¡µÊÀ» È®ÀÎÇÑ´Ù.
1.2.5 ¼Ö·ç¼Ç Ž»ö±âÀÇ ÇÁ·ÎÁ§Æ® ÇϺÎÀÇ [ÂüÁ¶]ÀÇ ¿À¸¥ÂÊ ¸¶¿ì½º Ŭ¸¯À» ÅëÇØ [ÂüÁ¶Ãß°¡]¸¦ ¼±ÅÃÇÑ´Ù.1.2.6 [ã¾Æº¸±â]ÅÇÀ¸·Î À̵¿ÇÑ ÈÄ ¡°C:\Pixoneer\XDL1.2\bin\¡±°æ·Î·Î À̵¿ÇÑ´Ù. CtrlÅ°¸¦ ´©¸¥ ä ¿¬¼ÓÀ¸·Î ¡°NXDL.dll¡±, ¡°NXDLcc.dll¡±, ¡°NXDLgr.dll¡±, ¡°NXDLio.dll¡±, ¡°NXDLrs.dll¡±À» ¼±ÅÃÇÑ ÈÄ ¡°È®ÀΡ±¹öÆ°À» ¼±ÅÃÇÑ´Ù.
1.2.7 ¼Ö·ç¼Ç Ž»ö±âÀÇ ÇÁ·ÎÁ§Æ® ÇϺÎÀÇ [ÂüÁ¶]Ç׿¡ NXDL, NXDLcc, NXDLgr, NXDLio, NXDLrs°¡ Ãß°¡µÇ¾úÀ½À» È®ÀÎÇÑ´Ù.
1.3 ¸Þ´º »ý¼ºÇϱâ1.3.1 [µµ±¸»óÀÚ]ÀÇ MenuStripÀ» ¼±ÅÃÇÏ°í Form1ÀÇ »ó´ÜºÎ¿¡ µå·¡±×ÇÏ¿© À§Ä¡½ÃŲ´Ù.
1.4 NXMapViewÄÁÆ®·Ñ ¿Ã¸®±â1.4.1 [µµ±¸»óÀÚ]ÀÇ [ÀϹÝ]¿¡¼ ¸¶¿ì½º ¿ÞÂÊ Å¬¸¯ÇÏ¿© NXMapView¸¦ ¼±ÅÃÇÑ´Ù.
1.4.2 NXMapView¸¦ ¼±ÅÃÇÑ Ã¤·Î µå·¡±×ÇÏ¿© Form1¿¡ ¿Ã¸° ÈÄ ¼±Åà ÇØÁ¦ÇÑ´Ù. Form1À§¿¡ NXMapView ÄÁÆ®·ÑÀÌ »ý¼ºµÈ´Ù.1.4.3 »ý¼ºµÈ NXMapViewÄÁÆ®·ÑÀÇ ¿ì »ó´Ü¿¡ ¢º±âÈ£¸¦ Ŭ¸¯ÇÏ¸é ´ÙÀ½°ú °°ÀÌ [ºÎ¸ðÄÁÅ×ÀÌÅÍ¿¡¼ µµÅ·]¹öÆ°ÀÌ »ý¼ºµÇ´Âµ¥ ÀÌ ¹öÆ°À» Ŭ¸¯ÇÑ´Ù.
1.4.4 NXMapVeiwÄÁÆ®·ÑÀÌ Form1¿¡ µµÅ·ÀÌ µÇ¾î ÀüüÄÁÆ®·Ñ ¿µ¿ªÀ¸·Î È®´ë µÈ´Ù.
Fom1.Designer.cs¿¡¼ º¸¸é ´ÙÀ½°ú °°ÀÌ ÄÁÆ®·Ñ nxMapView1 ¸â¹öº¯¼ö°¡ Ãß°¡µÊÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. NXMapView´Â ´Ù¾çÇÑ NXMapLayerXXXXXµéÀ» ´ãÀ»¼ö ÀÖ´Â ÄÁÅ×À̳ÊÀÌ´Ù. Áï, NXMapView´Â ´Ù¾çÇÑ °èÃþÀÇ ·¹À̾î·Î ±¸¼ºÇÏ¿© ¿µ»óµµ½Ã¿¡ ´ëÇÑ ´Ù¾çÇÑ ±â´ÉÀ» ±¸ÇöÀÌ °¡´ÉÇÏ´Ù.
1.4.5 [µµ±¸»óÀÚ] [ÀϹÝ]¿¡¼ NXMapLayerComposites¸¦ µå·¡±×ÇÏ¿© NXMapViewÄÁÆ®·Ñ À§¿¡¼ µå·¡±× ÇØÁ¦ÇÑ´Ù. [Composites Layer] ÄÁÆ®·ÑÀÌ »ý¼ºµÈ´Ù.
Fom1.Designer.cs¿¡¼ º¸¸é ´ÙÀ½°ú °°ÀÌ ÄÁÆ®·Ñ nxMapLayerComposites1 ¸â¹öº¯¼ö°¡ Ãß°¡µÊÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. NXMapLayerCompositesÀº ¿µ»óÀÇ ¹êµåµéÀ» ÇÕ¼º½ÃÄѼ ȸ鿡 µµ½ÃÇÏ´Â ±â´ÉÀ» ¼öÇàÇÏ´Â ÄÁÆ®·ÑÀÌ´Ù.
1.4.6 [F5]Å°º¸µå¸¦ ´·¯ ½ÇÇàÇØ º»´Ù. ´ÙÀ½°ú °°ÀÌ °ËÁ¤»ö ȸéÀÌ ³ª¿Â´Ù.
1.5 NXMapViewÀ̹ÌÁö ÆÄÀÏ µµ½ÃÇϱâ1.5.1 ¸Þ´º¿¡ [File]°ú [Open]¸¦ ÀÔ·ÂÇÏ°í [Open]¸Þ´º¸¦ ´õºí Ŭ¸¯ÇÏ¿© ÀÚµ¿ ÇÔ¼ö¸¦ »ý¼ºÇÑ´Ù.
1.5.2 »ç¿ëÇÒ ³×ÀÓ½ºÆäÀ̽º¸¦ Ãß°¡ÇÑ´Ù.
1.5.3 ¿µ»ó ÀÔÃâ·ÂÀ» ´ã´çÇÒ XRasterIO°´Ã¼¸¦ ¼±¾ðÇÏ°í Form1»ý¼ºÀÚ¿¡¼ °´Ã¼¸¦ »ý¼ºÇÏ°í Ãʱâȸ¦ ¼öÇàÇÑ´Ù.
1.5.4 ÇÔ¼ö ¾È¿¡ ÆÄÀÏÀ» OpenÇÏ¿© µµ½ÃÇÒ Äڵ带 ÀÔ·ÂÇÑ´Ù.
1.5.5 [F5]¸¦ ´·¯ ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù.
1.5.6 [File]-[Open]À» ´·¯ ¿µ»óÀ» ¼±ÅÃÇÑ´Ù. ´Ù¿î·Îµå ¹ÞÀº ¡°etm.xdm¡±À» ¼±ÅÃÇÑ´Ù.
1.5.7 [File]-[Open]À» ´·¯ ¿µ»óÀ» ¼±ÅÃÇÑ´Ù. ´Ù¿î·Îµå ¹ÞÀº ¡°dem.xdm¡±À» ¼±ÅÃÇÑ´Ù.
|