• Daum
  • |
  • 카페
  • |
  • 메일
  • |
 
카페정보
카페 프로필 이미지
OnlyWalker
카페 가입하기
 
 
 
 

회원 알림

다음▶
 
  • 방문▼
    1. ㆍ 지킴이
    2. ㆍ 비상
    3. ㆍ GNSS
    4. ㆍ 팬서
    5. ㆍ 레간자
    1. ㆍ 수채화
    2. ㆍ 가을 산
    3. ㆍ 백무송
    4. ㆍ 무한지애
    5. ㆍ OnlyWalker
  • 가입▼

회원 알림

다음▶
 
  • 방문▼
  • 가입▼
    1. ㆍ 무명
    2. ㆍ 내일
    3. ㆍ 배려
    4. ㆍ 느림보(SM)
    5. ㆍ 슈랙
    1. ㆍ 평화
    2. ㆍ 김성훈
    3. ㆍ 도리
    4. ㆍ 먼치킨
    5. ㆍ 제이제이
 
카페 게시글
Create_VectorMap Cvm %b 에 대한 프로그램 작성 확정된 계획 입니다.
OnlyWalker 추천 0 조회 81 26.04.19 19:26 댓글 2
게시글 본문내용
 
다음검색
댓글
  • 26.04.20 23:13

    첫댓글 저는 poi의 %b가 2바이트로 인코딩되고 있다는 특이점을 발견은 했지만 왜 그런 현상이 일어 나는 지에 대해서는 잘 알지 못합니다.
    다만, 지도는 보아야 하는 것이 현실이므로 편법으로 다음과 같은 방법을 사용하고 있습니다.
    1 byte인 %b가 2 byte로 인코딩되어 있으므로, 태그 이름을 tag=%b에서 2 byte인 tag=%h로 변경하는 것입니다.
    hex 에디터로 맵 파일을 열어, header의 poi tags 부분에서 “%b”를 “%h” (또는 0x62 를 0x68)로 변경 저장하면 끝입니다.

  • 작성자 26.04.21 04:06

    생각하지 못했던 방법 입니다.
    음수, 양수에 관계없이 처리도 되고, %b => %h 로 변경해도 중복되더라도 관계없고..
    정말로 좋은 아이디어 입니다.
    Cvm 에서 는 map 을 format 방식으로 읽어서 header의 %b 는 유지하고 자료를 2 byte 를 1 byte 로 변환 했는데.
    정반대 방법 으로 처리하는것이 좀더 빠를것(?) 같군요.
    1. map 의 길이를 알아낸다.
    2. header 에서 %b 의 갯수와 위치를 확인
    3, map 을 갯수와 자료수만큼 map 을 hex 로 읽어서 변환...
    4. 2 가지 방법을 사용하여 작업시간을 비교 해 보고 방법을 결정하면 될것 같음니다.

최신목록