XDL Manual ÇÁ·Î±×·¥ ¼³Ä¡ ¹× °³¹ßȯ°æ ¼³Á¤ (piXoneer XDL Tutorial)
ÀÌ ¹®¼´Â XDL Development Library¸¦ ¼³Ä¡ ¹× »ç¿ëÇϱâ À§ÇÑ ¹®¼ÀÔ´Ï´Ù.
2017. 01.
|
1 ¼³Ä¡1.1 ¼³Ä¡ ¹æ¹ý1.1.1 XDLSetup1.2.exe ½ÇÇึ¿ì½º ´õºí Ŭ¸¯À¸·Î ¼³Ä¡ÆÄÀÏÀ» ½ÇÇàÇÑ´Ù. 1.1.2 ¼³Ä¡ Ãʱâ ȸéÇÁ·Î±×·¥ ¼³Ä¡ Ãʱâ ȸéÀÌ´Ù. ¡°´ÙÀ½¡± ¹öưÀ» ¼±ÅÃÇÏ¸é ¼³Ä¡°¡ ÁøÇàµÈ´Ù 1.1.3 ¼³Ä¡ ȸ鼳¸íÀ» ÀÐÀº ÈÄ µ¿ÀÇÇϸé üũ¹Ú½º¸¦ Ŭ¸¯ÇÑ´Ù. 1.1.4 ¼³Ä¡ÇÒ ÇÁ·Î±×·¥À» ¼±Åü³Ä¡ÇÒ ÇÁ·Î±×·¥À» ¼±ÅÃÇÑ´Ù. ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀº ¾Æ·¡¿Í °°´Ù. l XDL : piXoneer Development Library l BaseMap : Planet Background Data l Redistrubution Package : XDL 1.2 ½ÇÇàÀ» À§ÇÑ Redistribution Package 1.1.5 ÇÁ·Î±×·¥ ¼³Ä¡ ¿Ï·áÇÁ·Î±×·¥ ¼³Ä¡°¡ ¿Ï·áµÇ¸é ´ÙÀ½°ú °°Àº ȸéÀÌ µµ½ÃµÈ´Ù. ÇÁ·Î±×·¥Àº ¡°C:\Pixoneer\XDL1.2¡±¿¡ ¼³Ä¡µÈ´Ù. l Bin Æú´õ : XDL ¿£Áø ½ÇÇàÀ» À§ÇÑ ½ÇÇà ÆÄÀÏÀÌ ÀÖ´Â Æú´õ l Config Æú´õ : PlanetView, MilmapView µîÀÇ View¸¦ À§ÇÑ È¯°æ¼³Á¤(¹è°æ µ¥ÀÌÅÍ µî) ÆÄÀÏÀÌ ÀÖ´Â Æú´õ l Map Æú´õ : Àü¼¼°è¸¦ µµ½ÃÇÏ´Â pbi ÆÄÀÏÀÌ ÀÖ´Â Æú´õ l Redist Æú´õ : XDL ¿£Áø ½ÇÇàÀ» À§ÇØ ¼³Ä¡µÇ´Â Visual Studio 2010 x86 Redistributable Package ÆÄÀÏÀÌ ÀÖ´Â Æú´õ l Resource Æú´õ : XDL ¿£Áø ½ÇÇàÀ» À§ÇØ ÇÊ¿äÇÑ ºÎ°¡ÀûÀÎ ¸®¼Ò½º ¹× ÆÄÀÏÀÌ ÀÖ´Â Æú´õ(GDAL license Æ÷ÇÔ) l Uninst.exe : ÇÁ·Î±×·¥ »èÁ¦¸¦ À§ÇÑ ½ÇÇà ÆÄÀÏ l XDL.url : ¢ßÇȼҴϾî ȨÆäÀÌÁö¸¦ À§ÇÑ ÀÎÅÍ³Ý ¹Ù·Î°¡±â ÆÄÀÏ l ȯ°æº¯¼ö µî·Ï n XDL_HOME Ãß°¡ n ±âÁ¸ PATH °æ·Î¿¡ XDL ¿£Áø ½ÇÇàÆÄÀÏÀÌ ÀÖ´Â ¡°C:\Pixoneer\XDL1.2\bin¡± Ãß°¡ ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÇ´Â ÄÄÇ»ÅÍ¿¡ Redistrubution Package°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì¿¡´Â ¾Æ·¡¿Í °°Àº ȸéÀÌ ¼³Ä¡ Áß°£¿¡ ³ªÅ¸³¾ ¼ö ÀÖÀ¸¸é ÀÌ·± °æ¿ì, ¡°´Ý±â¡± ¹öưÀ» ´©¸¥´Ù. 1.1.6 ½Ã½ºÅÛÀ» ´Ù½Ã ½ÃÀÛÇÑ´Ù.¼³Ä¡°úÁ¤ Áß È¯°æº¯¼ö¸¦ µî·ÏÇÏ¿© »ç¿ëÇϹǷΠ½Ã½ºÅÛÀ» ´Ù½Ã ½ÃÀÛÇÏ´Â °ÍÀ» ±ÇÀåÇÑ´Ù. 1.1.7 ÇÁ·Î±×·¥ »èÁ¦XDL ¼³Ä¡ Æú´õÀÇ uninst.exe¸¦ ½ÇÇàÇÏ¿© ÇÁ·Î±×·¥À» »èÁ¦ÇÒ ¼ö ÀÖ´Ù.
2 »ç¿ë Çϱâ2.1 XDL ¿£Áø¼³Ä¡ ÇÁ·Î±×·¥À¸·Î ¹èÆ÷µÇ´Â XDL ¿£ÁøÀº Visual Studio 2010 x86 Release ¹öÀüÀ¸·Î, Visual Studio 2010 ÀÌ»óÀÇ ¹öÀü¿¡¼ »ç¿ë°¡´ÉÇÏ´Ù. ¾Æ·¡ÀÇ ¼³¸íÀº Visual Studio 2010À» ±âÁØÀ¸·Î ÇϰڴÙ.
2.2 PlanetView¸¦ ÀÌ¿ëÇÑ ¿¹Á¦ ÇÁ·Î±×·¥ ¸¸µé±â2.2.1 Visual Studio 2010À» ½ÇÇàÇÑ´Ù.2.2.2 ¸Þ´º [ÆÄÀÏ]-[»õ·Î ¸¸µé±â]-[ÇÁ·ÎÁ§Æ®]¸¦ ¼±ÅÃÇÑ´Ù.2.2.3 [»õ ÇÁ·ÎÁ§Æ®] ´ëÈ»óÀÚ¿¡¼ ¿ÞÂÊÀÇ ÅÛÇø´ â¿¡¼ ¡°Visual C#¡±À» ¼±ÅÃÇϰí, ´ëÈ»óÀÚ Áß°£ÀÇ ¸ñ·Ï¿¡¼ ¡°Windows Forms ÀÀ¿ë ÇÁ·Î±×·¥¡±À» ¼±ÅÃÇÑ´Ù. ÇÁ·ÎÁ§Æ®ÀÇ À̸§À» ÀÔ·ÂÇϰí [»õ ÇÁ·ÎÁ§Æ®] ´ëÈ»óÀÚÀÇ ¡°È®ÀΡ± ¹öưÀ» Ŭ¸¯ÇÑ´Ù.ÇÁ·ÎÁ§Æ® À̸§Àº Visual Studio°¡ »ý¼ºÇÏ´Â À̸§À¸·Î ±âº»À¸·Î ÇϰڴÙ. ÀÌ ¹®¼¿¡¼´Â ´ëÈ»óÀÚ ¿À¸¥ÂÊ ¾Æ·¡¿¡ ÀÖ´Â ¡°¼Ö·ç¼Ç¿ë µð·ºÅ丮 ¸¸µé±â¡±´Â ¼±ÅÃÇÏÁö ¾Ê°Ú´Ù. ¡°È®ÀΡ± ¹öưÀ» ´©¸£¸é ÇÁ·ÎÁ§Æ®°¡ ±âº»ÀûÀ¸·Î »ý¼ºµÇ°í, ȸ鿡 FormÀ» µðÀÚÀÎÇÒ ¼ö Àִ ȸéÀÌ ¶á´Ù. ¸¸¾à ¾Æ·¡¿Í °°ÀÌ Form µðÀÚÀÎȸéÀÌ »ý¼ºµÇÁö ¾ÊÀ¸¸é, [¼Ö·ç¼Ç Ž»ö±â] â¿¡¼ ¡°Form1.cs¡±¸¦ ¸¶¿ì½º ´õºíŬ¸¯À» ÇÏ¿© µðÀÚÀÎȸéÀ» ¿¬´Ù. 2.2.4 µµ±¸»óÀÚ¿¡ PlanetView Ç׸ñÀ» Ãß°¡ÇÑ´Ù.[µµ±¸ »óÀÚ] âÀÇ ¡°ÀϹݡ±¿¡¼ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ¿© »ý¼ºµÇ´Â ÆË¾÷¸Þ´º¿¡¼ ¡°Ç׸ñ ¼±Åá± ¸Þ´º¸¦ ¼±ÅÃÇÑ´Ù. ¸Þ´º¸¦ ¼±ÅÃÇÏ¸é ¾Æ·¡¿Í °°ÀÌ [µµ±¸ »óÀÚ Ç׸ñ ¼±ÅÃ] ´ëÈ»óÀÚ°¡ ³ªÅ¸³ª¸ç, ´ëÈ»óÀÚ ¾Æ·¡ÂÊ¿¡ ÀÖ´Â ¡°Ã£¾Æº¸±â¡± ¹öưÀ» Ŭ¸¯ÇÑ´Ù. ¿±â ´ëÈ»óÀÚ¿¡¼ ¡°C:\Pixoneer\XDL1.2\bin\NXPlanet.dll¡± ÆÄÀÏÀ» ¼±ÅÃÇÑ ÈÄ ¡°¿±â¡±¸¦ Ŭ¸¯Çϰí, [µµ±¸ »óÀÚ Ç׸ñ ¼±ÅÃ] ´ëÈ»óÀÚÀÇ ¡°È®ÀΡ± ¹öưÀ» Ŭ¸¯ÇÑ´Ù. [µµ±¸ »óÀÚ] â¿¡¼ ¡°NXPlanetLayer¡±, ¡°NXPlanetView¡±, ¡°NXPlanetViewHost¡±°¡ Ãß°¡µÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. 2.2.5 µµ±¸»óÀÚ¿¡¼ NXPlanetViewÀ» ¸¶¿ì½º·Î ¼±ÅÃÇÑ ÈÄ Form1ÀÇ µðÀÚÀΠȸ鿡 ²ø¾î´Ù ³õ´Â´Ù. NXPlanetView°¡ Form¿¡ Ãß°¡µÇ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.Ãß°¡µÈ XDL Planet(2D)ÀÇ ¿À¸¥ÂÊ »ó´Ü È»ìÇ¥¸¦ Ŭ¸¯ÇÏ¿© ¡°ºÎ¸ð ÄÁÅ×À̳ʿ¡¼ µµÅ·¡±À» ¼±ÅÃÇÑ´Ù. XDL PlanetView°¡ FormÀÇ Å©±â°¡ º¯°æµÇ¸ç ÀÌ¿¡ µû¶ó ÀÚµ¿ÀûÀ¸·Î ¹Ý¿µµÈ´Ù. 2.2.6 Visual Studio ¸Þ´º Áß [ÇÁ·ÎÁ§Æ®]-[ÂüÁ¶ Ãß°¡] ¸Þ´º¸¦ ÅëÇØ ÇÁ·ÎÁ§Æ®¿¡ XDL ¿£Áø ±¸¼º¿ä¼Ò¸¦ Ãß°¡ÇÑ´Ù.[ÂüÁ¶ Ãß°¡] ¸Þ´º¸¦ ¼±ÅÃÇÏ¸é ¾Æ·¡¿Í °°ÀÌ [ÂüÁ¶ Ãß°¡] ´ëÈ»óÀÚ°¡ ³ªÅ¸³´Ù. [ã¾Æº¸±â] ÅÇÀ» ¼±ÅÃÇÑ ÈÄ ¡°c:\Pixoneer\XDL1.2\bin¡± Æú´õ¿¡¼ ¡°NXDL.dll¡±, ¡°NXDLgr.dll¡±À» ¼±ÅÃÇÏ°í ¡°È®ÀΡ° ¹öưÀ» Ŭ¸¯ÇÏ¿© ÂüÁ¶¸¦ Ãß°¡ÇÑ´Ù. 2.2.7 ÇÁ·Î±×·¥ Á¾·á½Ã ¸Þ¸ð¸®¸¦ ÇØÁ¦¸¦ À§ÇÑ Äڵ带 FormÀÌ ´ÝÈ÷´Â À̺¥Æ®¿¡ Ãß°¡ÇÑ´Ù.Form1ÀÇ µðÀÚÀΠȸ鿡¼ FormÀ» ¼±ÅÃÇÑ ÈÄ [¼Ó¼º] â(Visual Studio ¸Þ´º [º¸±â]-[´Ù¸¥ â]-[¼Ó¼º â]À» ¼±ÅÃÇÏ¸é µÈ´Ù.)¿¡¼ ¡°À̺¥Æ®¡± ¸Þ´º¸¦ Ŭ¸¯Çϰí À̺¥Æ® ¸ñ·Ï Áß ¡°FormClosed¡±¸¦ ¼±ÅÃÇÑ µÚ ¸¶¿ì½º ´õºíŬ¸¯À» ÇÏ¿© ÇØ´çÀ̺¥Æ®¸¦ Ãß°¡ÇÑ´Ù. ¾Æ·¡ÀÇ ±½Àº ±Û¾¾Ã³·³ Form1_FormClosed ÇÔ¼ö¿¡ Äڵ带 Ãß°¡ÇÑ´Ù. 2.2.8 ¸Þ´º [ºôµå]-[¼Ö·ç¼Ç ºôµå]¸¦ Ŭ¸¯ÇÏ¿© ºôµåÇϰí, ½ÇÇàÇÑ´Ù.½ÇÇàÇϸé PlanetView°¡ 2D ¸ðµå°¡ ±âº»°ªÀ̹ǷΠȸ鿡 2Â÷¿ø ȸéÀ¸·Î Àü¼¼°è°¡ µµ½ÃµÈ´Ù. ȸé ÇÏ´Ü¿¡´Â ¡°*** Pixoneer XDL Evaluation Version ***¡± µî°ú °°Àº ¹®ÀÚ¿Àº ÇØ´ç XDL ¹öÀüÀÌ Æò°¡ÆÇÀ» ³ªÅ¸³½´Ù.
|