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

회원 알림

다음
 
  • 방문
    1. 운사
    2. 지킴이
    3. 동편
    4. 산산
    5. 캠프로
    1. 어디로갈거나(대전..
    2. karez
    3. 산행자
    4. 오지리
    5. 태양의밤
  • 가입

회원 알림

다음
 
  • 방문
  • 가입
    1. 스킨
    2. 쌍가
    3. 어부의밥상송내본..
    4. 멀리건
    5. 큰바위
    1. 늘미소
    2. 북냥이
    3. 제갈호
    4. 고요한아침
    5. 달님안녕
 
카페 게시글
Create_VectorMap Cvm %b 에 대한 프로그램 작성 확정된 계획 입니다.
OnlyWalker 추천 0 조회 72 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 가지 방법을 사용하여 작업시간을 비교 해 보고 방법을 결정하면 될것 같음니다.

최신목록