Google Earth COM API를 이용해 택시 모니터링을 하는 프로그램 My job story



GPS 수신기를 장착하고 타코미터와 연동된 텔레매틱스 단말기를 탑재한 택시들이

1분마다 자신의 위치정보와, 속도, 방향, 상태(승차, 공차, 배차, 휴무 등..)와 같은 정보들을 콜택시센터의 서버로 보내옵니다.

지역은 제주입니다.


이 정보를 구글어스에 표현하는 프로그램을 개발해보았습니다.

이번 WIS(World IT Show) 내 ITRC Forum 2009 전시물로 출품했었습니다.


프로그램 화면은 다음과 같습니다.




구글어스 화면을 최대한 가리지 않게 요렇게 디자인 했습니다.


- Conn GE : 이 메뉴를 클릭하면 Google Earth가 자동 실행됩니다.(단, Google Earth는 기본폴더인 C:\Program Files\Google\Google Earth에 설치되어 있어야 합니다.) 모든 다른 기능은 이 단계를 거쳐 실행되며, 혹시 구글어스가 실행 중이더라도 꼭 필요합니다. 본 프로그램과 구글어스가 잘 연결이 되었다면 제주대학교ITRC 로고와 아이콘 설명에 대한 그림이 보입니다.
               
- Monitoring : 하루동안 모든 택시의 보고를 모니터링할 수 있음. 구글어스 상에 데이터들이 보이면 프로그램 오른쪽에 있는 재생관련 버튼들로 살펴볼 수 있고, 시간정보가 프로그램 우측하단에 표시됩니다. 또한, 구글어스 위에서 표시된 아이콘을 클릭하면 상세정보를 볼 수 있습니다. 메뉴 실행 전에 작은 택시모양의 아이콘을 누르면 관심택시 설정을 할 수 있습니다. 관심택시는 화살표 대신 특별한 아이콘으로 표시됩니다.

- TrACE : 입력한 택시의 하루 운행 궤적을 볼 수 있습니다. 역시 재생관련 버튼들로 살펴볼 수 있습니다.

- ROI : 설정해 놓은 몇몇 지역들에 대해 방문한 차량들을 볼 수 있습니다.

- Road : 도로를 구글어스 위에 표시합니다. 구글어스 상에 한국에 관련한 컨텐츠가 없어 삽입하였습니다.

- CCTV : 제주시 도로위에 운영중인 CCTV의 영상을 확인할 수 있습니다. 구글어스 상에 나타나는 카메라 아이콘을 클릭하시면 동영상이 확인 가능합니다.


시연 동영상입니다. 캡쳐를 잘 못하겠네요 그냥 보세요 ㅎㅎ







전시장에서 만들었던 제주대학교 텔레매틱스 ITRC의 UCC 동영상 입니다.(유투브)

제 모습도 잠깐 보입니다 , 부끄부끄 ㅎㅎ










트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://jwchoi.egloos.com/tb/2394928 [도움말]

덧글

  • 푸른하늘 2009/07/14 21:41 # 삭제 답글

    진우님 잘 봤습니다. 그런데 이런 목적으로는 단순하게 network link 기능을 이용해 KML로 작성하는 것이 더 쉬울 것 같은데요.
    실용적으로는 구글맵 API로 작성하는 것이 훨씬 나을 듯 하고요. 특히, 구글어스 플러그인을 사용하면 3차원으로도 보여줄 수 있으니까요.
    잘은 몰라도 COM API를 이용하는 건 별로인듯 합니다.
  • 98짱진우 2009/07/15 00:30 #

    제가 아직 웹쪽 개발은 서툴러서요, 특히 자바스크립트는요 ㅎㅎ 연구와 전시용으로 만들어서 제가 쓰기 편한 프로그램 랭귀지(VC++)를 써서 했습니다. 사실, 처음 시작할 당시엔 Javascript API는 있지도 않았지만요 ^~^
    그리고, 저것도 겉으로 보이진 않지만 하늘님 말씀대로 KML로 작성해서 그걸 로딩하는 방식입니다. 처음엔 TimeSpan 태그로 쉽게 할 수 있을것 같았는데, 그렇게 해보니 애니메이션이 순식간에 재생이 끝나버리더라구요. 그 부분은 API 지원도 없는것 같고, 그래서 재생관련 부분은 나름대로 편법(?)을 좀 동원해서 구현했습니다.

    지금은 또 다른 작업을 진행 중에 있는데요. 조만간 또 관련 포스팅 올리겠습니다. (조만간이 과연 조만간이 될지 안될지 모르겠습니다만 ㅎㅎ)
    하늘님 블로그에서 항상 관련정보 많이 보고 있습니다. 이렇게 찾아와주셔서 조언도 해주시고 가문의 영광입니다!
  • 아크몬드 2009/08/20 03:24 # 삭제 답글

    저는 생소한 프로그래밍의 세계로군요!
  • JinuJJang 2009/08/20 18:49 #

    방문 감사합니다. 그닥 대단한것도 아닙니다 ㅎㅎ
  • chrismac 2009/08/27 06:17 # 삭제 답글

    오옷... 대단하시네요.
    맥용으로는 개발 안 하시나요...?
  • JinuJJang 2009/09/01 09:10 #

    맥이요? 모릅니다... 패스! ㅋㅋ
  • 엉뚱상상 2009/10/29 11:00 # 삭제 답글

    안녕하세요, 엉뚱상상입니다. 방명록을 찾을 수가 없어서..^^;
    블로그 백서 'step by step'을 보내드리고자 하는데,
    우편주소를 아래의 메일로 보내주시면 매우 감사하겠습니다.
    언제나 행복한 하루 되세요..^^

    blog@ddungsang.com
덧글 입력 영역


노짱

트위터

follow me on Twitter

방문자 카운트

클러스터맵


구글광고

구글검색엔진

맞춤검색

너에게 희망이 되어줄께

米소녀 위젯

야구가 좋아

취업정보

문화꽃 키우기