XDL Manual Áö±¸ Ÿ¿øÃ¼ »óÀÇ ÁÂÇ¥ ¹× °Å¸® °è»ê (piXoneer XDL Tutorial)
. ±¸ Ÿ¿øÃ¼ »ó¿¡¼ ƯÁ¤ ÁöÁ¡°£ÀÇ °ü°è¸¦ ÀÌ¿ëÇÏ¿© °Å¸®³ª ¹æÇâÀ» ±¸Çϰí ECEFÁÂÇ¥°è·ÎºÎÅÍ GeodeticÁÂÇ¥°è·ÎÀÇ º¯È¯ µî¿¡ ´ëÇØ¼ ¼³¸íÇÕ´Ï´Ù.
2017. 01. ¼öÁ¤ 2019. 02.
|
¸ñÂ÷ 1.2 XDLÀÇ µ¥ÀÌÅͱ¸Á¶¸¦ ÀÌ¿ëÇÑ ¿¹Á¦ ÇÁ·Î±×·¥ ¸¸µé±â 1.5 Geographic ÁÂÇ¥°è·ÎºÎÅÍ ECEFÁÂÇ¥°è·ÎÀÇ º¯È¯ ¿¹Á¦ 1.6 ECEFÁÂÇ¥°è·ÎºÎÅÍ GeographicÁÂÇ¥°è·ÎÀÇ º¯È¯ ¿¹Á¦
|
1 »ç¿ë Çϱâ1.1 XDL ¿£Áø¼³Ä¡ ÇÁ·Î±×·¥À¸·Î ¹èÆ÷µÇ´Â XDL ¿£ÁøÀº Visual Studio 2010 x86 Release ¹öÀüÀ¸·Î, Visual Studio 2010 ÀÌ»óÀÇ ¹öÀü¿¡¼ »ç¿ë °¡´ÉÇÏ´Ù. ¾Æ·¡ÀÇ ¼³¸íÀº Visual Studio 2010À» ±âÁØÀ¸·Î ÇϰڴÙ.
1.2 XDLÀÇ µ¥ÀÌÅͱ¸Á¶¸¦ ÀÌ¿ëÇÑ ¿¹Á¦ ÇÁ·Î±×·¥ ¸¸µé±â1.2.1 Visual Studio 2010À» ½ÇÇàÇÑ´Ù.1.2.2 ¸Þ´º [ÆÄÀÏ]-[»õ·Î ¸¸µé±â]-[ÇÁ·ÎÁ§Æ®]¸¦ ¼±ÅÃÇÑ´Ù.
1.2.3 [»õ ÇÁ·ÎÁ§Æ®] ´ëÈ»óÀÚ¿¡¼ ¿ÞÂÊÀÇ ÅÛÇø´ â¿¡¼ ¡°Visual C#¡±À» ¼±ÅÃÇϰí, ´ëÈ»óÀÚ Áß°£ÀÇ ¸ñ·Ï¿¡¼ ¡°Windows Forms ÀÀ¿ë ÇÁ·Î±×·¥¡±À» ¼±ÅÃÇÑ´Ù. ÇÁ·ÎÁ§Æ®ÀÇ À̸§À» »ç¿ëÀÚ°¡ ¿øÇÏ´Â °æ·Î·Î À̵¿ÇÑ ´ÙÀ½ ¡°XDL_GeoPosition¡± ÀÔ·ÂÇϰí [»õ ÇÁ·ÎÁ§Æ®] ´ëÈ»óÀÚÀÇ ¡°È®ÀΡ± ¹öưÀ» Ŭ¸¯ÇÑ´Ù.
ÇÁ·ÎÁ§Æ® À̸§Àº Visual Studio°¡ »ý¼ºÇÏ´Â À̸§À¸·Î ±âº»À¸·Î ÇϰڴÙ. ÀÌ ¹®¼¿¡¼´Â ´ëÈ»óÀÚ ¿À¸¥ÂÊ ¾Æ·¡¿¡ ÀÖ´Â ¡°¼Ö·ç¼Ç¿ë µð·ºÅ͸® ¸¸µé±â¡±´Â ¼±ÅÃÇÏÁö ¾Ê°Ú´Ù. ¡°È®ÀΡ± ¹öưÀ» ´©¸£¸é ÇÁ·ÎÁ§Æ®°¡ ±âº»ÀûÀ¸·Î »ý¼ºµÇ°í, ȸ鿡 FormÀ» µðÀÚÀÎÇÒ ¼ö Àִ ȸéÀÌ ¶á´Ù. ¸¸¾à ¾Æ·¡¿Í °°ÀÌ Form µðÀÚÀÎȸéÀÌ »ý¼ºµÇÁö ¾ÊÀ¸¸é, [¼Ö·ç¼Ç Ž»ö±â] â¿¡¼ ¡°Form1.cs¡±¸¦ ¸¶¿ì½º ´õºíŬ¸¯À» ÇÏ¿© µðÀÚÀÎȸéÀ» ¿¬´Ù.
1.2.4 ÂüÁ¶¸¦ ÅëÇØ NXDL.dll Ç׸ñÀ» Ãß°¡ÇÑ´Ù.¼Ö·ç¼Ç Ž»ö±âÀÇ ÇÁ·ÎÁ§Æ® ¾Æ·¡¿¡ ÀÖ´Â ÂüÁ¶ ¾ÆÀÌÅÛÀÇ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ¿© »ý¼ºµÇ´Â ÆË¾÷¸Þ´º¿¡¼ ¡°ÂüÁ¶Ãß°¡¡± ¸Þ´º¸¦ ¼±ÅÃÇÑ´Ù.
¸Þ´º¸¦ ¼±ÅÃÇÏ¸é ¾Æ·¡¿Í °°ÀÌ [ÂüÁ¶Ãß°¡] ´ëÈ»óÀÚ°¡ ³ªÅ¸³ª¸ç, ´ëÈ»óÀÚ ¾Æ·¡ÂÊ¿¡ ÀÖ´Â ¡°Ã£¾Æº¸±â¡± ¹öưÀ» Ŭ¸¯ÇÑ´Ù.
¿±â ´ëÈ»óÀÚ¿¡¼ ¡°C:\Pixoneer\XDL1.2\bin\NXDL.dll¡± ÆÄÀÏÀ» ¼±ÅÃÇÑ ÈÄ ¡°¿±â¡±¸¦ Ŭ¸¯Çϰí, [ÂüÁ¶ Ãß°¡] ´ëÈ»óÀÚÀÇ ¡°È®ÀΡ± ¹öưÀ» Ŭ¸¯ÇÑ´Ù. [ÂüÁ¶] ¿¡ ¡°NXDL¡±°¡ Ãß°¡µÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
1.2.5 ÇÁ·Î±×·¥ Á¾·á ½Ã ¸Þ¸ð¸®¸¦ ÇØÁ¦¸¦ À§ÇÑ Äڵ带 FormÀÌ ´ÝÈ÷´Â À̺¥Æ®¿¡ Ãß°¡ÇÑ´Ù.Form1ÀÇ µðÀÚÀΠȸ鿡¼ FormÀ» ¼±ÅÃÇÑ ÈÄ [¼Ó¼º] â(Visual Studio ¸Þ´º [º¸±â]-[´Ù¸¥ â]-[¼Ó¼º â]À» ¼±ÅÃÇÏ¸é µÈ´Ù.)¿¡¼ ¡°À̺¥Æ®¡± ¸Þ´º¸¦ Ŭ¸¯Çϰí À̺¥Æ® ¸ñ·Ï Áß ¡°FormClosed¡±¸¦ ¼±ÅÃÇÑ µÚ ¸¶¿ì½º ´õºíŬ¸¯À» ÇÏ¿© ÇØ´çÀ̺¥Æ®¸¦ Ãß°¡ÇÑ´Ù.
¾Æ·¡ÀÇ ±½Àº ±Û¾¾Ã³·³ Form1_FormClosed ÇÔ¼ö¿¡ Äڵ带 Ãß°¡ÇÑ´Ù.
1.2.6 ´ÙÀ½°ú °°ÀÌ NXDL¿¡ ´ëÇÏ¿© ÂüÁ¶¸¦ ¼³Á¤ÇÑ´Ù.
1.2.7 ´ÙÀ½°ú °°ÀÌ Form¿¡ ¹öưÀ» ¿Ã·Á µðÀÚÀÎÇÑ´Ù.
1.3 Áö±¸»óÀÇ Æ¯Á¤ À§Ä¡(Reference Position)·ÎºÎÅÍ ¹æÀ§°¢(Azimuth Angle)°ú °Å¸®(Distance)¿¡ ÇØ´çÇÏ´Â À§Ä¡(Target Position) ±¸Çϱ⠿¹Á¦¿©±â¿¡¼ °Å¸®´Â Æò¸é»óÀÇ °Å¸®°¡ ¾Æ´Ï°í Áö±¸ °î·üÀ» °í·ÁÇÑ °Å¸®¸¦ ÀǹÌÇÑ´Ù.
1.3.1 Calc Position By Bearing And Distance¹öưÀ» ´õºí Ŭ¸¯ÇÏ¿© ÇÔ¼ö¸¦ ÀÚµ¿»ý¼ºÇÑ´Ù.
1.3.2 CalcPositionByBearingAndDistance_Click ÇÔ¼ö¿¡ ´ÙÀ½°ú °°ÀÌ Äڵ带 ÀÔ·ÂÇÑ´Ù. ¾Æ·¡ ¿¹Á¦´Â ÀÓÀÇÀÇ ±âÁØÁ¡(¿¹¸¦ µé¾î ÇöÀç ÀÚ½ÅÀÇ À§Ä¡)·ÎºÎÅÍ ¹æÀ§°¢°ú ƯÁ¤ °Å¸®»ó¿¡ ÀÖ´Â ÁÂÇ¥°ªÀ» °è»êÇÑ´Ù.1.3.3 ÄÄÆÄÀÏÇϰí ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© Calc Position By Bearing And Distance¹öưÀ» Ŭ¸¯ÇÑ´Ù.
1.3.4 Ãâ·Ââ¿¡ °ªÀÌ ÇÁ¸°Æ®µÊÀ» È®ÀÎÇÑ´Ù.ÂüÁ¶ À§°æµµÀ§Ä¡ 127, 36ÀÎ À§Ä¡·ÎºÎÅÍ 45µµ ºÏ¹æÀ§°¢ÀÌ°í °Å¸®°¡ 10000meterÀÎ °á°ú¸¦ Ãâ·ÂÇÑ´Ù.
1.4 Áö±¸»óÀÇ Æ¯Á¡ ÇÑ À§Ä¡(Reference Position)¿Í ´Ù¸¥ Àå¼ÒÀÇ ÇÑ À§Ä¡(Target Position)·ÎºÎÅÍ ¹æÀ§°¢µµ¿Í °Å¸® ±¸ÇÏ´Â ¿¹Á¦¿©±â¿¡¼ °Å¸®´Â Æò¸é»óÀÇ °Å¸®°¡ ¾Æ´Ï°í Áö±¸ °î·üÀ» °í·ÁÇÑ °Å¸®¸¦ ÀǹÌÇÑ´Ù .
1.4.1 CalcArcDistAndAngle_Click¹öưÀ» ´õºí Ŭ¸¯ÇÏ¿© ÇÔ¼ö¸¦ ÀÚµ¿»ý¼ºÇÑ´Ù.
1.4.2 CalcArcDistAndAngle_ClickÇÔ¼ö¿¡ ´ÙÀ½°ú °°ÀÌ Äڵ带 ÀÔ·ÂÇÑ´Ù. ¾Æ·¡ ¿¹Á¦´Â ÀÓÀÇÀÇ 2Á¡À¸·ÎºÎÅÍ ¹æÀ§°¢°ú ƯÁ¤ °Å¸®¸¦ °è»êÇÑ´Ù.1.4.3 ÄÄÆÄÀÏÇϰí ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© Calc Arc Dist and Angle From Two Position¹öưÀ» Ŭ¸¯ÇÑ´Ù.
1.4.4 Ãâ·Ââ¿¡ °ªÀÌ ÇÁ¸°Æ®µÊÀ» È®ÀÎÇÑ´Ù.ÂüÁ¶ À§Ä¡ 127, 36(°æÀ§µµ)ÀÎ À§Ä¡·ÎºÎÅÍ 128, 37(°æÀ§µµ)À§Ä¡·ÎºÎÅÍ °Å¸®°¡ 142618.087¹ÌÅÍ¿Í 28.6195662318174µµÀÎ ¹æÀ§°¢À» ¾òÀ» ¼ö ÀÖ´Ù.
1.5 Geographic ÁÂÇ¥°è·ÎºÎÅÍ ECEFÁÂÇ¥°è·ÎÀÇ º¯È¯ ¿¹Á¦
1.5.1 GeoToECEF_Click¹öưÀ» ´õºíŬ¸¯ÇÏ¿© ÇÔ¼ö¸¦ ÀÚµ¿»ý¼ºÇÑ´Ù.
1.5.2 GeoToECEF_Click ÇÔ¼ö¿¡ ´ÙÀ½°ú °°ÀÌ Äڵ带 ÀÔ·ÂÇÑ´Ù.1.5.3 ÄÄÆÄÀÏÇϰí ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© Geo To ECEF ¹öưÀ» Ŭ¸¯ÇÑ´Ù.
1.5.4 Ãâ·Ââ¿¡ °ªÀÌ ÇÁ¸°Æ®µÊÀ» È®ÀÎÇÑ´Ù.ÂüÁ¶ À§Ä¡ 127, 36(°æÀ§µµ)ÀÌ°í °íµµ°¡ 1200meterÀÎ À§Ä¡ÀÇ ECEF°ªÀº X : -3109559.92819602 Y : 4126525.40023087 Z : 3728897.01809016ÀÓÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
1.6 ECEFÁÂÇ¥°è·ÎºÎÅÍ GeographicÁÂÇ¥°è·ÎÀÇ º¯È¯ ¿¹Á¦
1.6.1 ECEFToGeo_Click¹öưÀ» ´õºíŬ¸¯ÇÏ¿© ÇÔ¼ö¸¦ ÀÚµ¿»ý¼ºÇÑ´Ù.
1.6.2 ECEFToGeo_Click ÇÔ¼ö¿¡ ´ÙÀ½°ú °°ÀÌ Äڵ带 ÀÔ·ÂÇÑ´Ù.1.6.3 ÄÄÆÄÀÏÇϰí ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© ECEF To Geo¹öưÀ» Ŭ¸¯ÇÑ´Ù.
1.6.4 Ãâ·Ââ¿¡ °ªÀÌ ÇÁ¸°Æ®µÊÀ» È®ÀÎÇÑ´Ù.ÂüÁ¶ À§Ä¡ ECEF°ªÀÌ X : -3109559.92819602 Y : 4126525.40023087 Z : 3728897.01809016ÀÎ Geographic ÁÂÇ¥°è °ªÀº 127, 36(°æÀ§µµ)ÀÌ°í °íµµ°¡ 1200meterÀÎ À§Ä¡ÀÇ ÀÓÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
|