[스크랩] OsmAnd 한글버전 업데이트

2014. 2. 17. 07:50기타

OsmAnd 정식버전(1.4.0) 에 맞추어 한글 및 국내맵 버전을 다시 만들었습니다. 이 프로그램을 전혀 모르시는 분들을 위해 간단한 소개와 사용법을 알려드리겠습니다.

기능에 대한 간략한 소개는 프로그램 팁의 소개글로 대신합니다.
==================================
OsmAnd+ 는 OsmAnd (OSM Automated Navigation Directions) 는 전 세계 고품질의 OpenStreetMap (OSM) 데이터를 활용하는 맵 및 내비게이션 프로그램입니다. 모든 맵 데이터 는 오프라인 사용을 위해 폰 메모리 카드에 저장할 수 있습니다. 장치의 GPS 를 사용하여  OsmAnd 는 자동차, 자전거, 도보에 대해 광학 및  음성 안내를 포함한 경로 기능을 제공합니다. 모든 주요 기능은 온라인 및 오프라인 (인터넷 필요없음) 으로  동작합니다.

OsmAnd+ 는 유료 프로그램 버전이며 프로젝트를 지원하기 위해 구매함으로써 여러분은 프로젝트를 지지하고 새로운 기능의 개발을 지원하거나 최신 업데이트를 받을 수 있습니다. OsmAnd 라는 무료 버전을 설치하여 프로그램을 미리 테스트해 볼 수 있습니다.

        핵심 기능:
            - 완벽한 오프라인 기능 (다운로드된 벡터 및 타일 맵을 선택한 폴더에 저장)
            - 콤팩트한 전 세계 오프라인 벡터 맵
            - 앱으로부터 직접 국가 및 지역 맵의 무제한 다운로드
            - 관광을 위해 특화된 오프라인 위키피디아 기능 (위키피디아 POI 다운로드)
            - GPX, 내비게이션 트랙, POI, 등고선, 대중교통 정류소, 투명도를 조절한 여러 맵 계층의 중첩 가능
            - 주소와 장소 (POI들)에 대한 오프라인 검색
            - 짧은 거리에 대한 오프라인 경로 (실험적인 기능)
            - 자동차, 자전거 및 도보 모드:
            -  자동 낮/밤 뷰 스위칭 옵션
            -  속도-기반 맵 줌 옵션
            -  나침반 또는 운행방향에 따른 맵 정렬 옵션
            -  차선 안내, 속도 제한 표시, 녹음 및 TTS 음성 옵션
==================================

이전 버전(0.7.2) 에 비해 개선된 점을 요약하면 전체 UI 가 많이 달라졌다는 점과 거리계산, GPX 로깅/수정, 등고선/음영기복도 플러그인, 현재/특정위치에서 녹음/녹화/사진 기록(파노라마앱 같은 걸로 기록하니 좋더군요), 내비 사용시 경유지점/주차지점 등록 등의 기능이 추가되었다는 점을 들 수 있습니다.

간단한 사용법은 다음과 같습니다.

먼저 프로그램을 설치하고 실행한 후에 메인 화면에서 설정버튼을 눌러 설정화면으로 들어갑니다. OsmAnd 는 1.x 버전부터 플러그인 기능을 내장하여 세부 기능들을 플러그인 방식으로 구현하여 플러그인을 활성화해야 메뉴 설정 및 사용이 가능해집니다.  따라서, 먼저 플러그인 메뉴를 선택하여 사용하기를 원하는 플러그인들을 선택하여 활성화시킵니다. 일단 대부분의 플러그인을 활성화시켜 봅니다. 기본적으로 앱에 설치되는 플러그인 외에도 등고선, 주차지점 플러그인 등을 구글플레이마켓에서 다운로드할 수 있습니다. 등고선 플러그인은 유료지만 https://code.google.com/p/osmand/downloads/list 에서 무료로 다운받을 수 있습니다.

오프라인 데이터 메뉴는 오프라인 데이터 목록과 오프라인 벡터맵, 등고선, 음성 데이터/TTS 등을 OsmAnd 서버로부터 다운로드하는 기능을 포함하고 있습니다. 제일 위의 링크를 눌러 원하는 지역의 벡터맵/위키피디아POI/등고선/음영기복도 등을 다운로드합니다. 이 데이터들은 나중에 맵 화면에서 각각 활성화하여 화면에 나타낼 수 있습니다.
여타 다른 메뉴들은 직접 적용해 보면서 알아보시기 바랍니다.

다음은 가장 중요한 맵 화면 메뉴입니다. 화면 구성은 상단의 “상태바”, 상단 오른쪽의 “오른쪽패널”, 상단왼쪽의 “왼쪽패널”, 하단 왼쪽의 “메뉴버튼”, 하단 오른쪽의 “줌버튼”으로 구성됩니다. 상태바와 왼쪽/오른쪽 패널은 자유롭게 구성이 가능한데, 그렇게 하려면 “메뉴버튼”->”뷰 정의”->”화면설정” 메뉴를 누르시면 됩니다.

“메뉴버튼”->”뷰 정의” 는 맵화면에 표시되는 중첩 계층들을 지정할 수 있습니다. 기본 맵 외에도 POI, 등록지점, GPX 트랙들, 특정지점에서 녹음/녹화 계층, 오버레이/언더레이 맵, 음영기복도 계층을 중첩시킬 수 있습니다.

다음은 제가 추가한 기능들을 알려드리겠습니다.

OsmAnd 정식버전은 맵타일들의 정보를 OsmAnd 싸이트에서 온라인으로만 가져오는데 비해, 수정된 한글버전은 로컬 디렉토리의 정보 파일(custom_tile_sources.xml) 에 있는 다음/네이버 등의 국내맵들도 참고하여 화면에 표시할 수 있습니다. 따라서, 첨부된 custom_tile_sources.xml 파일을 /sdcard/osmand/tiles/ 디렉토리에 복사하여야 합니다.
xml 방식을 사용하므로 지도가 갱신되었을 때 각 맵 url 의 버전 부분을 직접 수정하면 최신 버전으로 유지할 수 있습니다.

3D 맵 보기 기능은 중첩된 타일맵까지 표시가 가능하지만 과도한 타일적재로 인해 느리거나 제대로 표시되지 않는 버그가 있으니 사용에 유의하시기 바랍니다. 그리고, 3D 맵 보기를 위해서는 고도 데이터(DEM) 가 필요합니다. 고도 데이터는 현재 srtm hgt 형식만을 지원합니다.
이 파일들은 http://www.viewfinderpanoramas.org/Coverage%20map%20viewfinderpanoramas_org3.htm
또는 http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/ 로부터 다운로드할 수 있습니다.
해당하는 지역의 hgt 압축파일들을 다운로드받아 압축을 풀고 /sdcard/osmand/heights/  디렉토리에 두면 됩니다.

내비게이션 기능을 위해 Daum/Naver 온라인 경로검색(경유지점 포함) 옵션과 Googlemap 온라인 지명검색 기능을 추가하였습니다. 온라인으로 가져오는 데이터양이 많지 않기 때문에 벡터맵을 표시한 상태에서 사용하면 데이터요금을 걱정할 필요는 없을 겁니다.
 
한글 음성안내 기능을 사용하려면 스마트폰에 한글 음성 TTS (예를 들면 SMT(삼성 모바일 TTS)) 기능이 설치되어 있어야 합니다. 만약 설치되어 있지 않으면 한글 음성 TTS 데이터를 별도로 마켓이나 인터넷(삼성 모바일 TTS 는 진저브레드이하: http://kchc.tistory.com/1124 , ICS이상: http://blog.naver.com/softdx/60193390732 등 참고) 에서 구하여 설치하신 후 사용하세요.
OsmAnd 에서는 설정->오프라인 데이터->다운로드링크->음성 팩(TTS) 를 선택한 후 TTS 음성 (ko-tts) 파일을 설치한 후에 설정->내비게이션->음성 데이터 메뉴에서 ko-tts 를 선택하면 됩니다. 혹시 설치가 되지 않으면 /sdcard/osmand/voice/ko-tts 디렉토리를 생성한 후 아래 첨부파일 _ttsconfig.p 을 저장하십시오.

국내버전 프로그램의 전체 소스코드는 http://code.google.com/r/swkim01-osmand-clone/ 에서 다운받으시면 됩니다. 이미 빌드된 apk 설치파일은 예전 0.7.2 버전도 함께 링크를 첨부하였으니 설치하시기 바랍니다.

OsmAnd_kr_0_7_2.apk

OsmAnd_kr_1_4_0.apk


PC 에서 동작하는 별도의 맵 다운로드 프로그램은 다음 프로그램 링크들을 참고하세요.

OsmAndMapCreator-0.7.2.jar

OsmAndMapCreator-1.1.0.jar

 
PC 맵 다운로드 프로그램은 자바(java)를 설치한 후, 커맨드 창에서 "java -jar OsmAnd...jar" 명령으로 실행시키거나 더블클릭하면 되는데, 혹시 알집 등이 연결되어 실행이 실패하면 알집 설정에서 jar 확장자를 풀어주고 다시 실행하면 될 겁니다.
맵을 오프라인으로 미리 다운로드하여 사용하려고 하는 경우에는 먼저 본문의 링크로부터 custom_tile_source.xml 파일을 PC 의 <사용자 디렉토리>/osmand/tiles/ 디렉토리에 둡니다.
그런 다음 이 프로그램을 사용하여 특정한 영역에 대해 설정한 줌레벨별로 지도를 다운로드한 후 DB 파일로 만들어 SD 카드 설치 디렉토리(/sdcard/osmand/tiles) 에 복사하고 나면 프로그램에서 지도가 보일 겁니다.

마지막으로 OsmAnd 프로그램 팁에 있는 글로 맺을까 합니다. OsmAnd 는 활발하게 개발 중인 오픈 소스 프로젝트입니다. 누구나 버그를 보고하거나, 번역을 추가하거나 새로운 기능을 구현함으로써 이 프로그램에 기여할 수 있습니다. 이 프로젝트는 이러한 형태의 개발자와 사용자 간의 교류를 통하여 지속적으로 발전하는 상태에 있습니다. 이 프로젝트의 발전은 개발을 재정적으로 지원하거나 코딩하거나 새로운 기능을 테스트해 주시는 여러분의 기여에  달려 있습니다.  OsmAnd+ 을 사는 것도 이 프로그램을 더욱 멋지게 만드는 데 도움이 됩니다! 또한 특정한 새로운 기능을 지원하거나 osmand.net에 기부하시는 것도 가능합니다.


첨부파일 custom_tile_sources.xml

첨부파일 _ttsconfig.p


출처 : GPS 월드
글쓴이 : 매발톱 원글보기
메모 :