16.12.23 수정
mkgmap (mp ---> img) : UTF8 지원
이전에는 지원 불가 메시지가 나오며 중단되었으나, 이제는 이상없이 진행됩니다.
따라서
(mp로 바꿀 수 있는) 949_img는
간단하게 UTF8_img로 변환 가능합니다.
테스트 샘플 : Jirisangil40.IMG --> 결과 : Jirisangil40_UTF8.img
Jirisangil40.img(cp949)를
1. gpsmapedit에서 읽어들여 Jirisangil40.mp(cp949)로 저장,
2. mkgmap작업 실행
java -Xmx1024M -jar mkgmap.jar --generate-sea --precomp-sea=c:/work/sea.zip --bounds=c:/work/bounds.zip --transparent --code-page=65001 --name-tag-list=name:ko --family-id=456 --family-name=Jirisangil40_UTF8 --gmapsupp --style-file=c:/work/st1 --mapname=73240001 Jirisangil40.mp
3. 이름 변경: gmapsupp.img→Jirisangil40_UTF8.img
주의점:
1. mkgmap의 작업가능한 파일크기 제한 있음.
(큰 파일의 경우; gmaptool로 분해 후 각각의 구성 타일로 작업하고, 다시 합체 )
2. 같이 사용할 지도들과 mapname, family id 중복되지 않도록 지정.
---------------------------------------------------------------------------------
나름 테스트한 경험을,
결과가 충분히 만족스럽지는 않지만
정보 차원에서 게재합니다.
1. 방법A. <gpsmapedit 이용 방법> : 불가능!
mp -------> img : cgpsmapper가 utf8지원하지 않음.(cp1252로 처리함)
2. 방법B. <mkgmap 이용방법>
(a) mp ------> img : utf8 지원하지 않음. 불가능!
(b) osm ------> img : utf8 지원. 가능! ( =UTF8_KOTM 제작방법)
(b-2)
mp를 osm으로 변환한다면 가능할 것이므로,
949mp --(???)--> osm --(KOTM제작방법)--> utf8_img
(???)을 찾아라!
mp2osm(gui) :애석하게도 이제는 다운 안 됨 (http://pinns.co.uk/osm/mp2osm.html)
mp2osm (python, perl) : 어떻게 사용하는지? 여기서 능력부족으로 중단!
Jirisangil40_Total_utf8-hamlet.img
: 아미산님이 mp2osm작업하여 보내주신 파일을, 약간 수정하여 성공한 파일입니다.
3. 방법C. <binary code 수정방법> : 성공! 그러나 방법의 성격상 불완전파일임.
http://cadkeel.blog.fc2.com/blog-entry-349.html
이 방법의 아이디어는
Gpsmapedit/export to IMG가 cp1252만 지원하다는 장벽을 우회하는 것입니다.
즉,
1단계: cp1252인 척 변장하여(Code page,Coding schema)
export to IMG가 진행될 수 있도록 하였다가,
2단계: 결과물(img)에서 변장가면을 벗겨냄(binary code 수정: E404을 E9FD로 변경)
부족한 점이 있지만, 보조용으로는 충분하다고 생각합니다.
저로서는 그나마 감사하고 만족스런 결과였습니다.
테스트한 샘플은, poi만 저장되어 있는 10MB 안팍의 파일입니다.
관심있는 분은 각자 자기 책임하에 테스트해 보시기 바랍니다.
단점: 이 파일은 정상적으로 생성된 것이 아니라서,
gmaptool에서 사용할 수 없습니다. 즉 맵소스 화면 확인은 할 수 없습니다.
마찬가지로 typ파일도 이용할 수 없습니다. FID,PID없고...
첫댓글 수고 많았습니다. 예전 생각이 나네요. 컴을 함 뒤져보겠습니다.^^
MP2OSM... 언젠가 어디서 다운받아놨던 것 같은데,,, 없네요.
기억을 되살려 보니 다른 Tool로 .MP 파일을 .OSM 으로 변환했었던 것 같습니다.
예전부터 아미산님 글로 많이 배웠는데... 이 기회에 그것까지 감사드려야겠네요!
열정에 감사드립니다~~!!
감사합니다.
고생 많으셨습니다.
감사합니다.
개인적으로 3번 방법을 ,, 장비가 없어서 대기중 입니다.. oregon 750 가격이 떨어지기를 기다리는 중입니다.
gpsmapedit 이용 방법> : 불가능!
gpsmapedit 2.1 이상의 버전에 65001 옵션이 있음니다. (확인은 못했음니다)
gpsmapedit 2.1 이상의 버전에 65001 옵션이 있음니다. -얼핏 본 기억이 납니다. 그래서 그런지 949mp를 65001mp로 바꾸어 읽어들이면, map properties에서 정확하게 65001로 표시됩니다. 문제는 그 다음. export to IMG는 cgpsmapper가 하는 것입니다. 이게 65001을 지원하지 않습니다.
oregon 750은 unlocked_map 튕겨내지 않을까요? 혹시 들은 소문이 있는지? 아니면 locked_ map을 3방법이 가능할까요?
답글 | 수정 | 삭제
@Relaxed 아직 장비를 구입 하지 못했고 주의에 사용하시는 분이 없어서.. bin 작업은 가능합니다.. 하지만 논리적으로 맞지 않아서 이상 합니다.
cgpsmapper 65001 은 확인을 못했지만 지원하지 않는다고 하니.. 어렵네요..