GPS2014. 4. 25. 12:59

제작해두었던 OnMap 지형도로 SQLiteDB 및 JNX 형식의 멀티레이어 지도를 완성했습니다.

 

MOBAC에서 사용가능한 TileMapSystem 작성에, 사용한 Application의 Bug인지 정상적인 Data 제공에도 불구하고 오류가 발생한 관계로 시간이 많이 걸렸습니다(거의 1개월).

 

먼저, 어떤 축척의 지형도를 어떤 Level에 대응시킬지가 고민스러웠습니다.

변환해둔 지형도의 Ground Resolution을 계산으로 산출하여 적절한 Level에 대응시켰습니다.

1 : 5,000 → Level 17, 18, 19

1 : 25,000 → Level 15, 16, 17

1 : 50,000 → Level 13, 14, 15

1 : 250,000 → Level 12, 13

Bold 체의 숫자는 해당 축척의 지형도에 해당되는 가장 적합한 Level

청색 숫자는 해당 축척의 지형도로 제작한 Level중 실제로 이용한 Level

1 : 5,000 과 1 : 25,000 이상의 축척의 지도를 따로 제작하였고 1 : 25,000 지형도로 제작한 17 Level은 App에서 Digital Zooming으로도 가능하므로 생략하였습니다.

 

SQLiteDB 형식은 MOBAC에서 해당 형식으로 바로 Export하였고,

JNX 형식은 MOBAC에서 OSMTracker Tile Storage 형식으로 Export후 MOBAT2JNX로 JNX로 변환하였는데, 이과정에서 실제로 기기에 탑재하였을 때 Level전환이 자연스럽게 이루어지는 적절한 JNXScale 값을 찾기가 힘들었지만 수차례의 시험끝에 적절한 값을 찾을 수 있었습니다.

 

아래는 화면 캡쳐

                                      SQLiteDB 형식

    

 

 

                                           JNX 형식

 

   

  

 

 

MOBAT2JNX로 생성한 JNX 파일은 ID와 MapTitle이 모두 동일하므로 기기에서 주제가 다른 Map의 구분이  불가능하여,

JNXCusromzer 와 JnxProductIdChanger 프로그램을 이용하여 ID와 MapTitle을 변경하였습니다.

 

'GPS' 카테고리의 다른 글

광역 영남 알프스 트랙 및 웨이포인트  (12) 2013.07.15
좌표변환 프로그램  (0) 2011.07.25
Posted by Amisan