Open Robotics

ARS, INS, GPS (11)

GPS 수신 프로그램(NMEA 파서, WGS84-TM 좌표변환) view 발행 | ARS, INS, GPS
방랑야옹이~ 2011.09.16 18:05
좋은 자료 감사드립니다. 많은 도움이 되었습니다.
감사합니다. ^^
항상 좋은 자료를 공유해 주셔서 감사합니다.
감사합니다. ^^
컴포트를 열려면 빨간 글씨부분을 바꿔야 된다고 하셨는데 어떻게 바꿔야하나요??
"COM8" 로 바꾸고 수신 프로그램 먼저 켜면 포트 스캔이 되는데 파싱이 되지않고 파싱프로그램먼저 디버그하고 수신프로그램을 켜면 컴포트 스캔에 아무 디바이스도 잡히지가 않습니다ㅜㅜ
수신기는 G.MOUSE의 BU-353모델 사용하고 있습니다.
혹시 G.MOUSE에서 제공하는 수신 프로그램과 본 프로그램을 혼용해서 사용하고 계시지는 않는지요? 파싱이 되지 않는다는 것은 GPS로부터 수신되는 패킷을 디버깅 해봐야 알것같습니다.
안녕하세요 참 좋은 자료들이 많네요~ 감사합니다.
다름이 아니라 한가지 여쭤볼께있어서 이렇게 글을 남깁니다.
소스코드상에 보면 경위도를 TM좌표로 변환하는 함수가 두군데 있는데 _Bessel2TM, Bessel2TM
두함수의 차이를 알고 싶습니다.ㅜㅜ 제가 무지하여.;;;
하나는 지구타원체에 좀 더 정확하게 구현된 소스이고 다른 하나는 근사화 하여 구현된 소스입니다.
만일 협소한 지역(수십 키로미터 내)에서 사용한다면 근사화 하여 구현된 소스도 크게 지장 없습니다.
업로드해주신 파일을 컴파일해서 써보니..<afxcontrolbars.h>저 헤더는 J님께서 작성해주신건가요??; 모르는게 너무 많아서 그러니 좀 알려주시면 감사하겠습니다..ㅠ.ㅠ
StdAfx.h 파일에 있는 헤더 파일을 말씀하시는것 같습니다. 저도 정확히는 모르겠습니다만, 이 헤더 파일때문에 컴파일이 안된다면 VS 2008 SP1을 깔아보시기 바랍니다.
좋은 자료 감사합니다. 찾던 자료였어요.. 한가지 여쭙고 싶은것이 있는데.

WGS84 타원체로 위경도 값을 받으면 TM으로 좌표 변환 할때 WGS84를 Bessel 좌표계로 변환 해야 하지 않나요?

bessel 변환 과정 없이 바로 WGS84 좌표를 Bessel2TM 함수를 이용해 변환 하는것 처럼보여서요.

그리구 _Bessel2TM, Bessel2TM중 어떤 것이 더 정확하고 정밀도는 얼마나 되는지 알 수 있을 까요?

그 내용이 궁금합니다. 답해주시면 정말정말 감사하겠습니다.ㅠㅠㅠㅠ
안녕하세요. 지적하신 내용이 맞습니다. bessel과 WGS84는 다른 좌표계이기때문에 GPS에서 수신한 경위도(WGS84)를 bessel로 먼저 변환한 후 TM으로 변환해야합니다. 우리나라 지도들이 주로 bessel과 TM으로 작성되어 있어, 제가 사용한 방법과 같이 GPS 경위도를 Bessel2TM으로 변환하여 실제 지도와 비교해 보면 오차가 꽤 크게 날 것입니다. 저같은 경우는 경위도를 단지 미터 단위로 변환하는 용도로 사용하였기에 이 차이를 무시하고 사용했었는데요. 실제 지도와 매칭하기 위해서는 정확한 변환이 필요할것입니다.
그리고 정확도는 저도 실제 지도와 매칭해보지 않아서 어떤게 더 정확하다고 말씀 드리기는 불가합니다.
감사합니다. ^^
추가적으로 말씀드리면.... WGS84는 세계측지계로 2009년부터 적용되었다고 합니다.(국내)/ 국내에서는 기존에 Bessel타원체로 일본과 함께 써왔었는데 최근 ITRF2000(세계측지계,GRS80)으로 적용되고 있습니다. 자료들이 많이 공존되어있으나, GIS관련 사이트에 확인해 보시면 더 자세한 내용이 나와있습니다. 추가로 TM 좌표계 변환후 최종값에서 X축 500000, Y축 200000 를 더해줘야 가산값이 더해진 x,y 좌표가 저장되네요... (세계측지계로 변환되면서 x축가산값이 600,000으로 변경되었다고도 합니다.-> 서울GIS관측홈페이지)   -> 지금 올려주신 코드를 통해 저장된 NMEA를 parser simulation을 하여 필요한 값들만 Txt로 저장하도록 시도중입니다. 초보라서 어렵네요....(GPSINS의 경우 시뮬레이션 입력 txt 순서가 지정되어있어서요....   많은 도움 부탁드립니다!!
이렇게 좋은 정보까지 올려주셔서 감사드립니다. ^^
자주 놀러올께요
등록
텍스티콘 텍스티콘
GPS(WGS84)-TM 좌표변환.pdf (97 KB) 다운로드
GPSReceiver.zip (88 KB) 다운로드