GPS/OziExplorer2009. 8. 19. 08:02

JPG_정식버전.zip

BMP_정식버전.zip

BMP_평가판.zip


생태자연도를 이미지화일로 만드는 방법은 자세히 설명해둔 글들을 여러군데에서 찾을 수 있으므로 생략합니다.

 

단지 몇가지만 첨언하자면,

변환작업 이라는 것이 PDF 파일을 열고, Layer 또는 Object를 선택한 후 삭제 또는 편집하고 원하는 확장자의 이미지 파일로 내보내는 것이므로, 일괄작업파일(Action)을 잘 이용하시면 작업과정을 상당부분 자동화 할 수 있습니다.

또한 이미지의 수평보정은 그림파일로 내보낸후 뽀샵에서 불러 "캔버스회전Rotate Canvas)" 메뉴를 이용하시면 훨씬 편리합니다.
수정
가능한 정밀하게 일러스트에서 수평교정한 후 그림파일로 Export하시면 귀찮은 작업을 상당부분 피할 수 있습니다.

 

어떻게 만들었던 일단 이미지 파일을 확보했으면 맵매칭을 하여야 GPS용으로 사용할 수 있겠지요.

 

이 설명은 확보한 이미지 파일을 Ozi용으로 매칭하는 방법에 관한 것입니다.

 

Ozi에서의 맵매칭(Calibration)은 프로그램을 실행시키고 이미지 파일을 불러와서 두군데이상 매칭 지점 지정하고 경위도 입력한 후 원하는 이름으로 저장하는 과정을 거치게 됩니다.

여기서 지점지정은 마우스로 클릭만 하면 되니까 별로 힘들 것 없지만, 경위도 입력은 귀찮기도 하고 자칫 실수하기도 쉽지요.

또 .map 파일의 이름을 일일이 입력하는 것도 상당히 귀찮은 작업입니다.

 

그런데, 여기서 거론되는 생태자연도는 원래 1:25000 수치지도기반이고, 그 도곽교차점 좌표(4 모서리, 수치지도와 생태자연도는 도엽 몇장은 도곽좌표가 다릅니다)를 인터넷에서 쉽게 구할 수 있으며, Ozi의 맵파일은 "메모장"등의 Text Editor로 열수 있는 특정 형식을 가진 Text 파일입니다.

여기에 착안하여 엑셀에서 VBA를 이용하여 프로그래밍(이랄 것도 없지만)하여, 클릭 한방이면 자동으로 좌표 입력하고 국토지리정보원의 1:25000도엽명을 기반으로한 파일명으로 맵파일 833개를 생성시킬 수 있는 파일을 하나 만들었습니다.

이 파일로 생성한 맵파일을 사용하여 맵매칭을 했더니 지점 지정만 하면 매칭완료 할 수 있어 시간도 절약되고 좌표입력의 번거러움도 면할 수 있었으며 아울러 좌표입력실수등도 미연에 방지할 수 있어 결과물도 정확하고 무지 편리했습니다.

다른 말로, 노가다성 작업은 거의 컴퓨터가 대신 해주니 작업이 무지 수월했다는 얘기입니다. 

 

원래는 여러경우에 대응한 맵파일을 생성할 수 있는 엑셀 파일을 올리려고 했으나, 편의상 생성한 맵만 첨부합니다.

 

이파일들은 생태자연도를 원래의 이름(예: 368162.PDF → 368162.BMP,JPG)으로 이미지 파일로 변환, 저장하였다는 것을 전제로 하여 만든 것이니 참조하시기바랍니다.

원래 파일명이아닌 다른이름을 사용해서 저장하였다면, 메모장으로 맵파일을 열어 적절히 변경해서 사용하십시요.

 

또, 생태자연도 전체를 한꺼번에 이미지로 변환하여 저장 해두고 사용하든, 한개씩 변환해서 사용하시든 상관없이 사용할 수 있습니다.

 

첨부 파일에 대한 설명입니다.

 

생태자연도를 BMP 확장자의 이미지 파일로 변환했을 경우

 BMP_정식버전.zip - 4점 매칭한 맵파일, 정식버전 사용자용

 BMP_평가판.zip    - 2점 매칭한 맵파일, 평가판 사용자용

 

생태자연도를 JPG 확장자의 이미지 파일로 변환했을 경우

 JPG_정식버전.zip - 4점 매칭한 맵파일, 정식버전 사용자용

 평가판은 BMP 확장자 이외의 이미지는 지원하지 않습니다.

 

약간 보충설명을 하자면,

각 압축 파일내에는 Ozi 맵파일 833개가 들어있습니다.

1. 맵파일명은 국토지리정보원 1:25000 도엽명을 기반으로 작명되어 있습니다.

    (예: 358162.BMP 혹은 358162.JPG에 대한 맵파일명은 358162김해.map)

2. 각 맵파일에는 2~4점의 도곽교차점 경위도좌표가 GRS80(WGS84) Datum의 좌표로 이미 입력되어있습니다.

3. 이 파일들은 자체로는 미완성이고 간단한 아래의 작업과정을 거쳐 매칭을 완료하여야만 정상적으로 사용할 수 있습니다.

 

사용법

 

자신의 경우에 맞는 파일을 다운 받아 적당한 폴더에 압축을 풀어 저장해둡니다.

 

Ozi 를 실행시킵니다.

 

먼저, 맵 파일에 기재된 이미지의 경로와 각자가 이미지를 저장해둔 폴더가 다르므로 폴더를 재지정 해줘야 합니다.

Ozi는 이미지 저장폴더를 변경했을 경우에 대비한 아주 훌륭한 기능을 갖고 있습니다.

 

File - Change Image File Name, Path & Drive를 선택합니다.

 

 

그러면 아래그림처럼 Chang Map Image Location 대화창이 나타나게 되는데 여기서,

1 끝에 있는 폴더 아이콘을 눌러 나타나는 폴더트리에서 맵파일을 압축해제 하여 저장해둔 폴더를 선택하고,

2 끝에 있는 폴더 아이콘을 눌러 나타나는 폴더트리에서 생태자연도(이미지)를 저장해둔 폴더를 지정한 후,

3 의 Change and Save Maps를 클릭합니다.

이 과정을 거쳐, 해당폴더내에 있는 모든 맵파일내의 이미지 경로가 수정되었습니다.

(또, 그러므로 이미지를 다른 폴더로 옮기지 않는 이상 다시 이작업을 해 줄 필요는 없습니다.)

 

 

지금부터는 압축해제해둔 맵파일을 하나씩 불러와 맵매칭을 완료하고 저장하면 됩니다.

 

맵매칭을 완료할  맵파일을 하나 불러와 File - Check Calibration of Map(Load & Calibrate Map Image가 아님)을 선택하면, 아래 그림과 같은 Calibration 창이 열리게 되지요.

 

오른쪽 위의 Point 1을 선택하면, 마우스 커서가 ┼ 모양으로 바뀌면서 1번 매칭Point를 지정할 수 있게 됩니다.

보시다 시피 위,경도가 이미 입력되어 있습니다.

      Tip: 여기서의 좌표 포맷은 맵파일 생성시 입력된 포맷과 상관없이 Configration에서 설정한 포맷으로 환산되어 나타납니다.

                 또, Configration에서 설정한 포맷과 다른 포맷으로 좌표를 입력해도 무방합니다.

따라서 Point 1(左上)의 지점만 마우스 클릭으로 정확하게 지정해주면 됩니다.

 

참고로, 도곽교차점으로 지도를 스크롤 시키는 것도 번거러워, 300DPI 기준으로 대강의 도곽교차점 Pixel좌표를 입력해 두었으므로 오른쪽 위의  탭에서 Point 를 선택하면 화면이 해당 도곽교차점 부근으로 스크롤하게 되니, 정확하게 Point를 지정하는 것만 신경쓰십시요.

 

2번의 Zoom Window를 봐가며 左上 도곽 교차점을 정확하게 지정하여 줍니다.

 주의: 마우스 커서가 지도 이미지 부분을 벗어나면 화살표 모양으로 바뀌는 데, 그경우엔 클릭해도 매칭포인트를 지정할 수 없음.

 

정식버전은 Point 2(右上), 3(右下) 및 4(左下)에 대해서도 같은 작업을 반복해 줍니다.

평가판은 Point2(右下) 만 지정해 줄 수 있지요.

 

매칭 완료한 Map 파일을 저장하기위해 3번의 Save 버튼을 클릭합니다.

 

 

아래 그림처럼 확인 화면이 나타나면 "예"를 선택하여 저장합니다.

 

 

이상과 같이 클릭 몇번만으로 Ozi용 맵을 만들 수 있습니다.

Ozi에서 맵매칭 완료한 파일의 용도는 다들 아시리라 믿고 생략하며, 잘 뒤져 보시면 GpsTrackMaker 파일로 변할 수 있는 방법도 찾으실 수 있을 겁니다.

 

올려드리는 파일을 적절히 이용해서, 맵매칭 시간을 절약 하시기 바랍니다.

 

참고: 여기서 사용한 도곽 교차점 좌표는 원래의 Tokyo Datum의 좌표를 7-Parameter를 이용하여 GRS80(WGS84) Datum의 좌표로 변환한 좌표입니다.

 

아래의 42개 맵파일은  대응하는 생태자연도가 없었습니다.

344164소흑산 345051홍도 345061대흑산 345092태도 345141만재 345161맹골 347094섭도 347103손죽 347104거문 347131덕우
347142평도 347144삼부 355162비치 355164부남 356012장자 356051왕등 365041가덕 365072석도 365073격렬 365081병풍
366051조의 366054거아 366094길산 366144연도 374031백령 374033대청 374034소청 375072대연평 375074소연평 376014무학
376052볼음 387093마교 387094외촌 387103정연 387104금화 387113양지 387114주파 387123원동 387124문등 388063신대
388092무산 388093사태

2011. 7. 31 추가
현재 다운 받을 수 있는 신지형도 기반의 생태자연도의 맵매칭 파일은 여기에 있습니다.

Posted by Amisan