ÅëÇÕ°Ë»ö

*gps*¿ì¸®³ª¶óÀÇ ±âÁØ¿øÁ¡ °æµµ,À§µµ,³ôÀ̸¦ »ç¿ëÇÏ¿©¼­ wgs84 Ÿ¿øÃ¼¿¡ ¸Â´Â ÁÂÇ¥¸¦ ±¸ÇÏ°í º¯È¯ÇÏ´Â ¼Ò½ºÀÔ´Ï´Ù. matlab(¸ÊƲ·¦) ¼Ò½ºµµ ÷ºÎÇÕ´Ï´Ù.

¼ÒÈ¥¶û > ¹®¼­¹Ú½º > ±âº» Æú´õ | 2008/01/09 ±¸¸Å(1) ¤Ó Á¶È¸(366)
¹®¼­ ¿ä¾àÁ¤º¸
±¸¸ÅÀÚ Æò°¡
¹®¼­ »ó¼¼Á¤º¸
¼Ò°³±Û ¿ì¸®³ª¶óÀÇ ±âÁØ¿øÁ¡ °æµµ,À§µµ,³ôÀ̸¦ »ç¿ëÇÏ¿©¼­ wgs84 Ÿ¿øÃ¼¿¡ ¸Â´Â ÁÂÇ¥¸¦ ±¸Çϰí
´Ù½Ã ±×ÁÂÇ¥¸¦ °æµµ À§µµ ³ôÀÌ·Î ¹Ù²Ù´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
matlab ¼Ò½ºµµ ÇÔ²² ÷ºÎÇÕ´Ï´Ù.
¸ñÂ÷ % ¿ì¸®³ª¶óÀÇ ±âÁØ¿øÁ¡ °æµµ,À§µµ,³ôÀ̸¦ »ç¿ëÇÏ¿©¼­ wgs84 Ÿ¿øÃ¼¿¡ ¸Â´Â ÁÂÇ¥¸¦ ±¸Çϰí
% ´Ù½Ã ±×ÁÂÇ¥¸¦ °æµµ À§µµ ³ôÀÌ·Î ¹Ù²Ù´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
º»¹®³»¿ë clc;
format long g % Ãâ·Â °ªÀ» Á¤¼ö·Î Çϱâ À§ÇØ g ¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
a = 6378137; % wgs 84 Ÿ¿øÃ¼ÀÇ Àå¹Ý°æÀ» º¯¼ö a¿¡ ÀúÀåÇÕ´Ï´Ù.
f = 1/298.257223563; % wgs 84 Ÿ¿øÃ¼ÀÇ ÆòÆíµµ¸¦ º¯¼ö f¿¡ ÀúÀåÇÕ´Ï´Ù.
b = a-a*f; % b¸¦ ±¸ÇÕ´Ï´Ù.
e = 2*f - f^2; % ½ÄÀ» ÀÌ¿ëÇØ À̽ÉÀ²ÀÇ Á¦°ö °ªÀ» E¿¡ ÀúÀåÇÕ´Ï´Ù.


% À§µµ °æµµ¸¦ ¶óµð¾ÈÀ¸·Î °íÄ¡±â
lati = 0.650530638; % À§µµ 37,16,21.576 * pi * 180¸¦ °öÇØ¼­ ±¸ÇѰªÀÔ´Ï´Ù.
long = 2.217547372; % °æµµ 127,3,21.979 * pi * 180¸¦ °öÇØ¼­ ±¸ÇѰªÀÔ´Ï´Ù.
n = a/((1-e*(sin(lati))^2)^(1/2));
h = (158*30.48)/100000 ;% Ç¥°í °ªÀ» km ´ÜÀ§·Î ȯ»êÇÏ¿© ÀÔ·ÂÇÕ´Ï´Ù.

% À§µµ, °æµµ, Ç¥°í¸¦ ÀÌ¿ëÇØ ¾òÀº X, Y, Z °ªÀÔ´Ï´Ù.
fprintf(°æµµ,À§µµ,³ôÀ̰ªÀ» ÀÌ¿ëÇÏ¿© ¾òÀº 3Â÷¿ø°ø°£ÀÇ ÁÂÇ¥ °ªÀÔ´Ï´Ù.`)
x = (n+h)*cos(lati)*cos(long)
y = (n+h)*cos(lati)*sin(long)
z = (n*(1-e)+h)*sin(lati)

% Á·Ḧ »ç¿ëÇØ¼­ °æµµ À§µµ ³ôÀ̸¦ ±¸ÇÏ´Â °ø½Ä¿¡ °¢ °ªÀ» ³Ö¾î °æµµ À§µµ ³ôÀ̸¦ ±¸ÇÕ´Ï´Ù.
fprintf(°¢ ÁÂÇ¥°ªÀ» ´Ù½Ã °æµµ,À§µµ,³ôÀÌ·Î ¹Ù²Û °ªÀÔ´Ï´Ù.`)
p = (x^2 + y^2)^(1/2); % p°ªÀ» º¯¼ö p¿¡ ÀúÀåÇÕ´Ï´Ù.
th = atan((z*a)/(p*b)); % ¼¼Å¸ °ªÀ» º¯¼ö theta ¿¡ ÀúÀåÇÕ´Ï´Ù
ep = (a^2 - b^2)/(b^2); % e#/squar°ªÀ» º¯¼ö Eprime ¿¡ ÀúÀåÇÕ´Ï´Ù.

selati = atan((z+ep*b*(sin(th))^3)/(p-e*a*cos(th)^3))
% Áö±Ý±îÁö ±¸ÇÑ °ªÀ¸·Î ±¸ÇÑ À§µµ() °ªÀ» Piw¿¡ ÀúÀåÇÕ´Ï´Ù.
Çб³Á¤º¸ 2ÁÖ°£ ´Ù¿î¹ÞÀº ÇлýÀÇ Çб³Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.(5P ¼Ò¿ä)
ÀúÀÛ±Ç Á¤º¸ À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ Áø½Ç¼º¿¡ ´ëÇÏ¿© ÇØÇÇÄ·ÆÛ½º´Â º¸ÁõÇÏÁö ¾Æ´ÏÇϸç, ÇØ´ç Á¤º¸ ¹× °Ô½Ã¹° ÀúÀ۱ǰú ±âŸ ¹ýÀû Ã¥ÀÓÀº ÀÚ·á µî·ÏÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ ºÒ¹ýÀû ÀÌ¿ë, ¹«´Ü ÀüÀ硤¹èÆ÷´Â ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù.ÀúÀÛ±ÇÄ§ÇØ, ¸í¿¹ÈÑ¼Õ µî ºÐÀï¿ä¼Ò ¹ß°ß½Ã °í°´¼¾ÅÍÀÇ ÀúÀÛ±ÇÄ§ÇØ ½Å°í¼¾Å͸¦ ÀÌ¿ëÇØ Áֽñ⠹ٶø´Ï´Ù.

±¸¸ÅÆò°¡(
1
)
±¸¸Å¹®ÀÇ(
0
)
Æ®·¢¹é(
0
)