Mobile Atlas Creator는 오프라인에서 지도 어플을 사용하기 위해 지도 타일(Map tiles)을 다운로드하는 프로그램입니다. Locus나 RMaps와 같은 오프라인 지도 어플을 사용하기 위해서는 Mobile Atlas Creator로 지도를 다운받아 SD카드에 저장해 두어야 합니다.
1. 준비물 (아래 세 가지는 꼭 필요합니다)
● JAVA 설치
● Mobile Atlas Creator 1.9버전
● sqlitejdbc-v056.jar 파일 (SQLite 형식으로 지도를 다운받기 위해 필요, Mobile Atlas Creator 실행파일이 있는 폴더에 넣어 두어야 함)
※ 이 글의 가장 하단에 있는 첨부파일을 받아도 됩니다. (구글맵 관련 속도 패치가 되어 있음)
2. 사용법
프로그램을 실행한 후 환경설정을 먼저 해줍니다.
지도를 크기의 제한 없이 최대 속도로 다운받기 위한 설정입니다.
(5월 31일 내용추가 : 상기 2번에서 숫자를 1048575로 설정하는 것은 다운로드할 수 있는 맵타일 개수와는 별개의 설정이며, 해당 수치 이상의 맵을 선택했을 때 해당 숫자로 분할해서 왼쪽 트리에 보여주는 기능일 뿐입니다. Mobac 1.9버전에서는 50만개, 1.8버전에서는 100만개 이상의 타일을 받을 수 있습니다.)
적당한 이름을 넣어준 후, 지도 포맷을 RMaps SQLite로 지정해 줍니다.
지도는 Google Maps로 지정하고, 저장하고 싶은 지역을 드래그하여 선택합니다. Zoom Levels는 11부터 18까지만 지정한 후 Add Selection 클릭!
(팁! 제가 하단에 첨부한 MOBAC으로 받을 시에는 Google 코리아 서버로 선택해 주세요)
이전 단계에서 레벨을 19까지 선택해도 되지만, 이 경우 파일 크기가 너무 커지며 다운로드 시간도 너무 오래 걸립니다. 그래서 최대 크기로 아주 자세히 보고 싶은 지역만 선택적으로 다운받아야 합니다.
줌 레벨에서 19만을 체크한 후 자주 방문하는 지역을 선택합니다. (저는 종로 일대를 선택했습니다)
마지막으로 현재까지 작업한 내용을 나중에 다시 쓸 수 있도록 프로파일로 저장한 후(영어로 저장해야 함), Create atlas를 클릭합니다.
다운로드 진행창이 뜨면 위와 같이 "에러 무시"에 체크를 해서 다운로드 중간에 오류가 나더라도 계속 진행하도록 설정합니다. (간혹 구글 서버의 문제로 지도 타일의 특정 부분이 다운로드 되지 않습니다. 이럴 때, 그 타일을 건너뛰고 계속 다운로드를 진행하는 옵션입니다)
서울시 전체의 11~18레벨과 몇몇 지역을 19레벨로 다운받은 파일이 대략 530Mb내외 이며, 시간은 1시간 정도 걸립니다. 이렇게 다운받은 sqlitedb 파일을 SD카드에 넣어두면 Locus 어플에서 불러와 오프라인 모드로 지도를 볼 수 있습니다. (SD카드의 아무 폴더에 저장해도 상관 없음)
----------------------------------내용 추가----------------------------------------- 구글 한국 서버에서 빠르게 지도를 다운로드하는 방법
1. 아래 첨부 파일을 다운받습니다.
※ MOBAC의 정책에 의해 구글맵을 포함한 일부 지도를 다운받지 못하게 됐습니다. 아래 첨부파일은 구글맵을 받을 수 있는 소스가 추가되어 있으며, 구글 한국 지도를 받을 때에는 최신버전의 맵타일을 받을 수 있습니다. 또한 Zoom Level 19를 지원합니다. (sqlitejdbc-v056.jar 파일도 포함되어 있음)
2. MOBAC에서 지도 선택은 Google 코리아 서버로 선택합니다.
3. 최고의 속도로 후다닥 맵타일을 긁어 모읍니다.
※ 구글 Classic 지도와 구글 Korea 지도의 차이점은?
구글 Classic 지도는 미국 서버에서부터 모든 타일이 전송되지만, 구글 Korea 지도는 한국 지역은 한국 서버에서, 그외 해외 지역은 미국 서버에서 타일이 전송됩니다. 따라서 한국 지도만을 받을 때에는 Google 코리아 서버로 지도를 선택해서 다운받고, 해외 지도를 다운 받을 때에는 Google Classic을 선택해서 다운받아야 합니다.
한국어로 표기된 일본 지도를 다운로드하는 방법
아래 첨부 파일을 MOBAC 폴더 내의 mapsources 안에 넣어 주세요.
맵 종류는 Google 코리아 한국어표기로 선택하면 구글맵에서 일본의 지명들이 한글로 나옵니다.
추가 질문요.
중국의 경우 현재의 위치(위성)가 지도상에 틀리게 표시된다고 어느 블로그에서 보았습니다. 그래서 중국 지역을 클래식으로 설정해서 포인트를 지정한 다음 다시 새틀리트 지도를 불러와 봤더니 포인트들이 일정한 거리만큼 다른 위치에 표시가 되네요. 위의 이유 때문일까요? 만약 그렇다면 LOCUS에서 지도에 표시 되는 위성의 위치를 보정 할 수 없는 것인지요?
안녕하세요
갤럭시탭10.1 사용자인데 USB 어댑터를 사용하면 외부USB 메모리나 SD카드 메모리를 사용할 수 있습니다.
이때 LOCUS의 지도 데이터를 외부 메모리에 저장하는 방법이 없을까요?
지도 데이터를 잘라내기해서 외부 메모리에 저징하니 읽지를 못합니다.
방법있으면 알려 주시면 대단히 감사힙니다.
설명해주신대로 map을 만드는데는 성공을 했는데...한번에 map으로 만들수 있는 타일의 수가 limit이 걸려있는 관계로 3개로 나누어서 만들었습니다.
예를 들어 서초구, 강남구, 송파구 이렇게 3개의 sqlitedb 파일을 만들었을 때 이 3개의 파일을 하나로 합치는 법은 없나요??
영규아빠
| 2011.09.09 15:35 | 댓글주소 | 수정/삭제 | 댓글쓰기 |끈임없는 업데이트에 항상 감사드리며 애용하고 있습니다.
명절 잘 보내시구요^^
smallwind
| 2011.09.25 04:13 | 댓글주소 | 수정/삭제 | 댓글쓰기 |흐흐 ....아프리카 오지에도 네비가 생겼네요..
감사합니다.
Dr콩고 킨샤사에 파견 나가는데 외지로 나갈경우 편리하겠네요..
감사합니다..
이광욱
| 2011.10.02 00:35 | 댓글주소 | 수정/삭제 | 댓글쓰기 |안녕하십니까, 자세하게 설명해주신 점 감사합니다.
위에서 설명하신 대로 파일들 다운받고, Mobile Atlas Creator를 실행시키니까,
화면이 좀 왼쪽으로 찌그러지게 나옵니다.
그래서 마우스 클릭 등등이 안되면서 프로그램을 쓸수가 없네요.
혹시 왜 그런지... 도움 주실수 있나요???
불마
| 2011.10.03 08:23 | 댓글주소 | 수정/삭제 | 댓글쓰기 |추가 질문요.
중국의 경우 현재의 위치(위성)가 지도상에 틀리게 표시된다고 어느 블로그에서 보았습니다. 그래서 중국 지역을 클래식으로 설정해서 포인트를 지정한 다음 다시 새틀리트 지도를 불러와 봤더니 포인트들이 일정한 거리만큼 다른 위치에 표시가 되네요. 위의 이유 때문일까요? 만약 그렇다면 LOCUS에서 지도에 표시 되는 위성의 위치를 보정 할 수 없는 것인지요?
불마
| 2011.10.04 09:21 | 댓글주소 | 수정/삭제 | 댓글쓰기 |안녕하세요
갤럭시탭10.1 사용자인데 USB 어댑터를 사용하면 외부USB 메모리나 SD카드 메모리를 사용할 수 있습니다.
이때 LOCUS의 지도 데이터를 외부 메모리에 저장하는 방법이 없을까요?
지도 데이터를 잘라내기해서 외부 메모리에 저징하니 읽지를 못합니다.
방법있으면 알려 주시면 대단히 감사힙니다.
불마
| 2011.10.06 16:47 | 댓글주소 | 수정/삭제 | 댓글쓰기 |두버째 질문은 해결 되었습니다.
soul
| 2011.10.15 23:20 | 댓글주소 | 수정/삭제 | 댓글쓰기 |여기서 정말 좋은 정보들 얻어가네요
궁금한게 있습니다,
구글어스나 구글지도에서 그린 경로 kml파일 locus에서 경로파일 불러오기 어떻게 하나요? gpx 로 변경해서 locus 폴더 map파일에 넣어봐도 볼수가없네용. 방법좀 문의 드립니다.
땡큐베리감사
| 2011.10.29 21:56 | 댓글주소 | 수정/삭제 | 댓글쓰기 |오오..감사합니다... 전에 여기를 참고로 스맛폰으로 자전거 네비를 이용했는데 다시 만들려고 하니 구글맵이 안보여서 당황했는데..감사합니다~~~
맘솔
| 2011.11.12 17:03 | 댓글주소 | 수정/삭제 | 댓글쓰기 |vector map중에서 가민(garmin)지도를 사용 할 수 있다고 하는데. 가민의 img파일을 사용 할 수 있는건지요?
그리고 다른 지도(oziexpioere,shp.dxf 등등..).에서 sqlite형식의 지도로 변환하는 방법이 있는지요?
여행객
| 2011.12.19 11:03 | 댓글주소 | 수정/삭제 | 댓글쓰기 |도와주십시요!
mobile atlas creator를 사용하여 구글맵은 Locus free에서 사용하려 하는데(여행시사용) mobile atlas creator가 62%에서 진행않됩니다(위에는 ~sucess 어제고 떠있는데요.
1.8~1.93 (심지어 1.7도 구경) 모두않되요
진행중 팝업이 몇차례떠러 계속진행하였습니다만
왜 이러는지요 도와주세요!!
하이커
| 2012.01.12 19:23 | 댓글주소 | 수정/삭제 | 댓글쓰기 |안녕하세요. 좋은 자료 감사합니다
궁금한게 에러타일이
Download errors - map: 1272/772 total: 1494/772
이러면 에러로 다운 안된 타일이 몇개 있다는 뜻인가요?
에러난 타일이 너무 많은데 다시 받을수 없나요ㅠ
뿌잉뿌잉
| 2012.01.20 04:07 | 댓글주소 | 수정/삭제 | 댓글쓰기 |안녕하세요!
설명해주신대로 map을 만드는데는 성공을 했는데...한번에 map으로 만들수 있는 타일의 수가 limit이 걸려있는 관계로 3개로 나누어서 만들었습니다.
예를 들어 서초구, 강남구, 송파구 이렇게 3개의 sqlitedb 파일을 만들었을 때 이 3개의 파일을 하나로 합치는 법은 없나요??
혹시 있다면 꼭 알려주세요~
실라페v
| 2012.02.19 17:04 | 댓글주소 | 수정/삭제 | 댓글쓰기 |안녕하세요 :)
좋은 정보 감사합니다!
그런데 질문이 있습니다. 구글 내지도와 연동할 수 있다는 것 같은데, 아무리 찾아도 어떻게 해야하는 지 모르겠습니다. 경로파일을 불러와야 한다고 적혀있는데- 구글맵에서 따로 저장하는 부분이 있나요?
감사합니다-
BoKi
| 2012.07.30 16:58 | 댓글주소 | 수정/삭제 | 댓글쓰기 |소중한 정보 감사합니다.
空心
| 2012.09.09 17:54 | 댓글주소 | 수정/삭제 | 댓글쓰기 |고맙습니다.
스마트폰을 가장 효과적으로 사용하려고 이리저리 기웃거리다 드디어 여기까지 오게 되었습니다.
정말 유용한 정보 감사 합니다.
비밀댓글입니다
tjinhae
| 2012.12.19 09:57 | 댓글주소 | 수정 |너무 자세하고 친절한 내용 고맙게 봤습니다. 해외 영행을 준비하려고
최근 옵티머스lte2 구입하여 Loucs Free 2.8.1 버전을 설치하고 여기 글을 읽고 따라서 지도를 만든 다음 폰에 넣었는데 Loucs에서 지도를 불러 올 수 없습니다. 어떻게 하면 되죠?
나난오예
| 2012.12.22 17:40 신고 | 댓글주소 | 수정 |외장메모리/Locus/maps
폴더에 sqlitedb로 된 확장자의 파일을 넣어야 합니다.
locus에서 지도 선택 메뉴 중에서 위에 파일을 열 수 있습니다.
문디팔팔
| 2013.03.06 15:05 | 댓글주소 | 수정/삭제 | 댓글쓰기 |좋은 정보 너무 감사합니다.
잘 사용 하겠습니다.
건강하세요.
ssingtiya
| 2013.07.05 17:55 | 댓글주소 | 수정/삭제 | 댓글쓰기 |좋은 정보 잘 보았습니다.
설치후 실행하는데 에러가 납니다.
could not read settings.xml
자바 확인했습니다. win7 사용합니다.
oahkk
| 2014.04.10 22:33 | 댓글주소 | 수정/삭제 | 댓글쓰기 |좋은 정보 감사합니다. 아트라스1.9 를 다운로드 받아 실행하니까 지도가 안나타나고 전부 X 표시만 나타납니다. 해결 방법을 가르쳐 주시면 잘 활용하게사용하겠습니다.
bali
| 2014.04.14 10:43 | 댓글주소 | 수정/삭제 | 댓글쓰기 |지도가 X표시가 뜨는건 구글맵 주소가 바뀌어서 그렇다는군요.
http://kaicnet.net/245
참조하세요.